RedGPU API - v3.0.0-Alpha
    Preparing search index...

    Class BasicController

    기본 3D 카메라 컨트롤러(BasicController) 클래스입니다. 키보드(WASD, QERFTG)와 마우스/터치로 카메라 이동·회전이 가능합니다. 속도, 가속도, 키 매핑 등 다양한 파라미터를 지원합니다.

    const controller = new RedGPU.Camera.BasicController(redGPUContext);
    controller.x = 10;
    controller.y = 5;
    controller.z = 20;
    controller.pan = 30;
    controller.tilt = 10;
    controller.setMoveForwardKey('ArrowUp');

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    Methods

    • 마우스/터치 이벤트에서 캔버스 내 좌표를 반환합니다.

      Parameters

      • e: MouseEvent | TouchEvent

        MouseEvent 또는 TouchEvent

      • redGPUContext: RedGPUContext

        RedGPUContext 인스턴스

      Returns { x: number; y: number }

      캔버스 내 상대 좌표 객체 { x, y }