new UWalkControls(opt)
보행 모드(WalkMode) 관련 함수
| Name | Type | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opt |
Object |
생성자 옵션
|
Example
var control = new UWalkControls({
drawarg: app._drawArg,
camera: app._camera,
domelement: app._renderer.domElement
});
Methods
-
active()
-
보행 모드를 활성하는 함수
-
addEventHandler()
-
이벤트 리스너를 추가하는 함수
추가되는 이벤트 종류에는 ['mousemove' | 'mousedown' | 'mouseup' | 'mouseout' | 'keydown' | 'keyup' | 'dblclick']가 있다. -
deactive()
-
보행 모드를 비활성화 하는 함수
-
flyToPosition(worldPosition)Promise
-
입력받은 world 좌표로 이동하는 함수
tween을 사용하여 날아가는 듯한 애니메이션을 적용한다.Name Type Description worldPositionworldPosition Returns:
Type Description Promise promise 작업 성공 시 true 반환 -
getAzimuthalAngle()Number
-
WalkControl 위도값으로 방위각(dgree)을 구하는 함수
Returns:
Type Description Number 방위각(dgree) -
getMinHeight()Number
-
Walk Control의 최소 높이를 반환하는 함수
Returns:
Type Description Number 최소 높이 -
removeEventHandler()
-
이벤트 리스너를 제거하는 함수