你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
将DWG格式三维模型直接转为3DS格式时若干问题的探讨
 

 本文探讨了将DWG格式三维模型转换为3DS格式时若干问题的解决方法

关键词 DWG 3DS格式 三维模型 转换

   

     随着AUTOCAD3DS MAX这两大著名软件的普遍应用,人们已越来越多地感受到两者功能上的强大互补性。在实际应用中,使用者常常是先利用在AUTOCAD上专门开发的建模软件(如建筑之星、德赛等),方便、准确、快捷地搭建出三维模型,然后,再利用AUTOCAD的文件转存功能(Export),将其转存为3DS格式,在3DS MAX中进行动画制作。但是,在实际应用中我们发现,这一格式转换过程往往难以顺利完成,常常会发现在转存时出现“Convey….”提示符后,就出现死机现象。或是转存的模型在3DS MAX中无法正常显示。对此,我们通过大量的试验和分析研究,发现了原因所在,找出了一套行之有效的解决方法,现详细介绍如下。

一、原因分析

   通过对不能正常转换的模型进行分析和试验后,我们发现模型中用 3DsolidPfacePline等命令生成的实体,是造成转换异常的原因。其中:

       3Dsolid实体是造成转换死机的直接原因。

       PfacePline的不正确处理造成相应模型在3DS MAX中不能正常显示。

二、解决方案

1.把一个大模型适当地划分成若干个区域,对每个区域用AUTOCADExport功能分别试转成3DS格式,以确定出现转换异常的区域,缩小处理范围;

2.将试转出现问题的区域中的3Dsolid实体用带厚度的Pline代替,平面实体用3DFACE 代替,(建议边替代边试转,如不再出现问题即可终止这部分区域的工作);

3.对于由PlinePface方式生成的复杂曲面(如水塔、油罐等),应将其单独逐个转出,转出后即将其删除,以防转换时发生内存不够错误;

4.为保证转换后的3DS模型能在3DS MAX中正常显示,应将PlinePface生成的实体以实体方式(Entity)转出,其他部分用图层(Layer)方式转出。

 

三、技巧和方法   

由于待转换的模型中含有大量的3DsolidPlinePface实体,因而如何快速定位实体及进行相应的处理,对实际应用至关重要,根据我们的经验,可采用下述方法和技巧:

1.  分区域试转,以便快速定位错误区域;

2.对有问题区域的相关实体,边修改边试转,一旦转换成功,即行停止,以节约时间;

3.对上述中的复杂曲面,单独转出,分别生成独立的3DS格式文件,然后把其从模型中删除;

4.当所有区域都可成功转换后,即可确认整个模型已处于待转状态;

5.对整个模型按图层(Layer)和实体(Entity)两种方式各转换一次3DS格式,生成两个3DS文件,然后,将这两个3DS文件和前面分转出的若干复杂曲面模型文件到3DS MAX中用Import进行叠加即可。(说明:虽然这样会有部分模型同时参加两次转换,出现重复,但可保证不出现缺漏。如想尽可能减少转换后3DS文件的大小,则应按前述原则,用实体(Entity)方式转时,删掉无关模型,用图层(Layer)方式转时,也同样处理,这样可有效地缩小文件大小,但工作量很大。)

以上是我们在实际工作中探索总结出的一套解决AUTOCAD中将三维模型转为3DS格式的方法,实践证明非常有效,在此愿将其与同行共享。

 

 

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089