diff options
author | Valerio Virgillito | 2012-07-09 14:35:44 -0700 |
---|---|---|
committer | Valerio Virgillito | 2012-07-09 14:35:44 -0700 |
commit | 84b3327bd92faafab7954b5eb64c7abe24a3fe13 (patch) | |
tree | 3f56cbed2f08c5a81ea79eaf0bcb9bd031d8a627 /js/stage/tool-handle.js | |
parent | c0a42c56f768a873ba637f5b86d5f6a84d4a3312 (diff) | |
parent | 40c6eb2c06b34f65a74d59ef9687251952858bab (diff) | |
download | ninja-84b3327bd92faafab7954b5eb64c7abe24a3fe13.tar.gz |
Merge branch 'normalize' of https://github.com/kriskowal/ninja-internal
Conflicts:
js/components/gradientpicker.reel/gradientpicker.js
js/components/tools-properties/text-properties.reel/text-properties.js
js/document/views/base.js
js/document/views/design.js
js/helper-classes/3D/StageLine.js
js/helper-classes/3D/draw-utils.js
js/lib/drawing/world.js
js/lib/geom/circle.js
js/lib/geom/line.js
js/lib/geom/rectangle.js
js/lib/geom/shape-primitive.js
js/lib/rdge/materials/bump-metal-material.js
js/lib/rdge/materials/flag-material.js
js/lib/rdge/materials/fly-material.js
js/lib/rdge/materials/julia-material.js
js/lib/rdge/materials/keleidoscope-material.js
js/lib/rdge/materials/mandel-material.js
js/lib/rdge/materials/material.js
js/lib/rdge/materials/plasma-material.js
js/lib/rdge/materials/pulse-material.js
js/lib/rdge/materials/radial-gradient-material.js
js/lib/rdge/materials/taper-material.js
js/lib/rdge/materials/twist-vert-material.js
js/lib/rdge/materials/water-material.js
js/panels/Materials/materials-library-panel.reel/materials-library-panel.html
js/panels/Materials/materials-library-panel.reel/materials-library-panel.js
js/panels/Materials/materials-popup.reel/materials-popup.html
js/panels/Materials/materials-popup.reel/materials-popup.js
js/tools/LineTool.js
Signed-off-by: Valerio Virgillito <valerio@motorola.com>
Diffstat (limited to 'js/stage/tool-handle.js')
-rwxr-xr-x | js/stage/tool-handle.js | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/js/stage/tool-handle.js b/js/stage/tool-handle.js index 5ce243ff..ecd16951 100755 --- a/js/stage/tool-handle.js +++ b/js/stage/tool-handle.js | |||
@@ -111,7 +111,7 @@ var ToolHandle = exports.ToolHandle = Montage.create(Component, { | |||
111 | return true; | 111 | return true; |
112 | } | 112 | } |
113 | } | 113 | } |
114 | 114 | ||
115 | }); | 115 | }); |
116 | 116 | ||
117 | 117 | ||
@@ -302,7 +302,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
302 | this._planeEq[3] = -vecUtils.vecDot(3, this._planeEq, this._origin); | 302 | this._planeEq[3] = -vecUtils.vecDot(3, this._planeEq, this._origin); |
303 | 303 | ||
304 | this._dirVecL = MathUtils.transformPoint(this._dirVec, this._matL); | 304 | this._dirVecL = MathUtils.transformPoint(this._dirVec, this._matL); |
305 | 305 | ||
306 | context.beginPath(); | 306 | context.beginPath(); |
307 | 307 | ||
308 | var pt = [this._radius, 0.0, 0.0]; | 308 | var pt = [this._radius, 0.0, 0.0]; |
@@ -322,7 +322,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
322 | 322 | ||
323 | // Draw the transform handle | 323 | // Draw the transform handle |
324 | context.beginPath(); | 324 | context.beginPath(); |
325 | 325 | ||
326 | pt = [this._transformCenterRadius, 0.0, 0.0]; | 326 | pt = [this._transformCenterRadius, 0.0, 0.0]; |
327 | 327 | ||
328 | for (var i=0; i<this._nTriangles; i++) | 328 | for (var i=0; i<this._nTriangles; i++) |
@@ -336,7 +336,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
336 | context.stroke(); | 336 | context.stroke(); |
337 | 337 | ||
338 | 338 | ||
339 | 339 | ||
340 | context.restore(); | 340 | context.restore(); |
341 | } | 341 | } |
342 | }, | 342 | }, |
@@ -384,7 +384,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
384 | 384 | ||
385 | return 0; | 385 | return 0; |
386 | } | 386 | } |
387 | 387 | ||
388 | localPt = MathUtils.transformPoint(localPt, this._matL); | 388 | localPt = MathUtils.transformPoint(localPt, this._matL); |
389 | 389 | ||
390 | var theta = Math.atan2(localPt[1], localPt[0]); | 390 | var theta = Math.atan2(localPt[1], localPt[0]); |
@@ -398,13 +398,13 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
398 | { | 398 | { |
399 | return 1; | 399 | return 1; |
400 | } | 400 | } |
401 | 401 | ||
402 | xC = this._radius*Math.cos(theta); | 402 | xC = this._radius*Math.cos(theta); |
403 | yC = this._radius*Math.sin(theta); | 403 | yC = this._radius*Math.sin(theta); |
404 | ptOnCircle = [xC, yC, 0]; | 404 | ptOnCircle = [xC, yC, 0]; |
405 | 405 | ||
406 | dist = vecUtils.vecDist( 2, localPt, ptOnCircle ); | 406 | dist = vecUtils.vecDist( 2, localPt, ptOnCircle ); |
407 | 407 | ||
408 | if ( dist <= 5 ) | 408 | if ( dist <= 5 ) |
409 | { | 409 | { |
410 | return 2; | 410 | return 2; |
@@ -414,7 +414,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
414 | } | 414 | } |
415 | }, | 415 | }, |
416 | 416 | ||
417 | 417 | ||
418 | drawShadedAngle: { | 418 | drawShadedAngle: { |
419 | value: function(angle, localPt) { | 419 | value: function(angle, localPt) { |
420 | 420 | ||
@@ -448,7 +448,7 @@ exports.RotateHandle = Montage.create(ToolHandle, { | |||
448 | } | 448 | } |
449 | 449 | ||
450 | context.lineTo(this._origin[0], this._origin[1]); | 450 | context.lineTo(this._origin[0], this._origin[1]); |
451 | 451 | ||
452 | context.stroke(); | 452 | context.stroke(); |
453 | context.fill(); | 453 | context.fill(); |
454 | 454 | ||
@@ -675,7 +675,7 @@ exports.TranslateHandle = Montage.create(ToolHandle, { | |||
675 | context.stroke(); | 675 | context.stroke(); |
676 | 676 | ||
677 | this._drawArrowHead(this._origin, this._endPt, context); | 677 | this._drawArrowHead(this._origin, this._endPt, context); |
678 | 678 | ||
679 | context.restore(); | 679 | context.restore(); |
680 | } | 680 | } |
681 | }, | 681 | }, |
@@ -734,23 +734,23 @@ exports.TranslateHandle = Montage.create(ToolHandle, { | |||
734 | context.restore(); | 734 | context.restore(); |
735 | } | 735 | } |
736 | }, | 736 | }, |
737 | 737 | ||
738 | collidesWithPoint: | 738 | collidesWithPoint: |
739 | { | 739 | { |
740 | value:function (x, y) | 740 | value:function (x, y) |
741 | { | 741 | { |
742 | var globalPt = [x, y, this._origin[2]]; | 742 | var globalPt = [x, y, this._origin[2]]; |
743 | 743 | ||
744 | // test for a hit on the origin | 744 | // test for a hit on the origin |
745 | var dist = vecUtils.vecDist( 2, globalPt, this._origin ); | 745 | var dist = vecUtils.vecDist( 2, globalPt, this._origin ); |
746 | if (dist <= 5) return 1; | 746 | if (dist <= 5) return 1; |
747 | 747 | ||
748 | var nearPt = MathUtils.nearestPointOnLine2D( this._origin, this._dirVec, globalPt ); | 748 | var nearPt = MathUtils.nearestPointOnLine2D( this._origin, this._dirVec, globalPt ); |
749 | if(!nearPt) | 749 | if(!nearPt) |
750 | { | 750 | { |
751 | return 0; | 751 | return 0; |
752 | } | 752 | } |
753 | 753 | ||
754 | var t = MathUtils.parameterizePointOnLine2D( this._origin, this._dirVec, nearPt ); | 754 | var t = MathUtils.parameterizePointOnLine2D( this._origin, this._dirVec, nearPt ); |
755 | dist = vecUtils.vecDist( 2, globalPt, nearPt ); | 755 | dist = vecUtils.vecDist( 2, globalPt, nearPt ); |
756 | if (dist <= 5) | 756 | if (dist <= 5) |