|
TalMap SDK Libary Reference |
XControlState::GetRotate |
ÁöµµÀÇ Rotate °ªÀ» È®ÀÎÇÕ´Ï´Ù. |
|
|
|
Parameters
|
|
Return Value
|
ÇöÀç Áöµµ¿¡ ¼³Á¤µÈ Rotate °ª.
XVector _X : BirdView ¼öÄ¡ (Minus°ªÀ» »ç¿ëÇØ¾ß ¾ÕÀ¸·Î ±â¿ò, 0ÀÎ °æ¿ì BirdView °¡ ¾Æ´Ô)
_Y : Á¿ì ȸÀü ¼öÄ¡ (0ÀÎ °æ¿ì ÁÂ¿ì ¼öÆò)
_Z : Angle ¼öÄ¡ (ÁøºÏÀ» ±âÁØÀ¸·Î ȸÀüÇÏ´Â °ª. 0ÀÎ °æ¿ì ÁøºÏ)
|
|
|
|
Remarks
|
GetRotate ´Â XControlState ÀÇ Method·Î Á¦°øµË´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿©, ÁöµµÀÇ Rotate °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
X,Y,Z ÃàÀ» ±âÁØÀ¸·Î ȸÀü°ªÀ» ¸®ÅÏ ÇÕ´Ï´Ù.
|
|
|
|
Example
|
|
function Map_Rotate() {
var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var v = ctrlstate.GetRotate();
v.SetZ(v.GetZ() + 10); //v._Z += 10;
ctrlstate.SetRotate(v);
}
|
|
|
#include "CXCtrlMan.h"
#include "CXControlState.h"
void CSampleDlg::OnSmRotation()
{
CXControlState ctrlstate = ctrlman.GetControlState();
CXVector vector = ctrlstate.GetRotate();
vector.SetZ(vector.GetZ() + 10);
ctrlstate.SetRotate(vector);
}
void CSampleDlg::OnSmRotationdefault()
{
CXControlState ctrlstate = ctrlman.GetControlState();
CXVector vector = ctrlstate.GetRotate();
vector.SetZ(0);
ctrlstate.SetRotate(vector);
}
|
|
|
|
See Also
|