libgdx API

com.badlogic.gdx.graphics.g3d.loaders.md5
Class MD5Model

java.lang.Object
  extended by com.badlogic.gdx.graphics.g3d.loaders.md5.MD5Model

public class MD5Model
extends java.lang.Object

Represents an MD5 (Doom 3) skinned model. Note: The normal interpolation implementation is experimental. Using it will incur a greater CPU overhead, and correct normals for dynamically lit models are not guaranteed at this time. Expert contribution for this code is encouraged, please email Dave if you're interested in helping.

Author:
Mario Zechner , Nathan Sweet , Dave Clayton

Field Summary
 MD5Joints baseSkeleton
           
 MD5Mesh[] meshes
           
 int numJoints
           
 
Constructor Summary
MD5Model()
           
 
Method Summary
 int getNumTriangles()
           
 int getNumVertices()
           
 void read(java.io.DataInputStream in)
           
 void write(java.io.DataOutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numJoints

public int numJoints

baseSkeleton

public MD5Joints baseSkeleton

meshes

public MD5Mesh[] meshes
Constructor Detail

MD5Model

public MD5Model()
Method Detail

getNumVertices

public int getNumVertices()

getNumTriangles

public int getNumTriangles()

read

public void read(java.io.DataInputStream in)
          throws java.io.IOException
Throws:
java.io.IOException

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

libgdx API

Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)