JSFlowPolygon
지도 내 물 흐름 효과 객체를 생성 및 설정하기 위한 API 입니다.
Module.createFlowPolygon API 생성.
let flowPolygon = Module.createFlowPolygon("ID");
Properties
opacity
number
투명도.
fluid_activity
number
물 흐름 시 출렁임 정도.
flow_speed
number
흐름 속도.
image_type
number
이미지 표현 타입. 0: 지정 이미지 표현. 1: 물 흐름 방향 범례를 색상으로 표현. 3: 지형 텍스쳐와 물 흐름으로 표현. 그외: color 색상으로 표현.
Function
createGrid(options) → object
격자 객체 생성
Return
"result" 속성이 추가된 object : 객체 생성 성공.
"error" 속성이 추가된 object : 객체 생성 실패.
options에 "vertex" 속성이 없을 경우.
options에 "index" 속성이 없을 경우.
options에 "normaltexture" 속성이 없거나 해당 텍스처 이미지가 유효하지 않을 경우.
그리드 객체 생성에 실패했을 경우.
"waterlevel" 속성 설정에 실패했을 경우.
createWall(options) → object
수직 벽 객체 생성.
Return
"result" 속성이 추가된 object : 객체 생성 성공.
"error" 속성이 추가된 object : 객체 생성 실패.
options에 "vertex" 속성이 없을 경우.
options에 "normaltexture" 속성이 없거나 해당 텍스처 이미지가 유효하지 않을 경우.
setCullMode(type) → boolean
수직 벽면 폴리곤 컬링 옵션 설정.
type 입력 값에 따른 컬링 옵션은 0(양면), 1(양면), 2(CW) 3(CCW).
컬링 옵션 초기 설정 3.
type
number
컬링모드.
Return
true: 설정 성공.
false: 설정 실패.
create(options) → object
물 흐름 폴리곤 객체를 생성합니다.
Return
"result"
속성이 포함된 object: 객체 생성 성공."error"
속성이 포함된 object: 객체 생성 실패.vertex
또는normaltexture
속성이 없을 경우.normaltexture
,flowtexture
,flowpath
가 유효하지 않거나 없는 경우.객체 생성 실패 또는 waterlevel 설정 실패 시.
Type Definitions
JSFlowPolygon.GridDataOption
격자 구성 정보.
index
array(number)
격자를 구성하는 정점에 대한 인덱스 목록.
waterlevel
number
optional
0.0
수위.
JSFlowPolygon.WallDataOption
수직 벽 구성 정보.
height
number
optional
10.0
벽 높이.
JSFlowPolygon.positionOffset
longitude
number
0.0
경도.
latitude
number
0.0
위도.
altitude
number
0.0
고도.
Last updated
Was this helpful?