求助,标注值怎么加固定常数?
如题,比如画两根线,一个长100,一个长200,然后用1比1的标注标出来就是100和200,我想让标出来的数值再加50,那100的线标出来就是150,200的线标出来就是250,我问一下这个50怎么设置出来?(defun c:NM (/ )
(vl-cmdf "DIMLINEAR" pause pause pause )
(setq en(entlast))
(setq ent(entget en))
(entmod(subst(cons 1 (rtos(+(cdr(assoc 42 ent)) 50)2 1))(assoc 1 ent)ent))
(princ)
)
(defun c:NM (/ )
(setq ent(entget(car(entsel))))
(entmod(subst(cons 1 (rtos(+(cdr(assoc 42 ent)) 50)2 1))(assoc 1 ent)ent))
(princ)
) 建议不要这样操作,还是按1:1来。
你这样的问题,建议改变直线长度,尺寸关联来解决,我觉得更合适。 这样会害死不少人的 这样造假结果会非常危险!
如果需要按你的特定要求,加上固定长度,你可标注为: "实际标注值”+(固定加长值)这样的方式。
例如: 1500+(50)
而且可以在 DimStyle中设置好,不需要手动去改标注内容的。
页:
[1]