From dae3041e6b8269da3d593a44c09e2288bb434a02 Mon Sep 17 00:00:00 2001 From: Pushkar Joshi Date: Mon, 9 Apr 2012 15:55:10 -0700 Subject: snapping feedback for pen tool, correct for subpaths that may lie on rotated canvas, and with a rotated view --- js/helper-classes/3D/vec-utils.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'js/helper-classes') diff --git a/js/helper-classes/3D/vec-utils.js b/js/helper-classes/3D/vec-utils.js index 4eacd856..0916c840 100755 --- a/js/helper-classes/3D/vec-utils.js +++ b/js/helper-classes/3D/vec-utils.js @@ -113,6 +113,25 @@ var VecUtils = exports.VecUtils = Object.create(Object.prototype, } }, + vecDistSq : { + value: function( dimen, a, b ) { + var sum; + + if ((a.length < dimen) || (b.length < dimen)) + { + throw new Error( "dimension error in VecUtils.vecDistSq" ); + } + + var sum = 0.0; + for (var i=0; i