Name | Type | Description |
---|---|---|
viewer |
DitapViewer | 사용할 Ditap Viewer 인스턴스. The DitapViewer instance to use. |
analysisVisibility |
AnalysisVisibility |
optional
가시성 분석 연산 및 영역 표시 클래스. Visibility analysis operation and area display class. |
Example:
const viewer = new Ditap.DitapViewer("ditapContainer");
const destination = Ditap.Cartesian3.fromDegrees(
126.978275264,
37.566642192,
400
);
// 카메라 이동
viewer.scene.camera.flyTo({
destination: destination,
});
// 1. 생성 시 AnalysisVisibility 할당
const analysisVisibility = new Ditap.AnalysisVisibility(viewer);
const interactionVisibility = new Ditap.InteractionVisibility(viewer, analysisVisibility);
interactionVisibility.on();
// 2. 생성 후 AnalysisVisibility 할당
const analysisVisibility = new Ditap.AnalysisVisibility(viewer);
const interactionVisibility = new Ditap.InteractionVisibility(viewer);
interactionVisibility.analysisVisibility = analysisVisibility;
interactionVisibility.on();
Members
analysisVisibility : AnalysisVisibility|undefined
가시성 분석 연산 및 영역 표시 클래스.
Visibility analysis operation and area display class.
Visibility analysis operation and area display class.
핸들러 비/활성화 상태.
Handler enabled or disabled.
viewer : DitapViewer
사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
Methods
측정 중 중단.
Interrupt during measurement.
모바일 전용 이벤트 추가.
Add mobile-specific event.
Add mobile-specific event.
객체의 리소스 파괴.
Destroy resources held by this object.
Destroy resources held by this object.
가시성 분석 핸들러 종료. (AnalysisVisibility 초기화 필수.)
End visibility analysis handler. (AnalysisVisibility initialization is required.)
가시성 분석 핸들러 실행. (AnalysisVisibility 초기화 필수.)
Execute visibility analysis handler. (AnalysisVisibility initialization is required.)
모바일 전용 이벤트 제거.
Remove mobile-specific event.
Remove mobile-specific event.