图形切割
static/image/hrline/line2.png
1、边界上填充的实体,裁剪后还是填充
2、边界上图块实体,裁剪后还是图块
3、速度飞快
(defun c:XDTB_DWGCUT (/ dynpt e lastpnt myerr olderr pts ss ss1 tf)
(defun _callback (dynpt)
(xdrx_entity_move ss lastpnt dynpt)
(setq lastpnt dynpt)
)
(defun _move (ss)
(setq lastpnt (xd::geom:get9pt ss 5))
(xdrx_pointmonitor "_callback" ss)
(initget 1)
(getpoint "\n插入点:")
(xdrx_pointmonitor)
)
(defun myerr (msg)
(princ "\n**cancel")
(xdrx_end)
(vl-cmdf ".undo" 1)
(setq *error* olderr)
(princ)
)
(xdrx_begin)
(setq olderr *error*)
(setq *error* myerr)
(setq pts nil)
(if (setq e (car (xdrx_entsel "\n请拾取裁剪边界<退出>:" '((0 . "lwpolyline,circle,ellipse,spline")))))
(progn
(setq tf (XD::DOC:SafeZoom e))
(setq pts (xdrx_getsamplept e)
ss (ssget "cp" pts)
)
(if (setq ss1 (xdrx_geom_clipboundary ss e t t))
(progn
(if tf
(xdrx_document_zoomprevious)
)
(ssadd e ss1)
(_move ss1)
)
)
)
)
(setq *error* olderr)
(xdrx_end)
(princ)
)
楼主出品,必是精品! 真的是精品典藏 看看如何,感谢分享 下来收藏了 真太牛了,
精品、精品 楼主很有互联网精神。确定是切割而不是裁剪隐藏, 精品、精品 楼主出品,必是精品! 收藏了先
不论好坏,先马了。。。。 楼主出品,必是精品! 谢谢分享~~~~ 一楼代码2016.0831更新,下载过的朋友重新下载。 谢谢提供,看看钙史不免~~