InteractionDroneSimulation

드론시뮬레이션 제어 인터렉션 클래스.
DroneSimulation control interaction class.

new Ditap.InteractionDroneSimulation(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options object optional 드론시뮬레이션 제어 인터렉션 옵션.
DroneSimulation control interaction options.
Name Type Description
droneSimulations Array.<DroneSimulation> optional 인터렉션에 응답될 드론시뮬레이션 배열.
An array of DroneSimulations that respond to interactions.
startCallback function optional 인터렉션 실행 콜백 함수.
Interaction execution callback function.
endCallback function optional 인터렉션 종료 콜백 함수.
Interaction end callback function.
selectCallback function optional 시뮬레이션 선택 콜백 함수.
Simulation selection callback function.
removeCallback function optional 경로 제거 콜백 함수.
Path removal callback function.
changeCallback function optional 경로 수정 콜백 함수.
Path modification callback function.

Members

changeCallback : function

경로 수정 콜백 함수.
Path modification callback function.

droneSimulations : Array.<DroneSimulation>

인터렉션에 응답될 드론시뮬레이션 배열.
An array of DroneSimulations that respond to interactions.

endCallback : function

인터렉션 종료 콜백 함수.
Interaction end callback function.

isOn : boolean

핸들러 비/활성화 상태.
Handler enabled or disabled.

removeCallback : function

경로 제거 콜백 함수.
Path removal callback function.

selectCallback : function

시뮬레이션 선택 콜백 함수.
Simulation selection callback function.

startCallback : function

인터렉션 실행 콜백 함수.
Interaction execution callback function.

readonly viewer : DitapViewer

사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.

Methods

destroy()

인스턴스 제거.
Remove instance.

off()

드론시뮬레이션 제어 인터렉션 종료.
End DroneSimulation control interaction

on()

드론시뮬레이션 제어 인터렉션 실행.
Execute DroneSimulation control interaction.