zzmm 发表于 2012-11-21 16:10:39

用 lisp 求出一条多段线 多个顶点坐标 每小段的长度〈包括圆弧〉〈每个圆弧的半径〉


刚学LISP几天复杂的东西看不懂 看到别人写的一个 LISP标注顶点坐标的程序
调用的自编函数太多 很难理解 所以我自己缩减了一下
多段线的组码表能看到   10 为顶点坐标 循环能得到   但是我想到的就是能不能求〈每段的长度〉
   每段是否有圆弧 那圆弧的半径又是多少
〈求各位版主为一个新新人类解决一下 我不会用 VL-的函数 可能是刚学 不理解怎么运用〉
〈 请教一下 感激不敬 〉                                                                                                         

sen.sam 发表于 2012-11-21 23:58:27

组吗42凸度不为零就是有圆弧的地方,通过凸度可以算出圆弧的中心和半径

Andyhon 发表于 2012-11-22 08:44:42

Ref:
http://autocad.xarch.at/news/faq/autolisp.html
or
http://www.faqs.org/faqs/CAD/autolisp-faq/part2/index.html
==>
Polylines

zzmm 发表于 2012-11-30 14:26:10

太笨了 看得有点模糊
页: [1]
查看完整版本: 用 lisp 求出一条多段线 多个顶点坐标 每小段的长度〈包括圆弧〉〈每个圆弧的半径〉