public void OnViewportMouseDown(object sender, MouseButtonEventArgs args) { var pt = args.GetPosition(mainViewport); if (args.ChangedButton == MouseButton.Left) // rotate or drag 3d model { _mTransformMatrix.OnLBtnDown(pt); } else if (args.ChangedButton == MouseButton.Right) // select rect { _mSelectRect.OnMouseDown(pt, mainViewport, MnRectModelIndex); } }
public void OnViewportMouseDown(object sender, System.Windows.Input.MouseButtonEventArgs args) { Point pt = args.GetPosition(mainViewport); if (args.ChangedButton == MouseButton.Left) // rotate or drag 3d model { m_transformMatrix.OnLBtnDown(pt); } else if (args.ChangedButton == MouseButton.Right) // select rect { m_selectRect.OnMouseDown(pt, mainViewport, m_nRectModelIndex); } }