Away3D - 设置球体SphereGeometry的皮肤(纯色,贴图)
作者:hangge | 2015-11-16 09:02
1,给SphereGeometry设置纯色的皮肤
源码下载:Amay3DTest6.zip
由于只是设置了颜色,所以如果舞台不添加灯光的话看不出边角的立体效果。
var material:ColorMaterial = new ColorMaterial(0xffffff); // 在三维舞台中创建一个球体 var sphere:Mesh = new Mesh(new SphereGeometry(150, 40, 20), material); _view3D.scene.addChild(sphere);
2,给SphereGeometry设置贴图皮肤
默认情况下,如果给球体设置一张贴图皮肤,那么这个图片是把球体整个绕一圈包裹起来。[Embed(source="assets/beachball_diffuse.jpg")] public static var BeachBallDiffuse:Class; var material:TextureMaterial = new TextureMaterial(Cast.bitmapTexture(BeachBallDiffuse)); // 在三维舞台中创建一个球体 var sphere:Mesh = new Mesh(new SphereGeometry(150, 40, 20), material); _view3D.scene.addChild(sphere);
全部评论(0)