/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

  1. package 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. public class WireframeExample extends MinkoExampleApplication
  10. {
  11. override protected function initializeScene() : void
  12. {
  13. super.initializeScene();
  14. cameraController.lookAt.set(0, 1.5, 0);
  15. cameraController.distance = 10;
  16. var material : WireframeMaterial = new WireframeMaterial();
  17. material.diffuseColor = 0;
  18. material.blending = Blending.ADDITIVE;
  19. material.triangleCulling = TriangleCulling.NONE;
  20. material.wireframeColor = 0xffffff77;
  21. material.wireframeThickness = 20.;
  22. scene.addChild(new Mesh(
  23. new WireframeGeometry(new TeapotGeometry(10)),
  24. material
  25. ));
  26. }
  27. }
  28. }