overte-JulianGro/interface/resources/qml/js/Utils.js
2016-01-23 22:06:13 -08:00

16 lines
406 B
JavaScript

function clamp(value, min, max) {
return Math.min(Math.max(value, min), max);
}
function clampVector(value, min, max) {
return Qt.vector2d(
clamp(value.x, min.x, max.x),
clamp(value.y, min.y, max.y))
}
function randomPosition(min, max) {
return Qt.vector2d(
Math.random() * (max.x - min.x),
Math.random() * (max.y - min.y));
}