代码从Polyline读取到的坐标和属性对话框显示的不一样?

属性窗口中查询的第一个点坐标:

程序输出的各个点坐标:

差这么多?

原来是坐标系的问题,程序查询到的是世界坐标,属性窗口中是当前ucs坐标

Document doc = Application.DocumentManager.MdiActiveDocument;
doc.Editor.CurrentUserCoordinateSystem = Matrix3d.Identity;

猜你喜欢

转载自www.cnblogs.com/sinceret/p/9988977.html