找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1416|回复: 10

钢筋原位镜像

[复制链接]
发表于 2005-4-8 13:17:37 | 显示全部楼层 |阅读模式

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

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

×
实现钢筋原位镜像
经过自己的摸索和论坛上很多高手们的指点,也借用了一些高手们的程序。终于达到效果了。感谢论坛上的各位大虾热心帮助,让我的lisp编程有了一丁点的进步。希望这个程序给需要的人带来方便。本程序借鉴了论坛xyp1964的读取pline顶点的程序。谢谢xyp1964
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-7-16 10:46:56 | 显示全部楼层
应该贴个图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-7-16 21:50:52 | 显示全部楼层
修改(未经测试)
  1. [FONT=courier new];|
  2. 选择钢筋原位镜像,原理为:
  3. 将选择的pline沿最长那条线段镜像,直到不再选择退出
  4. |;
  5. (prompt "\n *********FX-钢筋反向***[url]www.xdcad.net[/url]********")
  6. (defun c:gjfx ()
  7.   (setvar "cmdecho" 0)
  8.   (while (setq s1 (entsel "\n\t选择需要反向钢筋<退出> : "))
  9.     (setq ss (entget (car s1)))
  10.     ;;子程序xdd读出pline最长线段的端点坐标.
  11.     (xdd)
  12.     ;;将选中的pline沿本身最长的线段镜像
  13.     (command "mirror" (car s1) "" dd1 dd2 "y")
  14.   )
  15.   (prin1)
  16. )
  17. ;;;**** pline沿最长那条线段端点 ***** 子程序 ******
  18. (defun xdd (/ eobj i leng pt0 pt1)
  19.   (setq        eobj         (vlax-ename->vla-object (car s1))
  20.         i         0
  21.         Leng-max 0
  22.   )
  23.   (while (setq pt0 (vlax-curve-getPointAtParam eobj (setq i (1+ i))))
  24.     (if        (setq pt1 (vlax-curve-getPointAtParam eobj (setq n (1+ i))))
  25.       (progn
  26.         (setq Leng (distance pt0 pt1))
  27.         (if (> leng leng-max)
  28.           (setq        ptmax0 pt0
  29.                 ptmax1 pt1
  30.                 number i
  31.                 leng-max leng
  32.           )
  33.         )
  34.       )
  35.     )
  36.   )
  37.   ;; **** 取出ptmax0,ptmax1(二维点) ****
  38.   (setq        px1 (car ptmax0)
  39.         py1 (cadr ptmax0)                ;端点1的x,y坐标
  40.         px2 (car ptmax1)
  41.         py2 (cadr ptmax1)                ;端点2的x,y坐标
  42.         dd1 (list px1 py1)
  43.         dd2 (list px2 py2)
  44.   )
  45. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-8 17:55:40 | 显示全部楼层

太需要了

太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了太需要了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-3-17 12:42:15 | 显示全部楼层
为什么不行呢?我的是cad2005+天正7。要不要装什么晓东工具箱或什么ET之类的?我都没有装
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-19 08:48:09 | 显示全部楼层
可不可以搞个批量反向钢筋的出来?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-7-8 09:14:36 | 显示全部楼层
强烈要求搞个批量选择钢筋的出来,大仙们先谢了啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 13:11 , Processed in 0.183599 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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