ในการ GetPoint ของ Autocad จะต่างกับ Nanocad นิดหนึ่ง คือ ของ Autocad จะได้พิกัดของ UCS นั้นๆ
การให้ เป็น WCS (World) ให้ทำได้โดยการ เอา Matrix ของ UCS นั้น คูณเข้าไป Nano จะได้ World เสมอ
Editor ed = appCad.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
PromptPointResult ppr = ed.GetPoint("\nSpecify base point: ");
if (ppr.Status != PromptStatus.OK)
return;
Point3d curPt = ppr.Value.TransformBy(ed.CurrentUserCoordinateSystem);
PromptPointResult ppr = ed.GetPoint("\nSpecify base point: ");
if (ppr.Status != PromptStatus.OK)
return;
Point3d curPt = ppr.Value.TransformBy(ed.CurrentUserCoordinateSystem);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น