|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartisynth.core.modelbase.ModelComponentBase
artisynth.core.modelbase.RenderableComponentBase
artisynth.core.mechmodels.MeshComponent
artisynth.core.renderables.EditableMesh
artisynth.core.renderables.EditablePolygonalMesh
public class EditablePolygonalMesh
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface artisynth.core.modelbase.CompositeComponent |
---|
CompositeComponent.NavpanelDisplay |
Nested classes/interfaces inherited from interface artisynth.core.modelbase.ModelComponent |
---|
ModelComponent.NavpanelVisibility |
Field Summary |
---|
Fields inherited from class artisynth.core.mechmodels.MeshComponent |
---|
myProps |
Fields inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames |
Fields inherited from interface artisynth.core.util.TransformableGeometry |
---|
ARTICULATED, SIMULATING |
Fields inherited from interface maspack.render.GLRenderable |
---|
TRANSLUCENT, TWO_DIMENSIONAL |
Constructor Summary | |
---|---|
EditablePolygonalMesh(PolygonalMesh mesh)
|
Method Summary | |
---|---|
FaceList<FaceComponent> |
getFaceList()
|
PolygonalMesh |
getMesh()
|
void |
prerender(RenderList list)
Prepare for rendering, and potentially add itself to a list to be drawn by a GLRenderer. |
void |
updateFaces()
|
Methods inherited from class artisynth.core.renderables.EditableMesh |
---|
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 |
Methods inherited from class artisynth.core.mechmodels.MeshComponent |
---|
getAllPropertyInfo, getVertex, numVertices, render, scaleMass, setDefaultValues, setMesh, setMesh, setMesh, transformGeometry, transformGeometry, transformGeometry, updatePosition |
Methods inherited from class artisynth.core.modelbase.RenderableComponentBase |
---|
getRenderHints, getRenderProps, getSelection, isSelectable, numSelectionQueriesNeeded, setRenderProps, updateRenderProps |
Methods inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, updateReferences, write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface artisynth.core.modelbase.ModelComponent |
---|
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, notifyParentOfChange, setFixed, setMarked, setName, setNumber, setParent, updateReferences |
Methods inherited from interface maspack.properties.HasProperties |
---|
getAllPropertyInfo, getProperty |
Methods inherited from interface maspack.util.Scannable |
---|
isWritable, write |
Constructor Detail |
---|
public EditablePolygonalMesh(PolygonalMesh mesh)
Method Detail |
---|
public void updateFaces()
public void prerender(RenderList list)
GLRenderable
prerender
in interface GLRenderable
prerender
in class EditableMesh
public PolygonalMesh getMesh()
getMesh
in class EditableMesh
public FaceList<FaceComponent> getFaceList()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |