Skip to content

Commit 4831084

Browse files
author
Avaer Kazmer
committed
Add mouse enter/leave events to transform controls
1 parent b663273 commit 4831084

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

TransformControls.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ THREE.TransformControls = function ( camera, domElement ) {
4343
var changeEvent = { type: "change" };
4444
var mouseDownEvent = { type: "mouseDown" };
4545
var mouseUpEvent = { type: "mouseUp", mode: scope.mode };
46+
var mouseEnterEvent = { type: "mouseEnter" };
47+
var mouseLeaveEvent = { type: "mouseLeave" };
4648
var objectChangeEvent = { type: "objectChange" };
4749

4850
// Reusable utility variables
@@ -232,10 +234,14 @@ THREE.TransformControls = function ( camera, domElement ) {
232234

233235
this.axis = intersect.object.name;
234236

237+
this.dispatchEvent( mouseEnterEvent );
238+
235239
} else {
236240

237241
this.axis = null;
238242

243+
this.dispatchEvent( mouseLeaveEvent );
244+
239245
}
240246

241247
};

0 commit comments

Comments
 (0)