PV3D绘制3D线条 - 3DMAX插件AS3GeomClassExporter导出顶点到AS类

 
利用AS3GeomClassExporter能够方便的得到一个3D物件的顶点和面信息。而且它为我们导出一个完整的类。

首先我们在3DMAX里面输入文本:
 

让它“站起来”:

 

然后选择修改选项卡,拉下修改器列表,选择如下:


到工具选项卡,打开AS3GeomClassExporter的面板,设置package和class,然后export:


导出后我们得到一个AS文件,打开看看吧,这是里面的代码:
Code


我们分析一下这些代码,其中v开头的,是顶点坐标,uv开头的是面,f是对应的顶点和面的信息,用于添加到一个geometry.faces数组,然后根据这个数组的点面信息绘制图形。这时,如果你需要实例化这个类,直接addChild到场景,物件就会绘制出来了。

如果用到线条绘制这个"V",我们需要怎么做呢?十分简单。我们只需要他的顶点信息,也就是v开头的东西了。我们把这些信息复制出来,提供给Lines3D类使用。利用Lines3D里的addNewLine方法把线条按照顶点座标画出来。

我利用了一个导航球,“带领”着线条的移动,一下是这个导航球的代码,其中的trailList就是顶点座标数组:
Code


Preview:
http://niuniuzhu.cn/p/3DText
posted @ 2008-07-16 13:12  牛牛猪  阅读(2199)  评论(1编辑  收藏  举报