注册 登录
明经CAD社区 返回首页

xyp1964的个人空间 http://www.mjtd.com/?94014 [收藏] [复制] [分享] [RSS]

日志

等宽多段线掏空

已有 2390 次阅读2013-9-30 08:00 |系统分类:应用

;; 等宽多段线掏空
(defun c:test1364 (/ i ss s1 pt)
  (xyp-CMDLA0)
  (setq i   -1
ss1 (ssadd)
  )
  (if (setq ss (ssget '((0 . "*polyLINE"))))
    (while (setq s1 (ssname ss (setq i (1+ i))))
      (if (/= (setq dw (xyp-DXF 43 s1)) 0)
(progn
 (setq ss1 (ssadd s1 ss1)
s0  (entlast)
 )
 (if (not (xyp-Curve-Close s1))
   (progn
     (xyp-Offset s1 (* dw 0.5) t nil nil)
     (setq s2 (entlast))
     (xyp-Offset s1 (* dw 0.5) nil t nil)
     (setq s3 (entlast))
     (xyp-line (list (vlax-curve-getStartPoint s2)
     (vlax-curve-getEndPoint s2)
)
(list (vlax-curve-getStartPoint s3)
     (vlax-curve-getEndPoint s3)
)
     )
     (xyp-PeditJoin (xyp-SSelEntnext s0) 0)
     (xyp-Put-CurveWeight (entlast) 0)
   )
   (progn
     (xyp-Offset s1 (* dw 0.5) t nil nil)
     (xyp-Put-CurveWeight (entlast) 0)
     (xyp-Offset s1 (* dw 0.5) nil t nil)
     (xyp-Put-CurveWeight (entlast) 0)
   )
 )
)
      )
    )
  )
  (xyp-erase ss1)
  (xyp-CMDLA1)
)

路过

雷人

握手

鲜花

鸡蛋

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

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

GMT+8, 2024-4-25 06:48 , Processed in 0.309053 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部