piskel/dev/js/utils/Math.js
2017-05-22 09:56:42 +02:00

19 lines
427 B
JavaScript

(function () {
var ns = $.namespace('pskl.utils');
ns.Math = {
minmax : function (val, min, max) {
return Math.max(Math.min(val, max), min);
},
/**
* Calculate the distance between {x0, y0} and {x1, y1}
*/
distance : function (x0, x1, y0, y1) {
var dx = Math.abs(x1 - x0);
var dy = Math.abs(y1 - y0);
return Math.sqrt(Math.pow(dx, 2) + Math.pow(dy, 2));
}
};
})();