GeOnDT GeOnDT for JS

Class: UViewBox

UViewBox

광원이나 조망권 분석 등 시각적인 분석 Mesh를 그리는 클래스
광원의 범위나 조망권을 나태나는 Object

new UViewBox(options)

광원이나 조망권 분석 등 시각적인 분석 Mesh 관련 클래스

Name Type Description
options UViewBoxCO

Members

azimuthnumber

directionVector3

distancenumber

endVector3

geometryBufferGeometry

heightnumber

indicesArray.<number>

meshUMesh

opacitynumber

parserany

polarnumber

rightAxisVector3

searchGeomPany

sideSide

startVector3

startOffsetnumber

transparentboolean

upAxisVector3

vertexCntnumber

verticesArray.<number> Float32Array

widthSegmentnumber

Methods

detectCollision(scenes, useBVH)

분석 Mesh와 충돌하는 충돌하는 지형과 건물을 계산하여 Mesh를 갱신하는 함수

Name Type Description
scenes Array.<Object3D>

app의 전체 화면들

useBVH boolean optional

getContainedTiles(tiles)Array.<ViewBoxTile>|undefined

Name Type Description
tiles Array.<ViewBoxTile>
Returns:
Type Description
Array.<ViewBoxTile> | undefined

Type Definitions

UViewBoxCOobject

생성자 옵션

Properties:
Name Type Argument Default Description
app U3dApp

앱 인스턴스

start Vector3

시작 좌표

end Vector3

끝 좌표

distance number <optional>

분석 거리 (기본값: start.distanceTo(end))

startOffset number <optional>
10

ViewBox Start Offset

azimuth number <optional>
10

ViewBox의 방위각(좌우각)

polar number <optional>
0

ViewBox의 고도각(상하각)

widthSegment number <optional>
100

ViewBox의 너비 Segment

height number <optional>
0.5

ViewBox 높이

opacity number <optional>
0.5

ViewBox 투명도

transparent boolean <optional>
true

ViewBox 투명도 적용 여부

color ColorRepresentation <optional>
0xff0000

ViewBox 색상

side Side <optional>

랜더링할 면

type string <optional>
"viewCone"

분석 타입

ViewBoxTileobject