JSViewFrustum
지도 내 절두체 객체를 생성 및 설정하기 위한 API 입니다.
Module.createViewFrustum() API를 생성합니다.
var object = Module.createViewFrustum("ID");Function
createViewFrustum(position, pan, tilt, x, y, distance)
절두체 객체를 생성합니다.
pan 입력 값에 따른 회전 정보
0, 360: north.
90: east.
180: south.
270: west.
tilt 입력 값에 따른 회전 정보 0(정면), tilt<0(상단), tilt>0(하단).
0 : front.
tilt<0: top.
tilt>0: bottom.
pan
number
Y축 회전 설정.
tilt
number
X축 회전 설정.
x
number
화각 너비 설정.
y
number
화각 높이 설정.
distance
number
길이 설정.
- Sample - function init 참조. 
 
getFov() → JSVector2D
절두체 객체의 화각(x: 너비, y: 높이)을 반환합니다.
- Return - JSVector2D : 반환 성공. 
- null: 반환 실패. 
 
getId() → string
객체의 고유 명칭을 반환 합니다.
- Return - string: 객체 설명 문자열이 성공적으로 반환. 
- null: 객체가 null인 경우. 
 
var strKey = object.getId();setFovX(value) → boolean
절두체 객체의 화각 너비를 설정합니다.
value
number
너비 값.
- Return - true: 설정 성공. 
- false: 설정 실패. 
 
- Sample - function resutFrustum 참조. 
 
setFovY(value) → boolean
절두체 객체의 화각 높이를 설정합니다.
value
number
높이 값.
- Return - true: 설정 성공. 
- false: 설정 실패. 
 
- Sample - function resutFrustum 참조. 
 
Getter / Setter
getColor(), setColor(color) → JSColor
젇루체 객체의 색상을 설정합니다.
- Return - JSColor: 반환 성공. 
- null: 반환 실패. 
 
- Sample - function createViewFrustum 참조. 
 
// ... or ...getDescription(), setDescription(desc) → string
객체에 대한 설명을 설정합니다.
desc
string
설명 문자열.
- Return - string: 객체 설명 문자열이 성공적으로 반환. 
- null: 객체가 null인 경우. 
 
var strDesc = object.getDescription();
// ... or ...
object.setDescription("First Object.");getName(), setName(name) → string
객체 이름을 설정합니다.
name
string
객체 이름.
- Return - string: 객체 이름을 성공적을 반환 
- null: 객체가 null인 경우. 
 
var objName = object.getName();
// ... or ...
object.setName("MyObject");getPan(), setPan(pan) → number
절두체 객체의 y축 회전값을 설정합니다.
pan 입력 값에 따른 회전 정보
0, 360: north
90: east
180: south
270: west
pan
number
y축 회전 값.
- Return - number: 설정된 y축 회전값. 
 
- Sample - function resutFrustum 참조. 
 
// ... or ...getTilt(), setTilt(tilt) → number
절두체 객체의 x축 회전값을 설정합니다.
tilt 입력 값에 따른 회전 정보 0(정면), tilt<0(상단), tilt>0(하단).
0 : front.
tilt<0: top.
tilt>0: bottom.
tilt
number
x축 회전 값.
- Return - number: 설정된 x축 회전값. 
 
- Sample - function resutFrustum 참조. 
 
// ... or ...getVisible(), setVisible(visible) → boolean
객체의 가시화 유무를 설정합니다.
visible
boolean
true: 객체 가시화. false: 객체 비가시화.
- Return - true: 객체 가시화 상태. 
- false: 객체 비가시화 상태. 
 
var objName = object.getName();
// ... or ...
object.setVisible(true);Last updated
Was this helpful?