shout3d.core
Class MultiMesh
java.lang.Object
|
+--shout3d.core.Node
|
+--shout3d.core.Geometry
|
+--shout3d.core.Mesh
|
+--shout3d.core.S3DMesh
|
+--shout3d.core.MultiMesh
- public class MultiMesh
- extends S3DMesh
- implements FieldObserver
MultiMesh Node.
Constructor Summary |
MultiMesh()
Constructs a default MultiMesh |
Method Summary |
void |
onFieldChange(Field theField,
java.lang.Object userData)
Subclasses must call this within their own onFieldChange() method. |
Methods inherited from class shout3d.core.Node |
cleanUp,
getDEFName,
getField,
getFieldByIndex,
getFieldName,
getNumFields,
getTypeName,
getViewer,
isOfType,
setDEFName,
setViewer |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
smoothingIndex
public final IntArrayField smoothingIndex
- describes smoothing groups per polygon.
defaultFlatShaded
public final BooleanField defaultFlatShaded
- If true, polygons not in a smoothing group will be flat shaded.
If false, such polygons will be smooth shaded.
appearanceIndex
public final IntArrayField appearanceIndex
- describes appearance per polygon.
textureMappings
public final NodeArrayField textureMappings
- A list of textureMappings available for use by the appearances.
edgeVisibleIndex
public final IntArrayField edgeVisibleIndex
- describes edge visibility per polygon.
MultiMesh
public MultiMesh()
- Constructs a default MultiMesh
onFieldChange
public void onFieldChange(Field theField,
java.lang.Object userData)
- Subclasses must call this within their own onFieldChange() method.
- Specified by:
- onFieldChange in interface FieldObserver