明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2595|回复: 6

直线自动连接到块的插入点,直线两端并获取块插入点坐标值

[复制链接]
发表于 2011-7-11 20:39:08 | 显示全部楼层 |阅读模式
有没有这样的方法可以这么做,现在有这样一个程序,,但是不能批量,,要一个一个的点,,能不能把这样的程序可以框选

;;;连线的小程序-----( l x )
(defun c:lx (/ I E)
  (setq I 0)
  (while (setq E (entsel))
    (setq E (cdr (assoc 10 (entget (car E))))
          I (1+ I)
    )
    (if (> I 1)
      (command "_non" E)
      (command "_.LINE" "_non" E)
    )
  )
  (command "")
  (princ I)
  (princ)
)
发表于 2011-7-11 21:00:23 | 显示全部楼层
批量?
批量时程序如何得知起点?
又该往那儿连,可能的状况,又有何对映方案
..... ????

程序得掌控所有会遇上的状况,否则必然出岔 ....

您可有程序进程的腹案?
 楼主| 发表于 2011-7-11 21:08:45 | 显示全部楼层
回复 Andyhon 的帖子

让它自动判断,,按最近的来连接可以吧,,
我有一个程序,,就是框选的,,确实像你说的那样,,块多了,,框选它就乱连了.
我主要用于管线图编辑的,,直线必须获取两端点的坐标值,,一个一个的弄就麻烦一点..所以我想有没有这样的程序,,,我看到过一个软件,,首先它是用多段线把每个端点按实际顺序连接好,,然后炸开以后,,就自动获取了块插入点的X.Y.Z坐标值
发表于 2011-7-11 21:23:05 | 显示全部楼层
... 自动判断 ?

这么说吧,把您的图纸交给一位会画简单图形的新进人员
您不看荧幕,就能依着指导规范让他绘出正确的连线来
您可以沙盘推演以确保完成任务

那么程序就靠谱了 ....
发表于 2011-7-11 22:47:14 | 显示全部楼层
论坛有块插入点连线的程序。搜搜看
发表于 2011-7-12 08:43:08 | 显示全部楼层
发表于 2011-9-6 09:10:54 | 显示全部楼层
这是我的帖子,应该大致和你的意思一样。。。先用“选择易”过滤选择,然后点线,可以批量联接。
http://bbs.mjtd.com/thread-87868-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-24 08:50 , Processed in 0.177599 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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