明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2601|回复: 4

[提问] 交点打断

[复制链接]
发表于 2014-5-22 08:15:15 | 显示全部楼层 |阅读模式
程序交点打断
(command "_.break" (car(entsel)) pause "@")
只能选择一个点,如何添加第二点或多点选择?


谢谢大家!
发表于 2014-5-22 08:18:41 | 显示全部楼层
(command "_.break" (car(entsel)) pause pause)
 楼主| 发表于 2014-5-22 09:24:00 | 显示全部楼层
谢谢版主!
不过(command "_.break" (car(entsel)) pause pause),只是连续选择对象。
我要的是连续选择第二或更多的交点
发表于 2014-5-22 10:17:17 | 显示全部楼层
chang1622 发表于 2014-5-22 09:24
谢谢版主!
不过(command "_.break" (car(entsel)) pause pause),只是连续选择对象。
我要的是连续选择第 ...

(defun c:tt()
  (while (and
           (setq pt (getpoint "\n打断位置点:"))
           (setq ss (ssget pt '((0 . "*line,arc"))))
           )
    (setq e (ssname ss 0))
    (command "break" e pt "@")
   
    )
  )

评分

参与人数 1明经币 +1 收起 理由
chang1622 + 1

查看全部评分

发表于 2014-7-16 13:57:03 | 显示全部楼层
Gu_xl 发表于 2014-5-22 08:18
(command "_.break" (car(entsel)) pause pause)

按现在程序点上下的就删除右边的,点左右就删除下边的.两点打断如何指定要删除那边就删除那边?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 09:24 , Processed in 0.180071 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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