Class ColladaMeshUtils
java.lang.Object
com.ardor3d.extension.model.collada.jdom.ColladaMeshUtils
Methods for parsing Collada data related to meshes.
-
Constructor Summary
ConstructorDescriptionColladaMeshUtils
(DataCache dataCache, ColladaDOMUtil colladaDOMUtil, ColladaMaterialUtils colladaMaterialUtils, boolean optimizeMeshes, EnumSet<GeometryTool.MatchCondition> optimizeSettings) ColladaMeshUtils
(DataCache dataCache, ColladaDOMUtil colladaDOMUtil, ColladaMaterialUtils colladaMaterialUtils, boolean optimizeMeshes, EnumSet<GeometryTool.MatchCondition> optimizeSettings, GeometryTool geometryTool) -
Method Summary
Modifier and TypeMethodDescriptionbuildMesh
(org.jdom2.Element colladaGeometry) Builds a mesh from a Collada geometry element.buildMeshLines
(org.jdom2.Element colladaGeometry, org.jdom2.Element lines) buildMeshPolygons
(org.jdom2.Element colladaGeometry, org.jdom2.Element polys) buildMeshPolylist
(org.jdom2.Element colladaGeometry, org.jdom2.Element polys) buildMeshTriangles
(org.jdom2.Element colladaGeometry, org.jdom2.Element tris) getGeometryMesh
(org.jdom2.Element instanceGeometry) Builds geometry from an instance_geometry element.
-
Constructor Details
-
ColladaMeshUtils
public ColladaMeshUtils(DataCache dataCache, ColladaDOMUtil colladaDOMUtil, ColladaMaterialUtils colladaMaterialUtils, boolean optimizeMeshes, EnumSet<GeometryTool.MatchCondition> optimizeSettings) -
ColladaMeshUtils
public ColladaMeshUtils(DataCache dataCache, ColladaDOMUtil colladaDOMUtil, ColladaMaterialUtils colladaMaterialUtils, boolean optimizeMeshes, EnumSet<GeometryTool.MatchCondition> optimizeSettings, GeometryTool geometryTool)
-
-
Method Details
-
getGeometryMesh
Builds geometry from an instance_geometry element.- Parameters:
instanceGeometry
- the instance geometry element- Returns:
- our Spatial
-
buildMesh
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
-
buildMeshPolylist
-
buildMeshTriangles
-
buildMeshLines
-