public class WavefrontObject extends java.lang.Object implements IModelCustom
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<GroupObject> |
groupObjects |
java.util.ArrayList<TextureCoordinate> |
textureCoordinates |
java.util.ArrayList<Vertex> |
vertexNormals |
java.util.ArrayList<Vertex> |
vertices |
Constructor and Description |
---|
WavefrontObject(ResourceLocation resource) |
WavefrontObject(java.lang.String filename,
java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getType() |
void |
renderAll() |
void |
renderAllExcept(java.lang.String... excludedGroupNames) |
void |
renderOnly(java.lang.String... groupNames) |
void |
renderPart(java.lang.String partName) |
void |
tessellateAll(Tessellator tessellator) |
void |
tessellateAllExcept(Tessellator tessellator,
java.lang.String... excludedGroupNames) |
void |
tessellateOnly(Tessellator tessellator,
java.lang.String... groupNames) |
void |
tessellatePart(Tessellator tessellator,
java.lang.String partName) |
public java.util.ArrayList<Vertex> vertices
public java.util.ArrayList<Vertex> vertexNormals
public java.util.ArrayList<TextureCoordinate> textureCoordinates
public java.util.ArrayList<GroupObject> groupObjects
public WavefrontObject(ResourceLocation resource) throws ModelFormatException
ModelFormatException
public WavefrontObject(java.lang.String filename, java.io.InputStream inputStream) throws ModelFormatException
ModelFormatException
public void renderAll()
renderAll
in interface IModelCustom
public void tessellateAll(Tessellator tessellator)
public void renderOnly(java.lang.String... groupNames)
renderOnly
in interface IModelCustom
public void tessellateOnly(Tessellator tessellator, java.lang.String... groupNames)
public void renderPart(java.lang.String partName)
renderPart
in interface IModelCustom
public void tessellatePart(Tessellator tessellator, java.lang.String partName)
public void renderAllExcept(java.lang.String... excludedGroupNames)
renderAllExcept
in interface IModelCustom
public void tessellateAllExcept(Tessellator tessellator, java.lang.String... excludedGroupNames)
public java.lang.String getType()
getType
in interface IModelCustom