Package de.coreengine.asset.modelLoader
Class MeshParser
- java.lang.Object
-
- de.coreengine.asset.modelLoader.MeshParser
-
public class MeshParser extends Object
-
-
Constructor Summary
Constructors Constructor Description MeshParser(org.lwjgl.assimp.AIMesh aiMesh, MaterialData[] materials)
Creating new mesh data that can parse ai meshes into meshes and dataStructures meshes
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeshData
getMeshData()
void
parse(String collisionShape, List<BoneParser> bones)
Parse ai meshes into meshes and dataStructures meshes
-
-
-
Constructor Detail
-
MeshParser
public MeshParser(org.lwjgl.assimp.AIMesh aiMesh, MaterialData[] materials)
Creating new mesh data that can parse ai meshes into meshes and dataStructures meshes- Parameters:
aiMesh
- AIMesh to parsematerials
- Materials of the AIScene
-
-
Method Detail
-
parse
public void parse(String collisionShape, List<BoneParser> bones)
Parse ai meshes into meshes and dataStructures meshes- Parameters:
bones
- Bone list to add bones or null to dont load bonescollisionShape
- Collision shape to use
-
getMeshData
public MeshData getMeshData()
- Returns:
- Parsed dataStructures mesh
-
-