找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 601|回复: 4

[已解决] 【已解决】大神求助! 将多段线从多个圆心处打断

[复制链接]

已领礼包: 13个

财富等级: 恭喜发财

发表于 2018-5-18 17:39:47 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Mr.xu 于 2018-5-19 07:15 编辑

一条多段线穿过多个圆,将多段线在每个圆心处都打断。

打断前
打断后.jpg

打断后
打断后.jpg
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:打断多段线求助帖.zip 
下载次数:6  文件大小:30.27 KB 
下载权限: 不限 以上  [免费赚D豆]


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

已领礼包: 51个

财富等级: 招财进宝

发表于 2018-5-18 21:21:30 | 显示全部楼层
本帖最后由 Lispboy 于 2018-5-18 21:23 编辑

试试
1、可以设置边框类型,如果不想显示遮盖边界,自己用WIPEOUT命令关闭。
2、下载  2018.05.18更新的 API 安装或更新晓东工具箱

搜狗截图20180518212117.gif
  1. (defun c:XDTB_BlockMask (/ e el ss na val mat outline x wi)
  2.   (xdrx_begin)
  3.   (if (not #xd_var_global_wipeout_frame)
  4.     (setq #xd_var_global_wipeout_frame 1)
  5.   )
  6.   (xdrx_initget "0 1")
  7.   (if (setq val (getint (xdrx_prompt "\n边框类型[0-矩形/1-轮廓]<"
  8.                                      #xd_var_global_wipeout_frame
  9.                                      ">:"
  10.                                      t
  11.                         )
  12.                 )
  13.       )
  14.     (setq #xd_var_global_wipeout_frame val)
  15.   )
  16.   (if (and (xdrx_initssget "\n选取要制作遮罩的图块...")
  17.            (setq ss (xdrx_ssget '((0 . "INSERT"))))
  18.       )
  19.     (progn
  20.       (xdrx_setsstodb ss 0)
  21.       (setq el nil)
  22.       (while (setq e (xdrx_getentdata 0))
  23.         (setq na  (xdrx_getentdxf 2)
  24.               mat (xdrx_matrix_block2wcs e)
  25.               mat (xdrx_matrix_inverse mat)
  26.         )
  27.         (if (not (member na el))
  28.           (progn
  29.             (setq el (cons na el))
  30.             (if (= #xd_var_global_wipeout_frame 0)
  31.               (progn (setq outline (list (xdrx_entity_box e)))
  32.                      (setq outline (list (xdrx_polyline_make outline t)))
  33.               )
  34.               (progn (setq outline (xdrx_geom_searchoutline e)
  35.                            outline (xdrx_pickset->ents outline)
  36.                      )
  37.               )
  38.             )
  39.             (if outline
  40.               (progn (mapcar '(lambda (x)
  41.                                 (setq verts (xdrx_getsamplept x))
  42.                                 (xdrx_wipeout_make verts)
  43.                                 (setq wi (xdrx_entity_transform (entlast) mat))
  44.                                 (xdrx_block_appendentity na (entlast))
  45.                                 (xdrx_entity_delete wi x)
  46.                               )
  47.                              outline
  48.                      )
  49.               )
  50.             )
  51.           )
  52.         )
  53.       )
  54.       (xdrx_draworder->top ss)
  55.       (princ (strcat "\n成功制作了" (itoa (sslength ss)) "个图块遮罩!"))
  56.     )
  57.   )
  58.   (xdrx_end)
  59.   (princ)
  60. )

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

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-5-18 21:23:03 | 显示全部楼层
我之前也是这个问题,去年就搞定了,我猜你也是搞通信的,看看这个
http://bbs.xdcad.net/thread-708794-1-1.html

评分

参与人数 1D豆 +5 收起 理由
newer + 5 有始有终奖!

查看全部评分

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

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

 楼主| 发表于 2018-5-19 07:15:06 | 显示全部楼层
wbf424069638 发表于 2018-5-18 21:23
我之前也是这个问题,去年就搞定了,我猜你也是搞通信的,看看这个
http://bbs.xdcad.net/thread-708794-1 ...

是的!  你那边有没有这个行业好的工具介绍一下?

点评

网上 有个DXcad通信工程设计,但需要购买,你如果需要的话可以看看http://7895927.qzone.qq.com  详情 回复 发表于 2018-5-19 23:11
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-5-19 23:11:11 | 显示全部楼层
Mr.xu 发表于 2018-5-19 07:15
是的!  你那边有没有这个行业好的工具介绍一下?

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 14:58 , Processed in 0.374030 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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