GeOnDT GeOnDT for JS

Class: UHeightFilter3D

UHeightFilter3D

~extends UHeightFilter
고도 제한 필터 클래스
지정된 geometry 영역 내에서 고도 제한 조건에 맞는 메쉬를 탐색하는 기능을 제공한다.

new UHeightFilter3D(options)

Name Type Default Description
options UHeightFilter3DCO {} optional

Members

betweenAnglenumber

defaultStyleObject

endheightnumber undefined

geometryunknown

nestingMatchboolean

prevTypestring undefined

segmentsnumber

styleObject

thetanumber undefined

typestring

updownAnglenumber

Methods

getBetweenAngle()number

Returns:
Type Description
number

getStyle()Object

Returns:
Type Description
Object

getType()string

Returns:
Type Description
string

getUpDownAngle()number

Returns:
Type Description
number

makeUpDownAngle(mesh, maxVector, convertAngle)number|undefined

Name Type Description
mesh UMesh
maxVector Vector3 | undefined
convertAngle boolean | undefined
Returns:
Type Description
number | undefined

setBetweenAngle(angle)

Name Type Description
angle number

setEndHeight(endheight)

Name Type Description
endheight number

setHeight(height)

Name Type Description
height number

setNestingMatch(nestingMatch)

Name Type Description
nestingMatch boolean

setStyle(style)

Name Type Description
style Object

setTheta(theta)

Name Type Description
theta number

setType(type)

Name Type Description
type string

setUpDownAngle(angle)

Name Type Description
angle number

Type Definitions

HeightFilter3DMeshOptionsobject

extrude 메쉬 생성 옵션

Properties:
Name Type Argument Description
geometry OLGeometry
height number
endheight number
style Object <optional>
type string
theta number <optional>

HeightFilterExtrudeOptionobject

~extends ExtrudeGeometryOptions
depth를 필수로 갖는 extrude 옵션

Properties:
Name Type Description
depth number

PlaneEquationobject

세점으로 만들어진 평면방정식(ax + by + cz + d = 0)의 계수

Properties:
Name Type Description
aValue number
bValue number
cValue number
dValue number

UHeightFilter3DCOobject

~extends UHeightFilter~UHeightFilterCO
UHeightFilter3D 생성자 옵션 내용 타입

Properties:
Name Type Argument Default Description
endheight number <optional>

끝 고도

segments number <optional>
30

세그먼트 수

style Object <optional>

스타일 옵션

nestingMatch boolean <optional>
false

중첩 매칭 여부

prevType string <optional>

이전 타입

type string <optional>
'circle'

필터링 타입

theta number <optional>

사이각 (ANALY_THETA 전용)