public class EditablePolygonalMeshComp extends EditableMeshComp
CompositeComponent.NavpanelDisplay
ModelComponent.NavpanelVisibility
DEFAULT_COLOR_INTERPOLATION, DEFAULT_VERTEX_COLOR_MIXING, myProps
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATING
TRANSPARENT, TWO_DIMENSIONAL
Constructor and Description |
---|
EditablePolygonalMeshComp(PolygonalMesh mesh) |
Modifier and Type | Method and Description |
---|---|
FaceComponent |
getFaceComponent(int idx) |
FaceList<FaceComponent> |
getFaceList() |
PolygonalMesh |
getMesh() |
void |
prerender(RenderList list)
Called prior to rendering to allow this object to update the internal
state required for rendering (such as by caching rendering coordinates).
|
void |
updateFaces() |
addTransformableDependencies, componentChanged, copy, createRenderProps, findComponent, get, get, getByNumber, getChildren, getNavpanelDisplay, getNumberLimit, getVertexComponents, hasChildren, hasState, hierarchyContainsReferences, indexOf, numComponents, postscan, render, scaleDistance, scan, setDisplayMode, setSelected, updateBounds, updateNameMap, updateSlavePos, updateVertices
createSurfaceMeshArray, getAllPropertyInfo, getColorInterpolation, getFileTransform, getMeshToWorld, getSurfaceMeshes, getVertex, getVertexColorMixing, isFileTransformRigid, isMeshModfied, numSurfaceMeshes, numVertices, render, scaleMass, setColorInterpolation, setDefaultValues, setMesh, setMesh, setMesh, setMeshToWorld, setVertexColorMixing, transformGeometry, transformGeometry, updatePosition
getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps, updateRenderProps
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isConnectedToHierarchy, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, notifyParentOfChange, setFixed, setMarked, setName, setNumber, setParent, updateReferences
getAllPropertyInfo, getProperty
isWritable, write
public EditablePolygonalMeshComp(PolygonalMesh mesh)
public void updateFaces()
public void prerender(RenderList list)
IsRenderable
list.addIfVisible (obj);
for each of the objects in question.prerender
in interface IsRenderable
prerender
in class EditableMeshComp
list
- list of objects to be renderedpublic PolygonalMesh getMesh()
getMesh
in class EditableMeshComp
public FaceList<FaceComponent> getFaceList()
public FaceComponent getFaceComponent(int idx)