|
|||||||||
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.ComponentList<ModelComponent>
artisynth.core.modelbase.ModelBase
artisynth.core.modelbase.RenderableModelBase
artisynth.core.mechmodels.MechSystemBase
artisynth.core.femmodels.FemModel
artisynth.core.femmodels.FemModel3d
artisynth.core.femmodels.FemMuscleModel
artisynth.demos.fem.SpongeModel
public class SpongeModel
Nested Class Summary |
---|
Nested classes/interfaces inherited from class artisynth.core.femmodels.FemModel |
---|
FemModel.ElementFilter, FemModel.IncompMethod, FemModel.Ranging, FemModel.SurfaceRender |
Nested classes/interfaces inherited from interface artisynth.core.mechmodels.ExcitationComponent |
---|
ExcitationComponent.CombinationRule |
Nested classes/interfaces inherited from interface artisynth.core.modelbase.ModelComponent |
---|
ModelComponent.NavpanelVisibility |
Nested classes/interfaces inherited from interface artisynth.core.mechmodels.MechSystem |
---|
MechSystem.ConstraintInfo, MechSystem.FrictionInfo |
Nested classes/interfaces inherited from interface artisynth.core.mechmodels.Collidable |
---|
Collidable.DefaultCollidable |
Nested classes/interfaces inherited from interface artisynth.core.mechmodels.HasAuxState |
---|
HasAuxState.StateContext |
Nested classes/interfaces inherited from interface artisynth.core.modelbase.CompositeComponent |
---|
CompositeComponent.NavpanelDisplay |
Field Summary | |
---|---|
double |
maxMuscleForce
|
int |
numMuscles
|
Fields inherited from class artisynth.core.femmodels.FemMuscleModel |
---|
myProps |
Fields inherited from class artisynth.core.femmodels.FemModel3d |
---|
abortOnInvertedElems, checkTangentStability, DEFAULT_HARD_INCOMP, DEFAULT_SOFT_INCOMP, DEFAULT_SURFACEMESH_NAME, defaultAutoGenerateSurface, defaultColorMap, detJStepReductionLimit, noIncompressStiffnessDamping |
Fields inherited from class artisynth.core.mechmodels.MechSystemBase |
---|
myParametricsInSystemMatrix |
Fields inherited from class artisynth.core.modelbase.ComponentList |
---|
DEFAULT_NAVPANEL_DISPLAY |
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 artisynth.core.mechmodels.MechSystem |
---|
COMPUTE_CONTACTS, UPDATE_CONTACTS |
Fields inherited from interface artisynth.core.mechmodels.Collidable |
---|
Default, Deformable, RigidBody, Self |
Fields inherited from interface artisynth.core.modelbase.CopyableComponent |
---|
COPY_REFERENCES |
Fields inherited from interface maspack.render.GLRenderable |
---|
TRANSLUCENT, TWO_DIMENSIONAL |
Constructor Summary | |
---|---|
SpongeModel()
|
|
SpongeModel(java.lang.String name)
|
Method Summary | |
---|---|
void |
createGeometry(java.lang.String name,
double widthX,
double widthY,
double widthZ,
int numX,
int numY,
int numZ,
double nodeMass)
|
java.util.ArrayList<ModelComponent> |
createTargetList()
|
RenderProps |
getNewMuscleProps()
|
Methods inherited from class artisynth.core.modelbase.RenderableModelBase |
---|
createRenderProps, getRenderHints, getRenderProps, isSelectable, numSelectionQueriesNeeded, setRenderProps |
Methods inherited from class artisynth.core.modelbase.ModelBase |
---|
copy, getInitialState, getMaxStepSize, hierarchyContainsReferences, setInitialState |
Methods inherited from class artisynth.core.modelbase.ComponentList |
---|
add, add, addAll, addComponents, addFixed, addNumbered, clone, contains, contains, containsAll, ensureCapacity, findComponent, get, get, getChildren, getNavpanelDisplay, getNumberLimit, getShortName, getTypeParameter, hasChildren, indexOf, isEmpty, iterator, nextComponentNumber, numComponents, remove, remove, removeAll, removeAll, removeComponents, retainAll, setNavpanelDisplay, setNumberingStartAtOne, setShortName, size, toArray, toArray, updateNameMap |
Methods inherited from class artisynth.core.modelbase.ModelComponentBase |
---|
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface maspack.util.Clonable |
---|
clone |
Methods inherited from interface artisynth.core.modelbase.ModelComponent |
---|
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected |
Methods inherited from interface maspack.properties.HasProperties |
---|
getProperty |
Methods inherited from interface maspack.properties.HierarchyNode |
---|
getChildren, hasChildren |
Methods inherited from interface maspack.util.Scannable |
---|
isWritable, write |
Methods inherited from interface artisynth.core.mechmodels.RequiresInitialize |
---|
initialize |
Methods inherited from interface artisynth.core.mechmodels.MechSystemModel |
---|
checkVelocityStability, getAttachments, getConstrainers, getDynamicComponents, getForceEffectors, getSlaveObjectComponents |
Methods inherited from interface artisynth.core.modelbase.Model |
---|
getMaxStepSize, initialize, preadvance |
Methods inherited from interface artisynth.core.modelbase.HasState |
---|
createState, getInitialState, getState, setState |
Methods inherited from interface artisynth.core.mechmodels.Collidable |
---|
getMass |
Methods inherited from interface artisynth.core.modelbase.ComponentListView |
---|
getName |
Methods inherited from interface java.util.Collection |
---|
equals, hashCode |
Field Detail |
---|
public double maxMuscleForce
public int numMuscles
Constructor Detail |
---|
public SpongeModel() throws java.io.IOException
java.io.IOException
public SpongeModel(java.lang.String name) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public java.util.ArrayList<ModelComponent> createTargetList()
public RenderProps getNewMuscleProps()
public void createGeometry(java.lang.String name, double widthX, double widthY, double widthZ, int numX, int numY, int numZ, double nodeMass)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |