明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1313|回复: 2

[函数] chgline如何定义?

[复制链接]
发表于 2011-6-6 13:32:30 | 显示全部楼层 |阅读模式
chgline如何定义
我在程序里看到chgline,但是没有定义,请问这个函数是什么意思?作用是什么?有它的lisp代码吗?
另外,ep_line和ep_arc2也不懂为什么要定义这样的函数。如果想画直线和弧线,可以直接用line和arc。为何还要定义个ep_line和ep_arc2?有没有ep_line和ep_arc2的函数lisp代码?
(if (/= h1 0)
(ep_line  (list (setq p (polar (polar bp an2 (* d0 0.5)) (+ an pi) h1))
               (setq p (polar p an1 d0)) ))
)
(chgline 7 0)
(ep_arc2   (setq p (polar (polar bp an (* h 0.5)) an1 (* d0 0.5)))
           (setq p (polar p an2 (* d0 0.5)))
           (* d0 1.2))
(ep_arc2   (setq p (polar (polar bp an (* h 0.5)) an2 (* d0 0.5)))
           (setq p (polar p an1 (* d0 0.5)))
           (* d0 1.2))
(chgline 4 0)
……
学lisp过程中问题有点多,呵呵。急盼赐教。
发表于 2011-6-6 19:56:38 | 显示全部楼层
照你现在贴出来的片段来看,chgline,ep_line和ep_arc2分别是三个子程序,在没看到它们的lisp代码或者完整的主程序前,恐怕神仙也不知道它们是用来干什么的。
 楼主| 发表于 2011-6-7 09:54:40 | 显示全部楼层
回复 mandala 的帖子

确实是子程序,我找不到这些子程序的代码,看来想看懂也无望了。谢谢啦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-26 08:30 , Processed in 0.181244 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表