明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1804|回复: 3

二维多短线删点

[复制链接]
发表于 2011-9-3 16:14:15 | 显示全部楼层 |阅读模式
(defun c:cc  (/)
  (if (setq enl (entsel "\n 选择线 "))
    (progn
    (while  (setq  get  (getpoint "指定删除顶点 "))
      (setq obj (vlax-ename->vla-object (car enl))
    Closed ( vla-get-Closed obj)

            )


(setq pls (JW-PL_PTS obj ))

(if  (= Closed :vlax-true)
(setq    pls ( reverse (cdr (reverse pls)))))

(setq
      
           no. (atoi (rtos (vlax-curve-getparamatpoint
                                       obj
                                       (vlax-curve-getclosestpointto
                                         obj
                                         (trans get 1 0)))
                                     2
                                     0)))
(setq zxzb (apply 'append (vl-remove  (nth no. pls )  pls)))
      (vlax-put obj 'coordinates zxzb)))))
发表于 2012-10-30 12:26:23 | 显示全部楼层
还没测试,题目不错,先顶起
发表于 2012-11-2 12:08:45 | 显示全部楼层
2011版直接带有夹点编辑功能!
发表于 2013-11-7 21:28:05 | 显示全部楼层
JW-PL_PTS  缺少

点评

我也是,没法用  发表于 2013-11-8 21:25
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 05:03 , Processed in 0.184051 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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