JSTransparency
지도 내 지형의 터파기 분석 기능 설정을 위한 API입니다.
Module.getTransparency API를 생성합니다.
Function
clear()
터파기 결과를 초기화 합니다.
create(coordinates) → number
입력 좌표를 받아 터파기 객체를 생성합니다.
입력 변수값(coordinates)은 (JSVector3D, JSVector3D, ...) 영역 좌표 목록으로 구성됩니다.
Name | Type | Description |
---|---|---|
coordinates | 터파기 영역 좌표 리스트. |
Return
number > 0: 생성 성공.
-1: 생성 실패.
Sample
function createTransparency 참조.
setAutoMove(coordinates, frame) → boolean
입력된 경로로 이동하는 원형 터파기의 경로와 속도를 설정합니다.
입력 변수값(coordinates)은 (JSVector2D, JSVector2D, ...) 이동 좌표 목록으로 구성됩니다.
Name | Type | Description |
---|---|---|
coordinates | 터파기 객체 이동 좌표 목록. | |
frame | number | 터파기 애니메이션 갱신 프레임 수. |
Return
true: 설정 성공.
false: 설정 실패.
Sample
function setTransparencyAutoMove 참조.
setDepth(depth)
터파기 높이를 설정합니다.
높이는 지상 기준이 아닌 지하 기준입니다.
Name | Type | Description |
---|---|---|
depth | number | 터파기 높이 설정 (meters 단위). |
Sample
function createTransparency 참조.
setRadius(radius)
원형 터파기 반경을 설정합니다.
Name | Type | Description |
---|---|---|
radius | number | 터파기 반경 (meters 단위). |
Sample
function setTransparencyRadius 참조.
setTexture(data, width, height, type) → boolean
터파기 구성하는 면에 이미지를 설정합니다.
data 변수는 Uint8Array 기반의 바이너리 배열 데이터.
Name | Type | Description |
---|---|---|
data | object | 이미지 데이터. |
width | number | 이미지 너비. |
height | number | 이미지 높이. |
type | boolean | true: 터파기 측면에 적용. false: 터파기 바닥면에 적용. |
Return
true : 설정 성공.
false : 설정 실패.
Sample
function setTransparencyTexture 참조.
startAutoMove() → boolean
등록된 경로로 터파기 자동 이동을 실행합니다.
Return
true: 동작 성공.
false: 동작 실패.
Sample
function startTransparencyAutoMove 참조.
stopAutoMove()
자동 이동 중인 터피가 경로 애니메이션을 종료합니다.
Sample
function stopTransparencyAutoMove 참조.
Last updated