sim.portrayal3d.simple
Class ValuePortrayal3D
java.lang.Object
sim.portrayal3d.SimplePortrayal3D
sim.portrayal3d.simple.ValuePortrayal3D
- All Implemented Interfaces:
- Portrayal, Portrayal3D, java.io.Serializable
- public class ValuePortrayal3D
- extends SimplePortrayal3D
- See Also:
- Serialized Form
|
Method Summary |
Inspector |
getInspector(LocationWrapper wrapper,
GUIState state)
Provide an inspector for an object. |
javax.media.j3d.TransformGroup |
getModel(java.lang.Object obj,
javax.media.j3d.TransformGroup j3dModel)
Builds a model, but obj is expected to be a ValuePortrayal3D.ValueWrapper. |
java.lang.String |
getName(LocationWrapper wrapper)
Returns a static, one-line name for the given object that is useful for a human
to distinguish it from other objects. |
boolean |
getUsesTriangles()
|
javax.media.j3d.PolygonAttributes |
polygonAttributes()
Provides a PolygonAttributes which can be modified to change
the underlying model's attributes (culling, vertex versus point versus fill). |
void |
setParentPortrayal(FieldPortrayal3D p)
Sets the parent portrayal (a FieldPortrayal3D). |
void |
setUsesTriangles(boolean val)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHAPE_CUBE
public static int SHAPE_CUBE
SHAPE_SQUARE
public static int SHAPE_SQUARE
shape
public int shape
usesTriangles
public boolean usesTriangles
map
public ColorMap map
ValuePortrayal3D
public ValuePortrayal3D()
ValuePortrayal3D
public ValuePortrayal3D(int shape)
getUsesTriangles
public boolean getUsesTriangles()
setUsesTriangles
public void setUsesTriangles(boolean val)
setParentPortrayal
public void setParentPortrayal(FieldPortrayal3D p)
- Description copied from class:
SimplePortrayal3D
- Sets the parent portrayal (a FieldPortrayal3D).
- Overrides:
setParentPortrayal in class SimplePortrayal3D
polygonAttributes
public javax.media.j3d.PolygonAttributes polygonAttributes()
- Description copied from interface:
Portrayal3D
- Provides a PolygonAttributes which can be modified to change
the underlying model's attributes (culling, vertex versus point versus fill).
This is an optional function: you are free to return null
- Specified by:
polygonAttributes in interface Portrayal3D- Overrides:
polygonAttributes in class SimplePortrayal3D
getModel
public javax.media.j3d.TransformGroup getModel(java.lang.Object obj,
javax.media.j3d.TransformGroup j3dModel)
- Builds a model, but obj is expected to be a ValuePortrayal3D.ValueWrapper.
- Specified by:
getModel in interface Portrayal3D- Overrides:
getModel in class SimplePortrayal3D
getInspector
public Inspector getInspector(LocationWrapper wrapper,
GUIState state)
- Description copied from interface:
Portrayal
- Provide an inspector for an object.
- Specified by:
getInspector in interface Portrayal- Overrides:
getInspector in class SimplePortrayal3D
getName
public java.lang.String getName(LocationWrapper wrapper)
- Description copied from interface:
Portrayal
- Returns a static, one-line name for the given object that is useful for a human
to distinguish it from other objects. A simple default would
be just to return "" + object.
- Specified by:
getName in interface Portrayal- Overrides:
getName in class SimplePortrayal3D