身为结构设计大师助理设计师的小编最近遇到了一个麻烦事,绘制结构墙身图时,小编顺手拿来建筑巨佬提资给我的建筑墙身图准备“二次开发”:
为了凸现结构构造嘛,理所当然的要把建筑图直接拉黑!哦,口误,是调整为灰色,打开cad,图层全选,颜色251,完事!
咦?奇了怪了,怎么有这么多没变色的,图框还无所谓,这些标注我要你何用。
好吧,是在下输了,无所谓,打开xxx画图辅助插件,一键操作:
缓缓打出三个???
为什么有了更多没变色的?我最亲爱的xxx画图辅助插件倒在了建筑图的套娃里!块中块中块中块……
好嘛,在之前的基础上一个个手改吧,光龟速画完,提给校对大大,呼~~~
然后……我从茫茫校对意见里翻到一条:建筑尺寸标注与结构重叠,建议删除。如图:
好巧不巧,此时建筑巨佬又提了一版完xiu善gai的墙身图。
又回到起点。
那么今天加个班整完吧,但转念一想,🐱王相知🐱一天没见到我了,一个猫在家一定空虚寂寞冷了吧,不行,今天不能加班!!!
找到调整图层颜色但变色失败的尺寸标注,在之前手改的时候查看特性,发现颜色栏已经是251了,说明对于之前的做法这些标注并非漏网之鱼,只是处理的方法不得当,往下翻特性,看到文字颜色一栏中颜色依然是7,所以只需要在处理到尺寸标注时附带上文字颜色即可。
很简单嘛,遍历图元,修改颜色,当图元是标注时,修改字体颜色为灰色,用Autolisp语言写出来就是:
运行:
一部分标注变色了,但是还是很多标注没有变色成功,是刚才的思路有误嘛?
再次找到变色失败的尺寸标注,查看属性,发现这里用的是转角标注而非对齐标注
,那么在语句中添加转角标注的情况:
运行:
大功告成!(不过还有图框里的一些属性快的属性值的颜色没有改变,反正要删掉的。但是为了追求极致,小编后续将属性块颜色的改变的功能也添加上了,就是多一个cond罢了,可在文末获取代码)
哦,不对,还有一个相关的校对意见,就是与结构重叠尺寸标注要删除,这一步小编只根据自身情况进行编写,仅供参考:
发现建筑图的非楼层高度的尺寸标注全部为转角标注,所以为了删除与结构重叠部分的标注,只需在循环到转角标注时删除图元即可。
运行:
⬇⬇⬇
完美!
当然这个lsp一点都不完美,逻辑就是简单的打补丁,主要为了在实际工作中利用自己编写的lsp减少重复工作量,小编水平有限,希望可以跟大家互相学习,共同进步,达到人生巅峰!
不说了,再不回家喂猫,猫要没了。
回复“改颜色lsp”即可获取本文lsp。
往期精彩
“转自:非解构-公众号”上海结构设计圈仅限在上海从事结构设计的朋友们。