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
ModelFormatExceptionpublic WavefrontObject(java.lang.String filename,
java.io.InputStream inputStream)
throws ModelFormatException
ModelFormatExceptionpublic void renderAll()
renderAll in interface IModelCustompublic void tessellateAll(Tessellator tessellator)
public void renderOnly(java.lang.String... groupNames)
renderOnly in interface IModelCustompublic void tessellateOnly(Tessellator tessellator, java.lang.String... groupNames)
public void renderPart(java.lang.String partName)
renderPart in interface IModelCustompublic void tessellatePart(Tessellator tessellator, java.lang.String partName)
public void renderAllExcept(java.lang.String... excludedGroupNames)
renderAllExcept in interface IModelCustompublic void tessellateAllExcept(Tessellator tessellator, java.lang.String... excludedGroupNames)
public java.lang.String getType()
getType in interface IModelCustom