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;
          }
          • 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
      • Parameters

        • position: THREE.Vector3

        Returns void

  • moveByMouseDisable: (() => void)
      • (): void
      • Returns void

  • moveByMouseEnable: (() => void)
      • (): void
      • Returns void

  • moveEnd: (() => void)
      • (): void
      • Returns void

  • moveStart: (() => void)
      • (): void
      • Returns void

  • rotate: ((quaternion) => void)
      • (quaternion): void
      • Parameters

        • quaternion: THREE.Quaternion

        Returns void

  • rotateEnd: (() => void)
      • (): void
      • Returns void

  • rotateStart: (() => void)
      • (): void
      • Returns void

  • scale: ((scale) => void)
      • (scale): void
      • Parameters

        • scale: THREE.Vector3

        Returns void

  • scaleEnd: (() => void)
      • (): void
      • Returns void

  • scaleStart: (() => void)
      • (): void
      • Returns void

  • setObjectPosition: ((position) => void)
      • (position): void
      • Parameters

        • position: THREE.Vector3

        Returns void

  • setObjectRotate: ((quaternion, origin?) => void)
      • (quaternion, origin?): void
      • Parameters

        • quaternion: THREE.Quaternion
        • Optional origin: THREE.Vector3

        Returns void

  • setObjectScale: ((scale) => void)
      • (scale): void
      • Parameters

        • scale: THREE.Vector3

        Returns void

  • wantToMove: ((position) => void)
      • (position): void
      • Parameters

        • position: THREE.Vector3

        Returns void

  • wantToRotate: ((quaternion) => void)
      • (quaternion): void
      • Parameters

        • quaternion: THREE.Quaternion

        Returns void

  • wantToScale: ((scale) => void)
      • (scale): void
      • Parameters

        • scale: THREE.Vector3

        Returns void