生成的矢量图锯齿太多,能消除吗??
各位大侠,平时用到的矢量图锯齿太多,刻绘的时候抖动太厉害,请问能尽量消除吗,消除一部分也行! 本帖最后由 cable2004 于 2015-8-2 00:53 编辑(defun c:tt()
(setq ss (ssget '((0 . "LWPOLYLINE"))))
(if ss
(foreach e1 (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))
(setq pts(mapcar 'cdr (vl-remove-if '(lambda (a) (/= (car a) 10)) (entget e1))))
(setq p1 (car pts) p2 (last pts) lst (cdr(reverse (cdr(reverse pts)))))
(setq lst (mapcar '(lambda (a b) (mapcar '(lambda ( a b ) (/ (+ a b) 2.0)) a b)) lst (cdr lst)))
(setq OLDOS(getvar"OSMODE"))(setvar"OSMODE" 0)(command "spline" p1)
(mapcar '(lambda (a) (command a))lst)
(commandp2)(command "" "" "")(setvar"OSMODE"OLDOS)
))
(princ)
) 非常感谢cable2004大侠,希望帮忙继续完善 大侠,能改成批量执行吗? 太好用了,正式我想要的!谢谢cable2004大侠,大侠真是热心人呀!!
页:
[1]