Name | Type | Description |
---|---|---|
viewer |
DitapViewer | 사용할 Ditap Viewer 인스턴스. The DitapViewer instance to use. |
options |
DroneSimulationVerticalScan.ConstructorOptions |
DroneSimulationVerticalScan 생성자의 초기화 옵션. Initialization options for the DroneSimulationVerticalScan constructor. |
See:
Members
경로를 지면에 고정할지 여부.
Whether to anchor the path to the ground.
Whether to anchor the path to the ground.
수평 촬영 간격.
Horizontal shooting interval.
Horizontal shooting interval.
수직스캔 객체 아이디.
Vertical scan object ID.
Vertical scan object ID.
수직스캔 촬영계획 완료 여부.
Whether the vertical scan shooting plan is complete.
Whether the vertical scan shooting plan is complete.
최대 높이.
Maximum height.
Maximum height.
최소 높이.
Minimum height.
Minimum height.
수직스캔 객체 이름.
Vertical scan object name.
Vertical scan object name.
readonly positions : Array.<Cartesian3>
사진측량 영역 좌표.
Photogrammetry area coordinates.
Photogrammetry area coordinates.
readonly readyEvent : Event
수직스캔 촬영계획 완료 여부 이벤트.
Event to determine whether the vertical scan shooting plan has been completed.
Event to determine whether the vertical scan shooting plan has been completed.
수직스캔 엔티티 가시화 여부.
Whether vertical scan entities are visible.
Whether vertical scan entities are visible.
수직 촬영 간격.
Vertical shooting interval.
Vertical shooting interval.
readonly viewer : DitapViewer
사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
Methods
async static Ditap.DroneSimulationVerticalScan.fromCartesianArray(viewer, positions, options) → Promise.<DroneSimulationVerticalScan>
DroneSimulationVerticalScan 생성.
Create a DroneSimulationVerticalScan.
Create a DroneSimulationVerticalScan.
Name | Type | Description |
---|---|---|
viewer |
DitapViewer | 사용할 Ditap Viewer 인스턴스. The DitapViewer instance to use. |
positions |
Array.<Cartesian3> |
수직스캔 영역 좌표. Vertical scan area coordinates. |
options |
DroneSimulationVerticalScan.ConstructorOptions |
DroneSimulationVerticalScan 생성자의 초기화 옵션. Initialization options for the DroneSimulationVerticalScan constructor. |
Returns:
수직스캔 Promise 객체.
Vertical scan Promise object.
Vertical scan Promise object.
calculateCameraRotation(startPosition, endPosition, isReverse) → Quaternion
카메라 회전 값 계산.
Calculate camera rotation value.
Calculate camera rotation value.
Name | Type | Description |
---|---|---|
startPosition |
Cartesian3 |
시작 위치. Strting position. |
endPosition |
Cartesian3 |
종료 위치. End position. |
isReverse |
boolean |
방향 반전. Direction reversal. |
Returns:
카메라 회전 값.
Camera rotation value.
Camera rotation value.
calculateDroneRotation(startPosition, endPosition, isReverse) → Quaternion
드론 회전 값 계산.
Calculate drone rotation value.
Calculate drone rotation value.
Name | Type | Description |
---|---|---|
startPosition |
Cartesian3 |
시작 위치. Strting position. |
endPosition |
Cartesian3 |
종료 위치. End position. |
isReverse |
boolean |
방향 반전. Direction reversal. |
Returns:
드론 회전 값.
Drone rotation value.
Drone rotation value.
결과물 초기화.
Result initialization.
Result initialization.
수직스캔 촬영계획 생성.
Create a vertical scan shooting plan.
Create a vertical scan shooting plan.
Name | Type | Description |
---|---|---|
options |
DroneSimulationVerticalScan.ConstructorOptions |
DroneSimulationVerticalScan 생성자의 초기화 옵션. Initialization options for the DroneSimulationPhotoGrammetry constructor. |
인스턴스 제거.
Remove instance.
Remove instance.
getStartPosition() → DroneSimulationWaypoint|undefined
시작 웨이포인트 반환.
Return starting waypoint
Return starting waypoint
Returns:
시작 웨이포인트.
Starting waypoint.
Starting waypoint.
Type Definitions
DroneSimulationVerticalScan 생성자의 초기화 옵션.
Initialization options for the DroneSimulationVerticalScan constructor.
Initialization options for the DroneSimulationVerticalScan constructor.
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
positions |
Array.<Cartesian3> |
<optional> |
[] | 수직스캔 영역 좌표. Vertical scan area coordinates. |
verticalSpacing |
number |
<optional> |
10 | 수직 촬영 간격. Vertical shooting interval. |
horizontalSpacing |
number |
<optional> |
10 | 수평 촬영 간격. Horizontal shooting interval. |
minimumHeight |
number |
<optional> |
5 | 최소 높이. Minimum heught. |
maximumHeight |
number |
<optional> |
50 | 최대 높이. Maximum height. |
clampToGround |
boolean |
<optional> |
true | 경로를 지면에 고정할지 여부. Whether to anchor the path to the ground. |
show |
boolean |
<optional> |
true | 수직스캔 엔티티 가시화 여부. Whether vertical scan entities are visible. |