找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 399|回复: 3

[求助] [求助]:源码解析程序

[复制链接]
发表于 2006-5-29 02:56:51 | 显示全部楼层 |阅读模式

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

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

×
  1. (defun c:inters2()
  2.   (get2entinters)
  3.   (setq a (car (entsel "\nselect a pline")))
  4.   (setq b (car (entsel "\nselect b pline")))
  5.   (setq pt 0)
  6.   (setq pt (get2entinters a b))
  7.   (princ "输出坐标:")
  8.   )

  9. (defun get2entinters (fst nxt k / intlst pntlst);;k=0,1,2,3
  10.     (setq intlst (vlax-invoke (vlax-ename->vla-object fst) 'intersectwith (vlax-ename->vla-object nxt) k))
  11.    (while  intlst
  12.      (setq pntlst (cons (list (car intlst) (cadr intlst) (caddr intlst)) pntlst)
  13.             intlst (cdddr intlst)
  14.       )
  15.     )
  16.   (reverse pntlst)
  17. )

这个程序 不能运行的 问题在哪里?是不是函数有问题的 ??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-5-29 07:49:16 | 显示全部楼层
  1. [FONT=courier new](defun c:inters2 ()
  2.   (setq        a  (car (entsel "\nselect a pline"))
  3.         b  (car (entsel "\nselect b pline"))
  4.         pt (get2entinters a b 0)
  5.   )
  6.   (princ "输出交点坐标组: ")
  7.   (princ pt)
  8.   (princ)
  9. )

  10. (defun get2entinters (fst nxt k / intlst pntlst)
  11.   ;;k=0,1,2,3
  12.   (setq        intlst (vlax-invoke
  13.                  (vlax-ename->vla-object fst)
  14.                  'intersectwith
  15.                  (vlax-ename->vla-object nxt)
  16.                  k
  17.                )
  18.   )
  19.   (while intlst
  20.     (setq pntlst (cons (list (car intlst) (cadr intlst) (caddr intlst))
  21.                        pntlst
  22.                  )
  23.           intlst (cdddr intlst)
  24.     )
  25.   )
  26.   (reverse pntlst)
  27. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-29 12:46:30 | 显示全部楼层
非常非常感谢哟
程序可以正常运行了 !!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-6-12 00:01:40 | 显示全部楼层
这个程序是做什么用的呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-18 21:48 , Processed in 0.176131 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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