PageRenderTime 40ms CodeModel.GetById 16ms app.highlight 11ms RepoModel.GetById 3ms app.codeStats 0ms

/src/aerys/minko/example/effects/wireframe/WireframeExample.as

https://bitbucket.org/HopeSky/mars_nd2d
ActionScript | 33 lines | 28 code | 5 blank | 0 comment | 0 complexity | 33ffca1b065ea1fcb33853ce503ba888 MD5 | raw file
 1package aerys.minko.example.effects.wireframe
 2{
 3	import aerys.minko.render.effect.wireframe.WireframeMaterial;
 4	import aerys.minko.render.geometry.primitive.TeapotGeometry;
 5	import aerys.minko.scene.node.Mesh;
 6	import aerys.minko.scene.node.mesh.geometry.WireframeGeometry;
 7	import aerys.minko.type.enum.Blending;
 8	import aerys.minko.type.enum.TriangleCulling;
 9
10	public class WireframeExample extends MinkoExampleApplication
11	{
12		override protected function initializeScene() : void
13		{
14			super.initializeScene();
15			
16			cameraController.lookAt.set(0, 1.5, 0);
17			cameraController.distance = 10;
18			
19			var material : WireframeMaterial = new WireframeMaterial();
20			
21			material.diffuseColor = 0;
22			material.blending = Blending.ADDITIVE;
23			material.triangleCulling = TriangleCulling.NONE;
24			material.wireframeColor = 0xffffff77;
25			material.wireframeThickness = 20.;
26			
27			scene.addChild(new Mesh(
28				new WireframeGeometry(new TeapotGeometry(10)),
29				material
30			));
31		}
32	}
33}