只知道圆心 起点 和圆弧长度如何来画一段圆弧
我在用ARR画的时候,只能用角度和旋长,哪位高手能帮帮忙啊。 <P><STRONG> 利用圆心 起点 和圆弧长度来画一段圆弧</STRONG></P><P>Command: arc<BR>Specify start point of arc or : c<BR>Specify center point of arc:<BR>Specify start point of arc:<BR>Specify end point of arc or : l<BR>Specify length of chord:</P>
<P><STRONG> 利用圆心 起点 和圆弧</STRONG>角度<STRONG>来画一段圆弧</STRONG></P>
<P>Command: arc<BR>ARC Specify start point of arc or : c<BR>Specify center point of arc:<BR>Specify start point of arc:<BR>Specify end point of arc or : a<BR>Specify included angle: 45</P> <P>。。。。</P>
<P>现在只知道弧长 角度的话还需要计算,而我这里要画大量的,旋长更麻烦了,难道没直接点的办法?</P> 大量的这样要求的绘制, ACAD 本身的功能可能无法直接实现. 可以到 lsp 版去求个程序,这样的代码应该是比较简单的 请参考: 本帖最后由 作者 于 2006-12-3 17:20:11 编辑 <br /><br /> <P>你可以去编程区求一个</P>
<P>程序应该很简单的</P>
<P>我以前编过一个,但是没有了。如果你找不到解决办法的话,可以跟我联系。从本网站给我发悄悄话也行,联系我qq也行</P>
<P>qq:53124174</P> <P>颠</P>
<P> 难道一定要用英文版的CAD吗</P>
<P> 中文字不可以用吗?? 不能够进行生产</P> 哪有英文版的下载啊? <p>又学到了新东西</p> (defun C:ARCH (/ os pa pb h xa ya xb yb r xL a)<br/> (setq os (getvar "osmode"))<br/> (setvar "osmode" 32)<br/> (setq pa (getpoint "\n duan dian 端点:"))<br/> (setq pb (getpoint "\n yuan xin 圆心:"))<br/> (setq h (getreal "\n hu chang 弧长:"))<br/> (setq xa (car pa) ya (cadr pa))<br/> (setq xb (car pb) yb (cadr pb))<br/> (setq r (sqrt (+ (* (- xa xb) (- xa xb)) (* (- ya yb) (- ya yb)))))<br/> ;(setq xL (* 2 r (sin (/ h (* 2 r)))))<br/> (setq a (* (/ h r) (/ 180 pi)))<br/> (setvar "osmode" os)<br/> ;(command "arc" pa "c" pb "L" xL)<br/> (command "arc" pa "c" pb "A" a)<br/> )
页:
[1]
2