x_qingh 发表于 2010-6-10 17:23:00

CAD下获取坐标

<font face="Verdana">在C#下运用AutoCAD ActiveX要得到点坐标我用的GetPoint()这个方法,但在C#中必须指定个点坐标,这样在AutoCAD中就会有一个连线,能否有办法直接获取点坐标呢?(不出现连线)</font>

雪山飞狐_lzh 发表于 2010-6-10 17:45:00

Ax的话,最好用VB.Net

sduzhwj 发表于 2010-7-2 16:38:00

<p><font face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PromptPointOptions prPointOptions1 = new PromptPointOptions("\n请选择一个点:\n");<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PromptPointResult prPointRes;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prPointRes = ed.GetPoint(prPointOptions1);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (prPointRes.Status == PromptStatus.OK) //正确选择了一个点<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Point3d startPoint = prPointRes.Value;</font></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</p>

x_qingh 发表于 2010-7-12 14:43:00

<p><font face="Verdana">把点坐标用Type.Missing替换~~</font></p>
<p><font face="Verdana">aDocument.Utility.GetPoint(Type.Missing, "点坐标:");</font></p>

whcjg 发表于 2010-11-19 18:12:00

<p>请问我如何直接得到某一层中所有点的坐标?</p>
<p>&nbsp;</p>
页: [1]
查看完整版本: CAD下获取坐标