kolama 发表于 2010-5-6 22:01:00

[求助]大虾帮看下这个图能不能通过LISP快速画出

<p><strong><font color="#0938f7" size="4" face="黑体">这个图能不能通过LISP编程快速画出来,因为有好多这样的图</font></strong></p><p><strong><font color="#0938f7" size="4" face="黑体">跟这个形式是一样的,都是由好几个圆组成的,每段弧的半径和圆心角都是已知的,图是对称的</font></strong></p><p><strong><font color="#0938f7" size="4" face="黑体">那位大虾能帮写一个LSP,画的时候只需输半径和角度就能画出,自己折腾了半天只能画出一个圆</font></strong></p><p><strong><font color="#0938f7" size="4" face="黑体">大家都来说说,给个提示也可以,谢谢</font></strong></p><p><strong><font color="#0938f7" size="4" face="黑体">下面上原图,截图没法上传</font></strong></p><p><strong><font color="#0938f7" size="4" face="黑体"></font></strong></p><p></p><p></p><p></p>

Student 发表于 2010-5-7 08:02:00

<p>是否可以这样做:</p><p>选定任意你认为合适的点作为最大圆弧的圆心p0,已知最大圆弧的半径和夹角,算出圆弧一侧(假如右侧)的起点p1,然后:</p><p>用Arc命令画出最大弧R=2200弧段</p><p>从p1用polar函数,在p0p1上求出半径=120的弧的圆心p2,用arc命令画出R=120的弧段</p><p>...</p><p>往下就不罗嗦了</p><p>供参考</p><p></p>

Student 发表于 2010-5-7 08:08:00

<p></p><p>替楼主上传</p><p></p>

kolama 发表于 2010-5-7 11:40:00

<p>感谢楼上的朋友&nbsp;&nbsp; 我按你的方法先试下看&nbsp; 个人编程技术不高&nbsp; 不知道能不能搞出来&nbsp; 有问题再来问</p><p>大家都可以说说自己的思路&nbsp;&nbsp; </p>
页: [1]
查看完整版本: [求助]大虾帮看下这个图能不能通过LISP快速画出