org.xith3d.loaders.models.conversion
Class XithGeometryFactory
java.lang.Object
org.xith3d.loaders.models.conversion.XithGeometryFactory
- All Implemented Interfaces:
- org.jagatoo.loaders.models._util.GeometryFactory
public class XithGeometryFactory
- extends java.lang.Object
- implements org.jagatoo.loaders.models._util.GeometryFactory
Insert type comment here.
| Nested classes/interfaces inherited from interface org.jagatoo.loaders.models._util.GeometryFactory |
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType |
|
Method Summary |
org.jagatoo.datatypes.NamedObject |
createGeometry(java.lang.String name,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int coordSize,
int numVertices,
int numIndices,
int[] numStrips)
|
org.jagatoo.datatypes.NamedObject |
createInterleavedGeometry(java.lang.String name,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int coordSize,
int numVertices,
int numIndices,
int[] numStrips,
int features,
boolean colorAlpha,
int[] tuSizes,
int[] vaSizes)
|
void |
finalizeGeometry(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int initialVertexIndex,
int numValidVertices,
int initialIndexIndex,
int numValidIndices)
|
Geometry.Optimization |
getOptimization()
|
void |
setColors(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int colorSize,
int vertexIndex,
org.openmali.vecmath2.Colorf[] data,
int offset,
int num)
|
void |
setColors(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int colorSize,
int vertexIndex,
float[] data,
int offset,
int num)
|
void |
setCoordinate(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float x,
float y,
float z)
|
void |
setCoordinates(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float[] data,
int offset,
int num)
|
void |
setCoordinates(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
org.openmali.vecmath2.Point3f[] data,
int offset,
int num)
|
void |
setIndex(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
int[] data,
int offset,
int num)
|
void |
setNormal(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float x,
float y,
float z)
|
void |
setNormals(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float[] data,
int offset,
int num)
|
void |
setNormals(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
org.openmali.vecmath2.Vector3f[] data,
int offset,
int num)
|
void |
setOptimization(Geometry.Optimization optimization)
|
void |
setTexCoord(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int vertexIndex,
float s,
float t)
|
void |
setTexCoords(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int texCoordSize,
int vertexIndex,
float[] data,
int offset,
int num)
|
void |
setTexCoords(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int texCoordSize,
int vertexIndex,
org.openmali.vecmath2.TexCoordf<?>[] data,
int offset,
int num)
|
void |
setVertexAttribs(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int attribIndex,
int attribSize,
int vertexIndex,
float[] data,
int offset,
int num)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XithGeometryFactory
public XithGeometryFactory(Geometry.Optimization optimization)
setOptimization
public final void setOptimization(Geometry.Optimization optimization)
getOptimization
public final Geometry.Optimization getOptimization()
createGeometry
public final org.jagatoo.datatypes.NamedObject createGeometry(java.lang.String name,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int coordSize,
int numVertices,
int numIndices,
int[] numStrips)
- Specified by:
createGeometry in interface org.jagatoo.loaders.models._util.GeometryFactory
createInterleavedGeometry
public final org.jagatoo.datatypes.NamedObject createInterleavedGeometry(java.lang.String name,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int coordSize,
int numVertices,
int numIndices,
int[] numStrips,
int features,
boolean colorAlpha,
int[] tuSizes,
int[] vaSizes)
- Specified by:
createInterleavedGeometry in interface org.jagatoo.loaders.models._util.GeometryFactory
setCoordinate
public final void setCoordinate(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float x,
float y,
float z)
- Specified by:
setCoordinate in interface org.jagatoo.loaders.models._util.GeometryFactory
setCoordinates
public final void setCoordinates(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float[] data,
int offset,
int num)
- Specified by:
setCoordinates in interface org.jagatoo.loaders.models._util.GeometryFactory
setCoordinates
public final void setCoordinates(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
org.openmali.vecmath2.Point3f[] data,
int offset,
int num)
- Specified by:
setCoordinates in interface org.jagatoo.loaders.models._util.GeometryFactory
setNormal
public final void setNormal(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float x,
float y,
float z)
- Specified by:
setNormal in interface org.jagatoo.loaders.models._util.GeometryFactory
setNormals
public final void setNormals(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
float[] data,
int offset,
int num)
- Specified by:
setNormals in interface org.jagatoo.loaders.models._util.GeometryFactory
setNormals
public final void setNormals(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
org.openmali.vecmath2.Vector3f[] data,
int offset,
int num)
- Specified by:
setNormals in interface org.jagatoo.loaders.models._util.GeometryFactory
setTexCoord
public final void setTexCoord(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int vertexIndex,
float s,
float t)
- Specified by:
setTexCoord in interface org.jagatoo.loaders.models._util.GeometryFactory
setTexCoords
public final void setTexCoords(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int texCoordSize,
int vertexIndex,
float[] data,
int offset,
int num)
- Specified by:
setTexCoords in interface org.jagatoo.loaders.models._util.GeometryFactory
setTexCoords
public final void setTexCoords(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int textureUnit,
int texCoordSize,
int vertexIndex,
org.openmali.vecmath2.TexCoordf<?>[] data,
int offset,
int num)
- Specified by:
setTexCoords in interface org.jagatoo.loaders.models._util.GeometryFactory
setColors
public final void setColors(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int colorSize,
int vertexIndex,
float[] data,
int offset,
int num)
- Specified by:
setColors in interface org.jagatoo.loaders.models._util.GeometryFactory
setColors
public final void setColors(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int colorSize,
int vertexIndex,
org.openmali.vecmath2.Colorf[] data,
int offset,
int num)
- Specified by:
setColors in interface org.jagatoo.loaders.models._util.GeometryFactory
setVertexAttribs
public final void setVertexAttribs(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int attribIndex,
int attribSize,
int vertexIndex,
float[] data,
int offset,
int num)
- Specified by:
setVertexAttribs in interface org.jagatoo.loaders.models._util.GeometryFactory
setIndex
public final void setIndex(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int vertexIndex,
int[] data,
int offset,
int num)
- Specified by:
setIndex in interface org.jagatoo.loaders.models._util.GeometryFactory
finalizeGeometry
public final void finalizeGeometry(org.jagatoo.datatypes.NamedObject geometry,
org.jagatoo.loaders.models._util.GeometryFactory.GeometryType type,
int initialVertexIndex,
int numValidVertices,
int initialIndexIndex,
int numValidIndices)
- Specified by:
finalizeGeometry in interface org.jagatoo.loaders.models._util.GeometryFactory