new UAnalySkyLine(opt)
스카이라인 분석 클래스
| Name | Type | Default | Description |
|---|---|---|---|
opt |
UAnalySkyLineCO | {} | optional |
Example
const skyline = app.getAnalysis('SkyLine');
skyline.active();
skyline.setStyle({ lineColor: '#ff0000', lineSize: 3 });
skyline.getScreenInfo().then(info => console.log(info));
Members
-
staticUAnalySkyLine.UAnalySkyLineURenderer
-
Methods
-
active()UAnalySkyLine
-
Returns:
Type Description UAnalySkyLine -
deactive()UAnalySkyLine
-
Returns:
Type Description UAnalySkyLine -
getScreenInfo()ReturnType.<Class.<deferred>>
-
현재 화면의 스카이라인 분석 결과(지면·하늘·초과 픽셀 수)를 반환하는 함수
Returns:
Type Description ReturnType.<Class.<deferred>> -
setApp(app)UAnalySkyLine
-
Name Type Description appU3dApp Returns:
Type Description UAnalySkyLine -
setStyle(style)UAnalySkyLine
-
스카이라인의 스타일을 설정하는 함수
Name Type Description styleSkyLineStyle 스타일 옵션
Returns:
Type Description UAnalySkyLine
Type Definitions
-
SkyLineStyleobject
-
스카이라인 스타일 옵션
Properties:
Name Type Argument Description lineColorColorLike <optional>
경계선 색상
lineSizenumber <optional>
경계선 두께
overColorColorLike <optional>
경계선 초과 모델 영역 색상
useGroundColorboolean <optional>
지면 색상 적용 여부
groundColorColorLike <optional>
지면 색상
useSkyColorboolean <optional>
하늘 색상 적용 여부
skyColorColorLike <optional>
하늘 색상
-
UAnalySkyLineCOobject
-
~extends UAnaly~UAnalyCO
UAnalySkyLine 생성자 옵션Properties:
Name Type Argument Default Description namestring <optional>
'SkyLine' 분석모드 명