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