只需一步,快速开始
这个应该是你所需要的了吧,只适合于构造线、射线、直线和圆弧,不适用于多义线、椭圆弧
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
还是不明白你想要什么!!
-CH 试试看
不介意我来个狠的吧 :)
支持: 所有曲线!(对封闭曲线仅修剪点取段)
演示: 不同颜色表示不同的实体.其中黄色为ray,红色xline
如果不考虑ray,xline,程序还可以简短一点.
回楼下,补了个演示,可能有助于理解.或者也可以自己试试.
查看全部评分
我觉得你的表达不够清晰
“要求是鼠标在对象上一点就去掉一侧”我想问下一侧的参考是什么,如果你选的线同时和左边和右边的线有交点,这个时候你的一侧指的又是哪一侧。
可以自己在开头加一句
(vl-load-com)
或重新下载(已经补了),我一般在程序里面不加这句.另补充了一个演示.
再补一个演示.用于解释什么叫
"以曲线与其它曲线最进交点为判断点,修剪曲线点取处的一边"(是有的拗口:P)
顺便再说一下思路:
1.选实体,用box控制trim命令搜索范围(用来加快速度).对ray,xline特殊处理(没有box,求屏幕范围)
2.用trim命令切断实体
3.如果生成新实体,判断选实体时点取处与旧实体和新实体端点(头尾两点)的距离.
保留端点近的实体,删除端点远的实体.
怎么这么一点操作也编程啊,如果真的是很烦的操作才编程啊,例如甚么画钢筋,钢筋标注,地形图切剖面之类的,一些简单的操作,手指在键盘上一抹就完成了,好像没有编程的必要吧?
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-5-2 16:51 , Processed in 0.550154 second(s), 23 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.