找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 875|回复: 18

[求助] 有三条多段线,分别是e1 e e2。如何自动延伸剪切e?

[复制链接]

已领礼包: 604个

财富等级: 财运亨通

发表于 2018-7-15 19:39:10 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 /db_自贡黄明儒_ 于 2018-7-23 17:22 编辑

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

已领礼包: 1336个

财富等级: 财源广进

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

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2018-7-15 21:08:54 | 显示全部楼层
434939575 发表于 2018-7-15 20:42
e1 e2还留了一点头啊

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

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

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2018-7-15 23:14:23 来自手机 | 显示全部楼层
newer 发表于 2018-7-15 21:09
你这个图,求 E与E1,E2交点,然后保留两交点间的E

是呀,看起来简单,处理起来难。想很久了。保留两交点之间也不容易,首先得判断是否延长吧,如果延长,延长哪一个点呢?如果剪切,剪哪个点。不是那么容易的吧?

点评

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

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-16 00:04:50 | 显示全部楼层
本帖最后由 newer 于 2018-7-16 00:06 编辑
/db_自贡黄明儒_ 发表于 2018-7-15 23:14
是呀,看起来简单,处理起来难。想很久了。保留两交点之间也不容易,首先得判断是否延长吧,如果延长,延 ...

求交点
哪个点离交点近,延长哪个点
另外你不得让用户去选取那个E吗,你告诉用户去点距离交点近的那边,FILLET命令还根据用户点的地方不同,处理呢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 5578个

财富等级: 富甲天下

发表于 2018-7-16 08:49:34 | 显示全部楼层
  1. ;;; by HLCAD.
  2. (defun c:tt ()
  3.   (princ "\n选取延伸边界:")
  4.   (if (and (setq side (ssget '((0 . "LWPOLYLINE"))))
  5.            (setq en (car (entsel "\n选择要延伸的线:")))
  6.            )
  7.     (progn
  8.       (repeat 2
  9.         (setq pts (vl-remove-if-not '(lambda(x) (member (car x) '(10 11))) (entget en)))
  10.         (setq pts (list (list en (cdar pts)) (list en (cdr (last pts)))))
  11.         (mapcar '(lambda(x) (vl-cmdf "_.EXTEND" side "" "_non" x "")) pts)
  12.         )
  13.       (setq pts (vl-remove-if-not '(lambda(x) (member (car x) '(10 11))) (entget en)))
  14.       (setq pts (list (list en (cdar pts)) (list en (cdr (last pts)))))
  15.       (mapcar '(lambda(x) (vl-cmdf "_.TRIM" side "" "_non" x "")) pts)
  16.       )
  17.     )
  18.   )

评分

参与人数 1D豆 +5 收起 理由
newer + 5 热心帮忙奖!

查看全部评分

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

使用道具 举报

已领礼包: 1336个

财富等级: 财源广进

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

使用道具 举报

已领礼包: 344个

财富等级: 日进斗金

发表于 2018-7-16 10:05:13 | 显示全部楼层
图中三种情况不就是求e和e1 e2的交点,重新修改e的起端点么?

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-16 10:11:06 | 显示全部楼层
牢固 发表于 2018-7-16 10:05
图中三种情况不就是求e和e1 e2的交点,重新修改e的起端点么?

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-16 10:11:10 | 显示全部楼层
牢固 发表于 2018-7-16 10:05
图中三种情况不就是求e和e1 e2的交点,重新修改e的起端点么?

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

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2018-7-16 13:02:24 | 显示全部楼层

如果e尾部是弧,已经有一个交点,再extend的话会产生另一个交点。

点评

你帖子也没说是弧啊,最好你把各种可能给画个图出来贴上来。  详情 回复 发表于 2018-7-16 14:14
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-16 14:14:02 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2018-7-16 13:02
如果e尾部是弧,已经有一个交点,再extend的话会产生另一个交点。

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

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

 楼主| 发表于 2018-7-16 16:36:21 | 显示全部楼层
newer 发表于 2018-7-16 14:14
你帖子也没说是弧啊,最好你把各种可能给画个图出来贴上来。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 12:40 , Processed in 0.336792 second(s), 66 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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