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
-
이미지 좌표 -> 맵 좌표 동작 원리:
- 이미지 좌표를 0~1 기준의 정규화 좌표(u, v)로 바꾼다.
- 좌상단 + X축벡터u + Y축벡터v 로 맵 좌표를 복원한다.
식: mapPoint = leftTop + u * (rightTop - leftTop) + v * (leftBottom - leftTop)
Name Type Description pImagePointUGPoint 이미지 좌표
pMapUGPoint optional 결과를 저장할 맵 좌표 객체
Returns:
Type Description UGPoint 맵 좌표 -
ceil()
-
사각형 인수의 숫자 값을 올림하는 함수
-
clone()UGeoRect
-
사각형을 복제하는 함수
Returns:
Type Description UGeoRect 복제된 사각형 -
copy(srcRect)
-
입력 받은 사각형의 값으로 기존 사각형의 인수 값을 복사 하는 함수
Name Type Description srcRectUGeoRect 복사 할 사각형
-
round()
-
사각형 인수의 숫자 값을 반올림하는 함수
-
truncate()
-
사각형 인수의 숫자 값을 정수로 변환하는 함수