明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4430|回复: 10

希望大家推荐个经典的延伸剪切程序

  [复制链接]
发表于 2012-3-26 21:07 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 tm20038175 于 2012-3-26 21:07 编辑

在论坛搜索了半天,发现这样的帖子不是没有,而是太多了,而且鱼目混杂,难以分辨,而高手们又十分低调,这样,好的程序就淹没在了滚滚宏潮中。
现在请大家推荐个经典的剪切和延伸程序,希望能做到:
剪切程序,点击一条曲线,点击曲线一侧,这侧与其相交的曲线都被剪切。
延伸程序,点击一条曲线,选择多条曲线,多条曲线自动延伸到第一条曲线。
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2012-3-26 23:33 来自手机 | 显示全部楼层
自己顶一个…………
发表于 2012-3-29 00:31 来自手机 | 显示全部楼层
本帖最后由 wowan1314 于 2012-3-29 01:08 编辑

建议一个个帖子都看完整,出现的程序一个个试,直到找到满意的为止。或相似的改造下。
发表于 2012-3-29 07:30 | 显示全部楼层
灯花剔尽暗窗斜
发表于 2012-3-29 07:51 | 显示全部楼层
  1. ;; xbjq(选边剪切) 需要e派工具箱(xcad.vlx)的支持:http://xyp1964.ys168.com
  2. (defun c:xbjq (/ s1 p2 p3 s2 ptn pt)
  3.   (CMDLA0)
  4.   (setvar "osmode" 0)
  5.   (if (and (setq s1 (car (entsel "\n选择剪切边界: ")))
  6.            (xyp-curve-check s1)
  7.            (setq p2 (xyp-get-CurveMidPoint s1))
  8.            (setq p3 (getpoint p2 "\n剪切方向<退出>: "))
  9.       )
  10.     (progn
  11.       (xyp-copymove s1 p2 (polar p2 (angle p2 p3) 0.1))
  12.       (setq s2        (entlast)
  13.             ptn        (xyp-get-Vertexs s2 0)
  14.             s1        (list s1 (vlax-curve-getstartPoint s1))
  15.       )
  16.       (command "trim" s1 "" "f")
  17.       (foreach pt ptn
  18.         (command pt)
  19.       )
  20.       (command "" "")
  21.       (entdel s2)
  22.     )
  23.   )
  24.   (CMDLA1)
  25. )
发表于 2012-3-29 08:03 | 显示全部楼层
  1. ;;多重延伸
  2. (defun c:dcys (/ ss1)
  3.   (Princ "\n选择延伸线: ")
  4.   (while (not (setq ss1 (ssget))))
  5.   (Princ "选择被延伸线: ")
  6.   (command "extend" ss1 "" "f")
  7.   (princ)
  8. )
发表于 2012-3-29 09:04 | 显示全部楼层
顶上去啊 哈哈
发表于 2012-3-29 09:12 | 显示全部楼层
这个真不错!!!
发表于 2012-3-29 09:35 | 显示全部楼层
这跟CAD本身的剪切延伸有什么区别呢?
 楼主| 发表于 2012-3-29 23:09 | 显示全部楼层
学习了,呵呵。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-20 09:45 , Processed in 0.163917 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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