JSTransparency

지도 내 지형의 터파기 분석 기능 설정을 위한 API입니다.

Module.getTransparency API를 생성합니다.

var transparency = Module.getTransparency();

Function

clear()

터파기 결과를 초기화 합니다.

Module.getTransparency().clear();

create(coordinates) → number

입력 좌표를 받아 터파기 객체를 생성합니다.

입력 변수값(coordinates)은 (JSVector3D, JSVector3D, ...) 영역 좌표 목록으로 구성됩니다.

NameTypeDescription

coordinates

터파기 영역 좌표 리스트.

setAutoMove(coordinates, frame) → boolean

입력된 경로로 이동하는 원형 터파기의 경로와 속도를 설정합니다.

입력 변수값(coordinates)은 (JSVector2D, JSVector2D, ...) 이동 좌표 목록으로 구성됩니다.

NameTypeDescription

coordinates

터파기 객체 이동 좌표 목록.

frame

number

터파기 애니메이션 갱신 프레임 수.

setDepth(depth)

터파기 높이를 설정합니다.

높이는 지상 기준이 아닌 지하 기준입니다.

NameTypeDescription

depth

number

터파기 높이 설정 (meters 단위).

setRadius(radius)

원형 터파기 반경을 설정합니다.

NameTypeDescription

radius

number

터파기 반경 (meters 단위).

setTexture(data, width, height, type) → boolean

터파기 구성하는 면에 이미지를 설정합니다.

data 변수는 Uint8Array 기반의 바이너리 배열 데이터.

NameTypeDescription

data

object

이미지 데이터.

width

number

이미지 너비.

height

number

이미지 높이.

type

boolean

true: 터파기 측면에 적용. false: 터파기 바닥면에 적용.

startAutoMove() → boolean

등록된 경로로 터파기 자동 이동을 실행합니다.

stopAutoMove()

자동 이동 중인 터피가 경로 애니메이션을 종료합니다.

Last updated