AnalysisExcavationLayer

굴착 및 분석 레이어 클래스.
Excavation and Analysis Hierarchy Classes.

new Ditap.AnalysisExcavationLayer(viewer, options)

Name Type Description
viewer DitapViewer 사용할 Ditap Viewer 인스턴스.
The DitapViewer instance to use.
options AnalysisExcavationLayer.ConstructorOptions optional 초기화 옵션을 설명하는 객체.
An object describing initialization options.

Members

boundingBox : boolean

레이어 영역 BoundingBox 적용 여부.
Whether to apply layer area BoundingBox.

readonly id : string

AnalysisExcavationLayer 객체 아이디.
ID to assign to the AnalysisExcavationLayer object.

material : MaterialProperty|function

레이어의 재질.
Material of the layer.

positions : Array.<Cartesian3>

레이어 영역 좌표.
Layer area coordinates.

show : boolean

레이어 표시 여부.
Layer Visibility.

readonly viewer : DitapViewer

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

Methods

convertToLayerEntityPositions(globe, positions, boundingBox)Array.<Cartesian3>

레이어엔티티를 구성하는 좌표배열로 변환. Convert to coordinate array that makes up the layer entity.
Name Type Default Description
globe Globe optional 다이탭뷰어 글로브.
DitapViewer's Globe.
positions Array.<Cartesian3> [] optional 레이어 영역 좌표.
Layer area coordinates.
boundingBox boolean true optional BoundingBox 좌표 추출 여부.
Whether to extract BoundingBox coordinates.
Returns:
레이어 엔티티 영역 좌표.
Layer Entity area coordinates.

destroy()

인스턴스 제거.
Destroys the instance.

Type Definitions

Ditap.AnalysisExcavationLayer.ConstructorOptions

AnalysisExcavationLayer 생성자의 초기화 옵션.
Initialization options for the AnalysisExcavationLayer constructor.
Properties:
Name Type Attributes Default Description
id string <optional>
createGuid AnalysisExcavationLayer 객체 아이디.
ID to assign to the AnalysisExcavationLayer object.
positions Array.<Cartesian3> <optional>
[] 레이어 영역 좌표.
Layer area coordinates.
material MaterialProperty | function <optional>
Color.RED 레이어의 재질.
Material of the layer.
bouningBox boolean <optional>
true 레이어 영역 BoundingBox 적용 여부.
Whether to apply layer area BoundingBox.
show boolean <optional>
true 레이어 표시 여부.
Layer Visibility.