/// <summary> /// Returns a mesh for this object and any dependents /// </summary> /// <returns>The mesh of this entity tree</returns> public virtual Mesh getMesh() { Mesh mesh = new Mesh(); foreach (Entity child in children) { mesh += child.getMesh(); } return mesh; }
public override Mesh getMesh() { Mesh mesh = new Mesh(); Triangle tri = new Triangle( new Axiom.MathLib.Vector3(0.0f, 1.0f, 1.0f), new Axiom.MathLib.Vector3(1.0f, 0.0f, 1.0f), new Axiom.MathLib.Vector3(1.0f, 1.0f, 0.0f)); mesh.AddTri(tri); mesh += base.getMesh(); return mesh; }