通过下面代码测试各个视图坐标系
DrawingHandler drawingHandler = new DrawingHandler();
if (drawingHandler.GetConnectionStatus())
{
TSD.UI.Picker pick = drawingHandler.GetPicker();
pick.PickPoint("", out TSG.Point p1, out ViewBase pickedView);
TSG.CoordinateSystem cs1 = (pickedView as TSD.View).DisplayCoordinateSystem;
MessageBox.Show(cs1.AxisX.ToString()+"\t\n"+cs1.AxisY.ToString());
}
测试结果如下:
前视图AxisX: (1, 0, 0) AxisY: (0, 1, 0)
后视图AxisX: (1, 0, 0) AxisY: (0, -1, 0)
顶视图AxisX: (1, 0, 0) AxisY: (0, 0, -1)
底视图AxisX: (1, 0, 0) AxisY: (0, 0, 1)
以上向量都是局部坐标系,代码显示的是全局坐标系。