点表创建实心填充
;;[功能]点表创建实心填充;;[用法]用法(LC:entmake-HTCH PTlst Layname)
;;[用法]用法(LC:entmake-HTCH (LC-lst-delsame1 (LC-WH-vxs (car (entsel"\n 请选择要填充的范围线:"))) 0.001)(getstring "\n 请输入填充后图层名:"))
;;[作者]BY 老仓测绘上班记
(defun LC:entmake-HTCH (PTLST LAYNAME / LST)
(setq lst (append(list
'(0 . "HATCH")
'(100 . "AcDbEntity")
'(67 . 0)
'(410 . "Model")
(cons 8 Layname)
'(100 . "AcDbHatch")
'(10 0.0 0.0 0.0)
'(210 0.0 0.0 1.0)
'(2 . "SOLID");实心填充
'(70 . 1)
'(71 . 0)
'(91 . 1)
'(92 . 3)
'(72 . 0)
'(73 . 1)
(cons 93 (length ptlst))
)
(mapcar '(lambda(x)(cons 10 x)) ptlst)
(list'(97 . 0)
'(75 . 0)
'(76 . 1)
'(98 . 0))
)
)
(entmake lst)
)
学习了谢谢分享
页:
[1]