一.CAD的处理
作为导入的第一个步骤,也是最为重要的一个步骤,CAD处理的得当,能够为之后的建模省下好多的时间.
1.多余内容的删除
一般完整的CAD很多东西是不需要导入到SU中去的,在保留原图备份的情况下,可以删除很多内容,包括文字,标注,地形,指北针等等.我一般会保留绿化,道路,建筑这三样.
2.标高,图层和图元的统一
完成上述步骤以后,便是对图元进行标高的统一和图层的统一,两者可以通过[change]命令来完成,我习惯于把所有东西都放置到0层,线型设置为实线,线宽设置为0.00,颜色设置成7,注意把所有多段线的线宽设置成0.有些情况CAD里面标高改成0了,但是导入SU还是有高度是因为厚度的存在,同样只要使用[change]来修改厚度就可以了.此处,需要注意有些图元是无法被SU识别的包括椭圆等等,这些图元如果需要导出的话,最好改成多段线.
3,导出时的问题
完成这些之后,便可以通过[W]命令将需要导入SU的内容写成新的块.当然你也可以不用[W]命令,而是在原文件内进行保存,不过这样的话需要注意对于图层等一些东西使用[PU]命令来进行清理.对于删除不了的图层可以先保留着,到SU里面在进行删除,如果你跟我一样是完美主义者,那你可以检查下外部参照,块内部是否有这些图层.
不管用哪个版本的CAD,推荐将文件保存成04版本,虽然我不知其他版本导入SU会不会有问题,但是04是没问题的,而且04比较通用,便于各单位协调.修改默认命令为[工具-选项-打开和保存].
二.SU的导入
1.移动到原点附近
将新创建的块[文件-导入]到SU之中后,因为CAD线条在远离坐标原点时,往往会发生许多奇怪的错误,因此需要将线条平移到坐标原点附近.一般情况下导入的线条会离坐标原点较远,如果找不到的话,可以使用[镜头-缩放范围]来将线条移动到屏幕内,然后平移到坐标原点附近.或者在CAD中的时候将线条移动到坐标原点附近再导入SU.此处,可以将线条沿Z轴往上移动一点,来避免之后模型推拉到地平线以下时,形成在地平线上的阴影.
2.合并图层
因为SU的组件和组实在是太好用了,所以我一般是不使用图层工具的,导入SU之后便使用[窗口-图层],将所有图元都放在一个图层里面.
3.注意单位是否统一
导入的时候可能还会碰到单位的不统一,CAD的单位在[格式-单位]下更改,SU的单位在[窗口-模型信息-单位]下更改,CAD里面[W]命令的时候也需要设置单位,SU里面[文件-导入]的时候右边也需要设置单位,一般我都把这些统一成[米].如果导入的时候还是出现成倍数的模型的扩大和缩小,可以使用[工具-调整大小]或者[工具-卷尺]命令来进行缩放.
4.其他可能出现情况
如果出现了线段抖动的情况,可能是组件的坐标原点过远的原因,可以先进入到组件内部,选中所有的图元使用[右键-创建组件]然后关闭组件,再对原有组件使用[右键-分解],这样就能既能够保持图元成组又能够解决问题.
5.删除线头
完成上述过程之后便是删除线头了,因为SU里面会把CAD的圆和圆弧图元转换成可调边数的多边形,所以势必会造成原先CAD里面与圆弧和圆相交的直线在SU里面出现不相交的情况,这也就导致的许多的面无法生成.
一般不相交的情况有三种:1.圆弧与直线不相交.2.圆弧与直线相交,但直线超出圆弧一点点.3.圆弧和直线交叉,却不在交叉点互相打断.只要能够解决这3的情况便能够生成所有的面了,当然还应该包括在CAD里面因为粗心就没相交的线的情况.
对于第3种情况,选中所有图元使用[右键-相交面-与选项]即可将所有图元在相交处打断了.对于第1种和第2种情况,需要借助插件(插件最后我会说明的)来标注处这些线头,然后手动将这些线头进行延伸或者删除即可.
6.封面
完成了线头的清理时候,便是封面的工作,我喜欢采用手动的封面方式,模型做到哪了,就把哪的面封起来,当然你也可以选择插件(插件最后我会说明的)来将所有面封起来,但是即使清理了线头,有时候封面插件还是会把本应两个面的地方封成一个面,修改比较麻烦.两者按个人喜好来吧.