本帖最后由 flytoday 于 2012-8-4 04:54 编辑
关于柱依照轴线缩放的源码其中一段我想修改下,请大师帮忙谢谢,。,,,,,,, x_s_s_1大师源码:
http://bbs.mjtd.com/thread-95861-1-1.html
(defun zsf (/ ss_all ss_dot ss_sc ss_pts pt ssets scal x objss )
(setvar "cmdecho" 0) (Prompt "\n请选择指定不缩放的轴网线层: ") (setq en (assoc 8 (entget (car (entsel)))));;这种直接读到其所选择的图元的图层名,要怎么写啊….. (princ) (prompt "\n请选择需要进行缩放的物体:") (setq ss_all (ssget));选择图层 (setq en (assoc 8 (entget (car (entsel))))) (setq ss_dot (ssget "p" '((0 . "*line") (8 . "dote,axis"))));轴网线图层 ;;;;请问x_s_s_1大师这个地方的的图层名怎么引用上面已[指定不缩放的轴网线层名] (command "._Select" ss_all "remove" ss_dot "") (setq ss_sc (ssget "p")) (setq ss_pts (lst_ssn ss_dot)) (setq pt (car(Curveinters (car ss_pts) (cadr ss_pts)))) (setq ssets (lst_ssn ss_sc))
烦劳大师了谢谢。。。。。 |