找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 886|回复: 0

[LISP程序]:紧急求救!!!

[复制链接]
发表于 2002-5-19 06:56:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
小虾想问一个AutoCAD2000里的问题:
偶为了画一个人体模型,用了4次“rotate3d”命令,写在参数绘图的AutoLISP程序里,但程序无法运行,少于4次的调用可以运行,每次都告诉我命令嵌套不能超过4层。但是程序结构里并没有嵌套调用。偶在“天正论坛”上求教了以后,有大侠告诉偶rotate3d不是内部命令,不能用command函数,偶还是不解,为什么调用少于4次就行呢?以下是偶程序里的一段:
(command "cone" "e" q2 (polar q2 0 jw) (/ jw2 2) (/ (* jw ql) (- jw yw)))
          (setq a(entlast))
          (command "cylinder" "e" q2 (polar q2 0 jw) (/ jw2 2) ql)
          (setq b(entlast))
          (command "intersect" a b "")
          (setq qu1(entlast))
          (command "rotate3d" qu1 "" "2" q2 (polar q2 0 jw) "90")
后面还有像这样的调用3次。

另外,请教获取一直线绕其一端点旋转后,另一端点坐标值的lisp语句。
附件里有我写的程序,望哪位大侠赐教一下!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-5 10:37 , Processed in 0.291766 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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