3D 矢量图形、文本及自定义 3D 几何体创建
1. 3D 矢量图形与文本渲染
在 3D 场景中,矢量图形和文本的渲染有着独特的方式和特点。
- 矢量图形绘制
- 矢量图形可使用 Face 或 Segment 类的实例进行绘制,并添加到附加到场景的 Mesh 实例中,以便在视图中渲染。
- 绘制时, moveTo() 方法可将活动绘制位置移动到 3D 空间中的给定点; lineTo() 方法从活动绘制位置绘制一条直线到 3D 空间中的给定点; curveTo() 方法使用活动绘制位置、给定的控制点和锚点在 3D 空间中绘制二次贝塞尔曲线。
- 矢量图形导入
- 在 Flash Professional 中绘制的矢量形状可通过 away3d.loaders 包中的 Swf 类解析 SWF 文件的原始字节来导入。数据可以在运行时使用 Loader3D 类加载外部创建的 SWF 资产文件,也可以作为二进制数据嵌入到应用程序 SWF 中,并实例化为 ByteArray 对象,然后由 Swf 类进行解析。还可以使用 Flash 电影的 root.loaderInfo.bytes 属性将应用程序 SWF 文件本身指定为要解析的 ByteAr
超级会员免费看
订阅专栏 解锁全文
1954

被折叠的 条评论
为什么被折叠?



