public class MultiPointMuscleVia extends MultiPointMuscle
Modifier and Type | Class and Description |
---|---|
class |
MultiPointMuscleVia.ViaPoint |
MultiPointSpring.WrapKnot
ExcitationComponent.CombinationRule
ModelComponent.NavpanelVisibility
HasAuxState.StateContext
myProps
myDnrmGain, myDrawWrapPoints, myIgnoreCoriolisInJacobian, mySor
useMaterial
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TG_ARTICULATED, TG_SIMULATING
COPY_REFERENCES
TRANSPARENT, TWO_DIMENSIONAL
Constructor and Description |
---|
MultiPointMuscleVia() |
Modifier and Type | Method and Description |
---|---|
MultiPointMuscleVia.ViaPoint |
addViaPoint(Point p,
double l,
double s,
Point p0,
Point p1) |
void |
clearViaPoints() |
void |
updateStructure()
Hook method to allow sub-classes to update their structure by adding
or removing points.
|
void |
updateViaPoints() |
addExcitationSource, addExcitationSource, computeDFdl, computeDFdldot, computeF, computePassiveF, createConstant, createConstant, createLinear, createLinear, createPai, createPai, createPeck, createPeck, createPeck, getAllPropertyInfo, getCombinationRule, getDefaultActivationWeight, getExcitation, getExcitationColor, getExcitationColorMode, getExcitationGain, getForceNorm, getJacobianType, getMaxColoredExcitation, getMaxColoredExcitationMode, getNetExcitation, getPassiveForceNorm, getRenderColor, getSoftReferences, initialize, isEnabled, prerender, removeExcitationSource, resetLengthProps, scaleDistance, scaleMass, setCombinationRule, setEnabled, setExcitation, setExcitationColor, setExcitationColorMode, setExcitationGain, setMaxColoredExcitation, setMaxColoredExcitationMode, updateReferences
addPoint, addPoint, addPosJacobian, addSolveBlocks, addTransformableDependencies, addVelJacobian, addWrappable, advanceAuxState, applyForces, checkStiffness, clearPoints, clearWrappables, computeLength, containsPoint, containsWrappable, copy, getActiveLength, getActiveLengthDot, getAuxState, getContactDamping, getContactStiffness, getCopyReferences, getDnrmGain, getDrawABPoints, getDrawKnots, getHardReferences, getInitialAuxState, getKnot, getLength, getLengthConvTol, getLengthDot, getMaxWrapDisplacement, getMaxWrapIterations, getPoint, getSor, getWrapDamping, getWrappable, getWrapStiffness, indexOfPoint, indexOfWrappable, initializeSegment, isDuplicatable, isSegmentPassive, numKnots, numPassiveSegments, numPoints, numWrappables, postadvance, preadvance, removePoint, removeWrappable, render, scan, setAuxState, setContactDamping, setContactStiffness, setDnrmGain, setDrawABPoints, setDrawKnots, setLengthConvTol, setMaxWrapDisplacement, setMaxWrapIterations, setPoint, setRestLengthFromPoints, setSegmentPassive, setSegmentWrappable, setSegmentWrappable, setSor, setWrapDamping, setWrapStiffness, skipAuxState, transformGeometry, transformGeometry, updateBounds, updateSlavePos, updateSlaveVel, updateWrapSegments
createDefaultMaterial, createRenderProps, getEffectiveMaterial, getMaterial, getMaxForce, getRenderHints, getRenderProps, getRestLength, getSelection, isSelectable, numSelectionQueriesNeeded, setDamping, setLinearMaterial, setMaterial, setMaxForce, setRenderProps, setRestLength, setStiffness
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, hasChildren, hasState, isConnectedToHierarchy, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected
getProperty
getChildren, hasChildren
isWritable, write
public MultiPointMuscleVia.ViaPoint addViaPoint(Point p, double l, double s, Point p0, Point p1)
public void clearViaPoints()
public void updateViaPoints()
public void updateStructure()
MultiPointSpring
updateStructure
in class MultiPointSpring