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

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



