GeOnDT GeOnDT for JS

Class: UGeoRect

Object. UGeoRect

3차원 영역을 나타내는 사각형
좌측 하단/상단, 우측 하단/상단 네개의 3차원 좌표를 가지고 사각형을 나타낸다.

new UGeoRect(ptLeftTop, ptRightTop, ptLeftBottom, ptRightBottom, nWidth, nHeight, nModel)

3차원 영역을 나타내는 사각형

Name Type Default Description
ptLeftTop Vector3 optional

좌측 상단 좌표

ptRightTop Vector3 optional

우측 상단 좌표

ptLeftBottom Vector3 optional

좌측 히단 좌표

ptRightBottom Vector3 optional

우측 하단 좌표

nWidth number 0 optional

사각형 가로 너비

nHeight number 0 optional

사각형 세로 너비

nModel string '0' optional

좌표계 (ex : epsg:3857)

Methods

PointToMap(pImagePoint, pMap)UGPoint

이미지 좌표 -> 맵 좌표 동작 원리:

  1. 이미지 좌표를 0~1 기준의 정규화 좌표(u, v)로 바꾼다.
  2. 좌상단 + X축벡터u + Y축벡터v 로 맵 좌표를 복원한다.

식: mapPoint = leftTop + u * (rightTop - leftTop) + v * (leftBottom - leftTop)

Name Type Description
pImagePoint UGPoint

이미지 좌표

pMap UGPoint optional

결과를 저장할 맵 좌표 객체

Returns:
Type Description
UGPoint 맵 좌표

ceil()

사각형 인수의 숫자 값을 올림하는 함수

clone()UGeoRect

사각형을 복제하는 함수

Returns:
Type Description
UGeoRect 복제된 사각형

copy(srcRect)

입력 받은 사각형의 값으로 기존 사각형의 인수 값을 복사 하는 함수

Name Type Description
srcRect UGeoRect

복사 할 사각형

round()

사각형 인수의 숫자 값을 반올림하는 함수

truncate()

사각형 인수의 숫자 값을 정수로 변환하는 함수