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

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

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

程序输出的各个点坐标:

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

差这么多?

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

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