model
Class PrimitiveObject
java.lang.Object
model.ComplexObject
model.PrimitiveObject
- Direct Known Subclasses:
- PrimitiveCone, PrimitiveCube, PrimitiveCylinder, PrimitiveHalfCube, PrimitiveHalfCylinderWall, PrimitivePyramid, PrimitiveSphere, PrimitiveThickHalfCylinderWall
public class PrimitiveObject
- extends ComplexObject
The base class all PrimitiveObjects extend.
| Methods inherited from class model.ComplexObject |
clearTexturePath, copy, getAlias, getFillColor, getGlCalculated, getID, getObjectIDList, getObjectList, getObjectType, getOverwriteChildColors, getPriority, getTexPath, getTexSize, getTransformation, getTransMatrixFloat, rotateBy, rotateTo, scaleBy, scaleTo, setAlias, setComplexType, setFillColor, setFillColor, setID, setObjectIDList, setObjectList, setObjectType, setOverwriteChildColors, setPriority, setTexture, setTexturePath, setTexturesToNumbers, setTransform, setTransform, setTransform, transformBy, transformBy, transformBy, transformTo, translateBy, translateTo, updateTexture |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrimitiveObject
public PrimitiveObject(Model model)
getPolyMode
public int getPolyMode()
setPolyMode
public void setPolyMode(int polyMode)
setTexturesOn
public void setTexturesOn(boolean b)
- Description copied from class:
ComplexObject
- Just a stub, since we're not allowing textures on ComplexObjects, just Primitives.
- Overrides:
setTexturesOn in class ComplexObject
getFillMethod
public int getFillMethod()
setFillMethod
public void setFillMethod(int fillMethod)
load
public void load(ModelFile mf)
- Overrides:
load in class ComplexObject
write
public void write(java.io.PrintWriter writer,
ModelFile mf)
- Overrides:
write in class ComplexObject
draw
public void draw(boolean forceRender)
- Overrides:
draw in class ComplexObject
getverticesLength
public int getverticesLength()