interface IControlOption {
    controlRangeOption?: {
        rotate?: {
            max: number;
            min: number;
        };
        tilt?: {
            max: number;
            min: number;
        };
        zoom?: {
            max: number;
            min: number;
        };
    };
    mouseOption?: {
        buttonOption?: {
            left: MOUSE_BUTTON_OPTION;
            middle: MOUSE_BUTTON_OPTION;
            right: MOUSE_BUTTON_OPTION;
        };
        enablePan?: boolean;
        enableRotate?: boolean;
        enableZoom?: boolean;
    };
    touchOption?: {
        enablePan?: boolean;
        enableRotate?: boolean;
        enableZoom?: boolean;
    };
}

Properties

controlRangeOption?: {
    rotate?: {
        max: number;
        min: number;
    };
    tilt?: {
        max: number;
        min: number;
    };
    zoom?: {
        max: number;
        min: number;
    };
}

카메라 컨트롤 범위 옵션

Type declaration

  • Optional rotate?: {
        max: number;
        min: number;
    }

    카메라 컨트롤 회전 범위 옵션

    • max: number
    • min: number
  • Optional tilt?: {
        max: number;
        min: number;
    }

    카메라 컨트롤 기울기 범위 옵션

    • max: number
    • min: number
  • Optional zoom?: {
        max: number;
        min: number;
    }

    카메라 컨트롤 줌 범위 옵션

    • max: number
    • min: number
mouseOption?: {
    buttonOption?: {
        left: MOUSE_BUTTON_OPTION;
        middle: MOUSE_BUTTON_OPTION;
        right: MOUSE_BUTTON_OPTION;
    };
    enablePan?: boolean;
    enableRotate?: boolean;
    enableZoom?: boolean;
}

마우스 컨트롤 옵션

Type declaration

touchOption?: {
    enablePan?: boolean;
    enableRotate?: boolean;
    enableZoom?: boolean;
}

터치 컨트롤 옵션

Type declaration

  • Optional enablePan?: boolean

    터치 이동 사용

  • Optional enableRotate?: boolean

    터치 회전 사용

  • Optional enableZoom?: boolean

    터치 줌 사용