明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 半听可乐

5币求画线截断直线程序,要源码

  [复制链接]
发表于 2012-7-12 19:43:54 | 显示全部楼层
回复

使用道具 举报

发表于 2012-7-12 23:25:03 | 显示全部楼层
用grread总是不便,完善了一下hao3ren老师的程序,请楼主试用.......
  1. (defun c:jd(/ oldosmode pt1 pt2 tg pt3 entlst)
  2. (command "undo" "be")
  3. (setvar 'cmdecho 0)
  4. (setq oldosmode (getvar 'osmode))
  5. (setq pt1 (getpoint "/n指定第1点:"))
  6. (setq pt2 (getpoint pt1 "/n指定第2点:"))
  7. (command "line" pt1 pt2 "")
  8. (setq tg (entLast))
  9. (setvar 'osmode 0)
  10. (setq pt3 (getpoint "/n指定剪切边:"))
  11. (foreach x (mapcar 'cadr (cdr(reverse(ssnamex
  12.         (ssget "cp" (list pt1 pt2 pt3))))))
  13.      (setq entlst (append entlst(list(list x pt3) )))
  14.    )
  15. (foreach x entlst
  16. (command "trim" tg "" x "")
  17.   )
  18. (entdel tg)
  19. (setvar 'osmode oldosmode)
  20. (command "undo" "e")
  21. (princ)
  22. )
回复

使用道具 举报

 楼主| 发表于 2012-7-13 10:49:36 | 显示全部楼层
yjr111 发表于 2012-7-12 23:25
用grread总是不便,完善了一下hao3ren老师的程序,请楼主试用.......

嗯,完善了捕捉,很不错。谢谢相助!   顺便问一下,这个程序在使用上跟G版的差不多(捕捉除外),个人感觉区别就在截断前的那条预览线样式:G版的是红色的虚线,你的是白色的实线,这个线条样式在哪里改?
回复

使用道具 举报

发表于 2012-7-13 12:38:12 | 显示全部楼层
葱白之情,由此升起
回复

使用道具 举报

发表于 2012-7-13 12:38:50 | 显示全部楼层
离20个贴还有5个距离,得加油
回复

使用道具 举报

发表于 2012-7-15 01:09:16 | 显示全部楼层
Gu_xl 发表于 2012-7-6 15:57
[/post]

这张图按照图上的直线去切 好像不能切完整 ,版主看看

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-7-23 21:21:42 | 显示全部楼层
用arx编的可以吗?
回复

使用道具 举报

发表于 2012-7-25 20:03:52 | 显示全部楼层
学学,看看,长见识
回复

使用道具 举报

发表于 2012-7-25 20:07:27 | 显示全部楼层
剪切不完全
回复

使用道具 举报

发表于 2012-11-28 20:49:22 | 显示全部楼层
学习学习学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 14:41 , Processed in 0.180195 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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