diff options
Diffstat (limited to 'js/tools/TranslateObject3DTool.js')
-rwxr-xr-x | js/tools/TranslateObject3DTool.js | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/js/tools/TranslateObject3DTool.js b/js/tools/TranslateObject3DTool.js index 867bec7f..7c16df5d 100755 --- a/js/tools/TranslateObject3DTool.js +++ b/js/tools/TranslateObject3DTool.js | |||
@@ -4,20 +4,28 @@ No rights, expressed or implied, whatsoever to this software are provided by Mot | |||
4 | (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. | 4 | (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. |
5 | </copyright> */ | 5 | </copyright> */ |
6 | 6 | ||
7 | var Translate3DToolBase = require("js/tools/Translate3DToolBase").Translate3DToolBase, | 7 | var Montage = require("montage/core/core").Montage, |
8 | Translate3DToolBase = require("js/tools/Translate3DToolBase").Translate3DToolBase, | ||
8 | drawUtils = require("js/helper-classes/3D/draw-utils").DrawUtils, | 9 | drawUtils = require("js/helper-classes/3D/draw-utils").DrawUtils, |
10 | vecUtils = require("js/helper-classes/3D/vec-utils").VecUtils, | ||
9 | viewUtils = require("js/helper-classes/3D/view-utils").ViewUtils, | 11 | viewUtils = require("js/helper-classes/3D/view-utils").ViewUtils, |
10 | vecUtils = require("js/helper-classes/3D/vec-utils").VecUtils, | 12 | vecUtils = require("js/helper-classes/3D/vec-utils").VecUtils, |
11 | snapManager = require("js/helper-classes/3D/snap-manager").SnapManager; | 13 | snapManager = require("js/helper-classes/3D/snap-manager").SnapManager; |
12 | 14 | ||
13 | exports.TranslateObject3DTool = Object.create(Translate3DToolBase, { | 15 | exports.TranslateObject3DTool = Montage.create(Translate3DToolBase, { |
14 | _toolID: { value: "translateObject3DTool" }, | 16 | _toolID: { value: "translateObject3DTool" }, |
15 | _canOperateOnStage: { value: true }, | 17 | _canOperateOnStage: { value: true }, |
16 | 18 | ||
19 | _initializeToolHandles: { | ||
20 | value: function() { | ||
21 | this._inLocalMode = (this.options.selectedMode === "rotateLocally"); | ||
22 | } | ||
23 | }, | ||
24 | |||
17 | initializeSnapping : { | 25 | initializeSnapping : { |
18 | value : function(event) | 26 | value : function(event) |
19 | { | 27 | { |
20 | console.log( "initializeSnapping" ); | 28 | // console.log( "initializeSnapping" ); |
21 | 29 | ||
22 | this._mouseDownHitRec = null; | 30 | this._mouseDownHitRec = null; |
23 | this._mouseUpHitRec = null; | 31 | this._mouseUpHitRec = null; |