public class EditablePolygonalMeshComp extends EditableMeshComp
CompositeComponent.NavpanelDisplay
ModelComponent.NavpanelVisibility
DEFAULT_SELECTABLE, myProps
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TRANSPARENT, TWO_DIMENSIONAL
Constructor and Description |
---|
EditablePolygonalMeshComp() |
EditablePolygonalMeshComp(MeshComponent mcomp) |
EditablePolygonalMeshComp(PolygonalMesh mesh) |
Modifier and Type | Method and Description |
---|---|
FaceComponent |
getFaceComponent(int idx) |
FaceList<FaceComponent> |
getFaceList() |
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 |
updateComponents() |
void |
updateFaces() |
addTransformableDependencies, componentChanged, copy, findComponent, get, get, getAllPropertyInfo, getByNumber, getChildren, getMesh, getMeshToWorld, getNavpanelDisplay, getNumberLimit, getVertexComponents, hasChildren, hasState, hierarchyContainsReferences, indexOf, isSelectable, numComponents, postscan, prerenderMesh, render, render, scaleDistance, setDisplayMode, setMesh, setMeshComp, setMeshToWorld, setSelectable, setSelected, updateBounds, updateNameMap, updateSlavePos, updateVertices
createRenderProps, defaultRenderPropsAreNull, getRenderHints, getRenderProps, getSelection, isVisible, numSelectionQueriesNeeded, setRenderProps, setVisible, updateRenderProps
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setWritable, updateReferences, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setWritable, updateReferences
getProperty
isWritable, write
public EditablePolygonalMeshComp()
public EditablePolygonalMeshComp(PolygonalMesh mesh)
public EditablePolygonalMeshComp(MeshComponent mcomp)
public void updateFaces()
public void updateComponents()
updateComponents
in class EditableMeshComp
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 FaceList<FaceComponent> getFaceList()
public FaceComponent getFaceComponent(int idx)