Class ColladaMeshUtils

java.lang.Object
com.ardor3d.extension.model.collada.jdom.ColladaMeshUtils

public class ColladaMeshUtils extends Object
Methods for parsing Collada data related to meshes.
  • Constructor Details

  • Method Details

    • getGeometryMesh

      public Spatial getGeometryMesh(org.jdom2.Element instanceGeometry)
      Builds geometry from an instance_geometry element.
      Parameters:
      instanceGeometry - the instance geometry element
      Returns:
      our Spatial
    • buildMesh

      public Node buildMesh(org.jdom2.Element colladaGeometry)
      Builds a mesh from a Collada geometry element. Currently supported mesh types: mesh, polygons, polylist, triangles, lines. Not supported yet: linestrips, trifans, tristrips. If no meshtype is found, a pointcloud is built.
      Parameters:
      colladaGeometry - the collada geometry element
      Returns:
      a Node containing all of the Ardor3D meshes we've parsed from this geometry element.
    • buildMeshPolygons

      public Mesh buildMeshPolygons(org.jdom2.Element colladaGeometry, org.jdom2.Element polys)
    • buildMeshPolylist

      public Mesh buildMeshPolylist(org.jdom2.Element colladaGeometry, org.jdom2.Element polys)
    • buildMeshTriangles

      public Mesh buildMeshTriangles(org.jdom2.Element colladaGeometry, org.jdom2.Element tris)
    • buildMeshLines

      public Line buildMeshLines(org.jdom2.Element colladaGeometry, org.jdom2.Element lines)