那天甲方催图催的紧,坐在电脑前面琢磨3dmax怎么导出cad,想着把建好的模型轮廓导出去给施工图那边对接,早点交差。模型看着没问题,视图也切到了正投影,点导出的时候,弹窗跳出来,格式选成dwg,路径选在桌面,一路点确定,当时心里还松了口气,以为这事就这么搞定了。
打开刚导出来的文件,人直接愣住。好多线条叠在一起,还有看不见的碎线飘在空间里,一部分轮廓直接缺了半截,不是预想里干干净净的二维线稿。鼠标放大看,有些线根本不在同一个平面上,在z轴高低错开,cad里面框选的时候,一拉就带出一大堆没用的东西,删都不知道从哪下手。
最开始以为是视图没切对。反复来回切换前视图、顶视图,每次导出前都确认透视图已经关掉,正交视角是打开的,导出一遍,打开还是老样子。甚至试着把模型转成可编辑多边形,删了背面看不见的面,再去导出,结果碎线少了一点点,但错位的线条依旧存在,改动的效果微乎其微。
旁边同事刚好路过,扫了一眼屏幕,随口说了一句,是不是没有把图形拍平。没太听懂他说的意思,只记得他自己上次导出的时候,提前把模型投影压到同一个平面,再导出。照着这个模糊的印象瞎试,在max里面找各种压平的选项,翻了一圈菜单,点了几个看着沾边的按钮,操作完再导出,文件打开,线条错位的情况反而更严重了。
文件版本也是一个麻烦。
导出弹窗里面有版本下拉框,一开始直接选了最新的dwg版本,cad这边软件版本低一点,打开文件的时候加载半天,偶尔还会提示部分数据无法读取。后来换成比较老的版本号导出,倒是能正常打开,可线条杂乱的问题一点没变,只是解决了打不开这件小事。来回试了好几个版本,来回导出,桌面上堆了一堆命名带数字后缀的dwg,打开一个失望一个,时间一点点耗掉,甲方那边消息又弹过来问进度。
中间还试过另一种路子,先在max里把需要的轮廓单独分离出来,把别的模型隐藏干净,场景里面只留这一组物体,清空多余图层,删掉辅助线、相机、灯光这些杂东西,再走导出流程。这一步做完,导出来的文件干净不少,不会附带一堆灯光相机的冗余信息,但是二维投影的线条穿插、z轴不在同一平面的毛病,还是消不掉。那时候才慢慢意识到,单纯隐藏物体,没有办法把空间模型压成平整的二维图形。
折腾很久才反应过来,我一直是直接导出三维模型本身,不是导出视图投影。视图里看着是平面,模型本身还是立体的,dwg拿到cad里面自然带着空间坐标,线条就飘起来了。可那天手头赶时间,也没有静下心慢慢去试投影导出的那套操作,只是反复重复之前的步骤,改导出选项,删场景杂物,一次次导出打开,一次次失望。
最后没有继续死磕这个方式。把截图发给对接的人,说明导出的线条有错位,临时换了别的方式传递轮廓信息。只代表我当时这个场景下的情况,别人同样操作,出来的结果未必和我一样。
关掉两个软件的时候,桌面还躺着那几个导出失败的dwg文件。