小鸟飞飞 无人机:1.3.5?渲染三角形drawTriangles[Ladeng6666]
来源:百度文库 编辑:偶看新闻 时间:2024/04/23 18:16:26
1.3.5 渲染三角形drawTriangles[Ladeng6666]
(2011-06-04 18:18:40)转载▼ 标签:as3
imageeffects
flash
it
分类: 英文翻译教程 渲染三角形最新版本的Flash提供了一个专门用来在ActionScript进行3D渲染的方法:drawTriangles(),该方法提供一些三角平面,并在这些三角平面内对任何类型的填充进行缩放和倾斜变形。当然没有drawTriangles()方法同样可以完成3D渲染,但是用了它3D渲染变的非常简单了!
也许在你的日常工作中几乎用不到drawTriangles()方法,除非你在用ActionScript进行3D引擎的开发。但是如果你需要对图片进行透视变形,而仅仅在三维坐标系中对图片做倾斜或旋转无法完成你的需求时,drawTriangles()就派上用场了。
drawTriangles方法详解
首先,我们来看一下drawTriangles()方法的参数:
正如你看到的,drawTriangles()方法必需的参数只有第一个:vertices,它是一个vector数组,用来存储三角形的顶点坐标。每对数字代码三角形的一个端点。很显然要绘制一个三角形,至少需要三个顶点,下面的代码用drawTriangles()方法绘制一个最简单的三角形:package chapter1
{