[求助]如何用VBA实现在AUTOCAD中的 直线上任取一点,可以得到点的坐标,和该直线与
[求助]如何用VBA实现在AUTOCAD中的 直线上任取一点,可以得到点的坐标,和该直线与x坐标的夹角?<div class="tpc_content">请问,如何用VBA实现在AUTOCAD中的 直线上任取一点,可以得到点的坐标,和该直线与x坐标的夹角?谢谢啊 </div> <p>不知道是你的表达没清楚还是我没理解对</p><p>要知道该直线与X坐标的夹角,选取该直线,得到直线的两顶点坐标计算不就可以了?</p><p></p> getangle 不就行了 Dim ll As AcadLine<br/> Set ll = ThisDrawing.HandleToObject("59ee")<br/> With ll<br/> Debug.Print .Angle<br/> For jj = 0 To 2<br/> Debug.Print .StartPoint(jj), .EndPoint(jj), .Delta(jj)<br/> Next jj<br/> End With<br/> <p>Set ll = ThisDrawing.HandleToObject("59ee")中的59ee是什么的句柄,代表什么意思?为何在运行时会提示下面的错误信息。</p><p> </p>
页:
[1]