Type alias HelperEventMap
HelperEventMap: {
applyObjectPosition: ((position) => void);
applyObjectRotate: ((rotate) => void);
applyObjectScale: ((scale) => void);
move: ((position) => void);
moveByMouseDisable: (() => void);
moveByMouseEnable: (() => void);
moveEnd: (() => void);
moveStart: (() => void);
rotate: ((quaternion) => void);
rotateEnd: (() => void);
rotateStart: (() => void);
scale: ((scale) => void);
scaleEnd: (() => void);
scaleStart: (() => void);
setObjectPosition: ((position) => void);
setObjectRotate: ((quaternion, origin?) => void);
setObjectScale: ((scale) => void);
wantToMove: ((position) => void);
wantToRotate: ((quaternion) => void);
wantToScale: ((scale) => void);
}
Type declaration
-
applyObjectPosition: ((position) => void)
-
- (position): void
-
Parameters
-
position: {
matrix: THREE.Matrix4;
}
Returns void
-
applyObjectRotate: ((rotate) => void)
-
- (rotate): void
-
Parameters
-
rotate: {
origin: THREE.Vector3;
quaternion: THREE.Quaternion;
}
-
origin: THREE.Vector3
-
quaternion: THREE.Quaternion
Returns void
-
applyObjectScale: ((scale) => void)
-
- (scale): void
-
Parameters
-
scale: {
matrix: THREE.Matrix4;
origin?: THREE.Vector3;
}
-
matrix: THREE.Matrix4
-
Optional origin?: THREE.Vector3
Returns void
-
move: ((position) => void)
-
- (position): void
-
Returns void
-
moveByMouseDisable: (() => void)
-
moveByMouseEnable: (() => void)
-
moveEnd: (() => void)
-
moveStart: (() => void)
-
rotate: ((quaternion) => void)
-
- (quaternion): void
-
Parameters
-
quaternion: THREE.Quaternion
Returns void
-
rotateEnd: (() => void)
-
rotateStart: (() => void)
-
scale: ((scale) => void)
-
- (scale): void
-
Returns void
-
scaleEnd: (() => void)
-
scaleStart: (() => void)
-
setObjectPosition: ((position) => void)
-
- (position): void
-
Returns void
-
setObjectRotate: ((quaternion, origin?) => void)
-
- (quaternion, origin?): void
-
Parameters
-
quaternion: THREE.Quaternion
-
Optional origin: THREE.Vector3
Returns void
-
setObjectScale: ((scale) => void)
-
- (scale): void
-
Returns void
-
wantToMove: ((position) => void)
-
- (position): void
-
Returns void
-
wantToRotate: ((quaternion) => void)
-
- (quaternion): void
-
Parameters
-
quaternion: THREE.Quaternion
Returns void
-
wantToScale: ((scale) => void)
-
- (scale): void
-
Returns void