让一条直线垂直向上偏移,可偏移不对??
<p><font face="Verdana">想让一直线200 向上或向下偏移 200的距离,结果是偏移了,可不是想要的结果,请问问题出在什么地方</font></p><p><font face="Verdana"></font> </p>
<p><font face="Verdana">(defun c:wc2()<br/> (setvar "osmode" 16383)<br/> (setvar "ORTHOMODE" 1) <br/> (setq pa (getpoint "请输入第一点"))<br/> (setq w (getreal "\n线长"))<br/> (setq pb (polar pa 0 w))<br/> (command "pline" pa pb "")<br/> (setq en (entlast))<br/> (setq txgd (getreal "偏移距离"))<br/> (setq pup(polar pa (/ pi 2) txgd))<br/> (command "copy" en "" pa "" pup "")<br/> ;(command "offset" w en )<br/> ;(setq en ())</font></p>
<p><font face="Verdana"></font> </p>
<p><font face="Verdana">)</font></p>
<p> </p>
<p> </p> <p> (command "copy" en "" pa "" pup "")<br/>改为</p>
<p> (command "copy" en "" pa pup "")<br/></p>
<p>另,建议GetReal改为GetDist</p>
<p> </p>
<p>建议你学习使用Vlisp的调试器。</p> <p>非常</p>
<p>感谢</p>
页:
[1]