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); }