OnObjectRotatedEvent
event ObjectRotatedEventHandler OnObjectRotatedEvent
(사용자)개체 회전 후, 이벤트
Examples
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
// 모델 회전 후, 회전 각도 조회
vizcore3d.Object3D.Transform.OnObjectRotatedEvent += Transform_OnObjectRotatedEvent;
// 개체 회전 다이얼로그 실행
// 혹은 사용자가 모델트리의 Context Menu에서 모델 회전 수행
vizcore3d.Object3D.Transform.RotateDialog();
}
private void Transform_OnObjectRotatedEvent(object sender, Event.EventManager.ObjectRotatedEventArgs e)
{
StringBuilder sb = new StringBuilder();
sb.AppendFormat("Event : {0}\n", "OnObjectRotatedEvent");
sb.AppendFormat("Node : {0}\n", e.Objects.Count);
sb.AppendFormat("X : {0}\n", e.AngleX);
sb.AppendFormat("Y : {0}\n", e.AngleY);
sb.AppendFormat("Z : {0}\n", e.AngleZ);
System.Diagnostics.Trace.WriteLine(sb.ToString());
}