程序化3D内容创作指南
1. 金字塔模型构建与纹理映射
首先,我们已经完成了金字塔基本几何体的创建,并且可以通过扩展相关类来进行测试。以下是测试代码:
package flash3dbook.ch07
{
import away3d.core.utils.*;
import away3d.materials.*;
import flash3dbook.ch07.primitives.*;
[SWF(width="800", height="600")]
public class PyramidTest extends Chapter07SampleBase
{
public function PyramidTest()
{
super();
}
protected override function _createScene() : void
{
var pyramid : Pyramid = new Pyramid();
pyramid.width = 200;
pyramid.depth = 200;
_view.scene.addChild(pyramid);
}
}
}
编译上述代码后,会显示一个以场景原点为中心,底面尺寸为200×200,默认高度为100的金字塔。由于在这个示例中没有为金字塔指定材质,所以使用的是默认的 WireColorMaterial 对象。然而
超级会员免费看
订阅专栏 解锁全文
2275

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



