返回 导航

Flex

hangge.com

Away3D - 设置球体SphereGeometry的皮肤(纯色,贴图)

作者:hangge | 2015-11-16 09:02
1,给SphereGeometry设置纯色的皮肤
由于只是设置了颜色,所以如果舞台不添加灯光的话看不出边角的立体效果。

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);

源码下载:
Amay3DTest6.zip
评论

全部评论(0)

回到顶部