找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1029|回复: 2

[编程申请]:怎样在每个交点自动执行打断命令

[复制链接]
发表于 2003-4-14 22:43:47 | 显示全部楼层 |阅读模式

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

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

×
紧急求助各位大哥:
在Autocad2000中,对图形进行编辑时,经常需要对当前图形中各线条之间的相交点执行打断命令.使用"对象捕捉 - 交点"和"打断"命令逐个进行,相当费时.如何使用VLISP编写一程序,使之能在当前图形的每个交点处自动连续执行"打断"命令?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2003-4-14 23:14:52 | 显示全部楼层

Re: [编程申请]:[求助]:怎样在每个交点自动执行打断命令

最初由 clp001 发布
[B]紧急求助各位大哥:
在Autocad2000中,对图形进行编辑时,经常需要对当前图形中各线条之间的相交点执行打断命令.使用"对象捕捉 - 交点"和"打断"命令逐个进行,相当费时.如何使用VLISP编写一程序,使之能在当前图形的每个... [/B]


如果写程序,求得交点后,用(command ".break" (list e pt) @) 打断.

另: 晓东工具箱-曲线工具里面已经提供"交点打断"的工具.

另:如果你使用XDRX_API开发LISP程序,那么提供了现成的函数:

  1. <normalfont>
  2. 257. xdrx_curve_intersectbreak

  3. 功能:将选择集中的曲线在所有交点处break

  4. 调用格式:(xdrx_curve_intersectbreak <选择集> [误差距离] [自身打断标记] [进度条间隔])

  5. 返回值:NIL

  6. 说明:参数
  7.         [误差距离]:整数或者实数,两个曲线顶点到另个曲线距离在误差内,算作相交
  8.         [自身打断标记]:T,对于复杂实体如POLYLINE,SPLINE等自身相交也打断,NIL不处理自身相交
  9.         [进度条间隔]:大于等于0的整数,为0,不显示进度条,大于0的值作为每处理这些实体后,进度条显示一次进度。
  10.         
  11.      不给这些参数,默认值是:误差100,自身打断T,无进度条0   
  12. </normalfont>
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 14:27 , Processed in 0.199187 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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