实体在数据库中的坐标始终是世界坐标。如果需要当前UCS中的坐标,只需使用编辑器变换坐标点即可。CurrentUserSystemCoordinate:,类似于:
var ed=Application.DocumentManager.MdiDocument。编辑
var endPt=LineA.EndPoint.TransformBy(ed.CurrentUserCoorinateSystem)
类似地,如果您在当前UCS中拾取的点与世界不同,则在使用该点对实体进行计算之前,您可以通过使用Editor.CurrentUserCoordinationSystem.Inverse()将拾取的点转换为世界坐标系。