1,CAD中的图形不是随层颜色,比如2号色 (setq a (entget(car(entsel)))) (setq name (cdr(assoc -1 a))) (setq b (assoc 62 a)) (setq a (subst (cons 8 "dxt")(assoc 8 a)a)) ;;;图层转换,如果己建好的DXT层是1号色? (setq a (subst (cons 62 0)(assoc 62 a)a)) ;;;颜色转换随块,现在要随层,怎么办? (vl-remove b a) ;;;删除DXF码中的颜色表 (entmod a) (entupd name)
2,以上不能实现,请问如何实现颜色随层变化?
3,如果一开始选的图形是随层的色,DXF码里边没有62号码。但选的有色,为什么删除DXF码可以成功,但变不了随层? |