|
XfnCalcGlobalModelAttitude(XGeoPoint, XAngle, XAngle, XAngle, XAngle, XAngle, XAngle) Method
|
로컬 좌표계에서 만든 모델을 지구 타원체 상의 특정 지점에 위치하도록 하는 자세를 구한다.
모델 자체의 회전이 없다면,
NED 좌표축에서 N축을 모델 좌표계의 Y축, E축을 X축, D축을 -Z축과 나란히 하는 자세각을 구하여, 모델을 이 자세로 회전하면
모델의 원점 좌표를 주어진 지리 좌표에 두고 모델의 XY 평면이 그 점의 접평면이 되게 하고 Z축이 지상 위로 향하도록 자세를 잡는다.
모델 좌표축에 대한 회전각을 입력하면 주어진 지상점을 원점으로 하고 회전이 반영된 모델 자세를 구한다.
Namespace: Pixoneer.NXDLAssembly: NXDL (in NXDL.dll) Version: 2.0.3.38
Syntaxpublic static XVertex3d CalcGlobalModelAttitude(
XGeoPoint ptPos,
XAngle omega,
XAngle phi,
XAngle kappa,
ref XAngle yaw,
ref XAngle pitch,
ref XAngle roll
)
Parameters
- ptPos XGeoPoint
- [In] 모델 원점 위치.
- omega XAngle
- [In] 모델 좌표계 X축에 대한 회전각.
- phi XAngle
- [In] 모델 좌표계 Y축에 대한 회전각.
- kappa XAngle
- [In] 모델 좌표계 Z축에 대한 회전각.
- yaw XAngle
- [Out] D축에 대한 최종 모델의 방위각(yaw).
- pitch XAngle
- [Out] E축에 대한 최종 모델의 고각(pitch).
- roll XAngle
- [Out] N축에 대한 최종 모델의 회전각(roll).
Return Value
XVertex3d 모델의 업(up, Z축) 벡터.
See Also