Type alias AddObject3DHelperConfig

AddObject3DHelperConfig: {
    boundingBoxHelper?: HelperConfig;
    moveHelper?: HelperConfig<{
        xArrowEnable?: boolean;
        yArrowEnable?: boolean;
        zArrowEnable?: boolean;
    }>;
    offset?: HelperOffset;
    positionFrom?: PositionFrom;
    rotateHelper?: HelperConfig<{
        angleTipsEnable?: boolean;
        xyCircleEnable?: boolean;
        xzCircleEnable?: boolean;
        yzCircleEnable?: boolean;
    }>;
    scaleHelper?: HelperConfig<{
        positions?: ScalePosition[] | (() => ScalePosition[]);
        scaleCallback?: ScaleCallback;
    }>;
    xAxis?: THREE.Vector3;
    yAxis?: THREE.Vector3;
    zAxis?: THREE.Vector3;
}

Type declaration

  • Optional boundingBoxHelper?: HelperConfig
  • Optional moveHelper?: HelperConfig<{
        xArrowEnable?: boolean;
        yArrowEnable?: boolean;
        zArrowEnable?: boolean;
    }>
  • Optional offset?: HelperOffset
  • Optional positionFrom?: PositionFrom
  • Optional rotateHelper?: HelperConfig<{
        angleTipsEnable?: boolean;
        xyCircleEnable?: boolean;
        xzCircleEnable?: boolean;
        yzCircleEnable?: boolean;
    }>
  • Optional scaleHelper?: HelperConfig<{
        positions?: ScalePosition[] | (() => ScalePosition[]);
        scaleCallback?: ScaleCallback;
    }>
  • Optional xAxis?: THREE.Vector3
  • Optional yAxis?: THREE.Vector3
  • Optional zAxis?: THREE.Vector3