public class MultiPointMuscleVia extends MultiPointMuscle
Modifier and Type | Class and Description |
---|---|
class |
MultiPointMuscleVia.ViaPoint |
MultiPointSpring.Segment, MultiPointSpring.SegmentSpec, MultiPointSpring.SubSegment, MultiPointSpring.WrapKnot, MultiPointSpring.WrapSegment
ExcitationComponent.CombinationRule
ModelComponent.NavpanelVisibility
myProps
maxForceNorm, maxLengthErr, myDrawWrapPoints, sumForceNorm, sumLengthErr, totalCalls, totalFails, totalFalseStuck, totalStuck
myIgnoreCoriolisInJacobian, useMaterial
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
TG_ARTICULATED, TG_DRAGGER, TG_PRESERVE_ORIENTATION, TG_SIMULATING
COPY_REFERENCES, REST_POSITION
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, computeDFdl, computeDFdldot, computeF, computePassiveF, createConstant, createConstant, createLinear, createLinear, createPai, createPai, createPeck, createPeck, createPeck, getAllPropertyInfo, getCombinationRule, getExcitation, getExcitationColor, getExcitationColorMode, getExcitationGain, getForceNorm, getJacobianType, getMaxColoredExcitation, getMaxColoredExcitationMode, getNetExcitation, getPassiveForceNorm, getRenderColor, getSoftReferences, getState, hasState, isEnabled, prerender, removeExcitationSource, resetLengthProps, scaleDistance, scaleMass, setCombinationRule, setEnabled, setExcitation, setExcitationColor, setExcitationColorMode, setExcitationGain, setMaxColoredExcitation, setMaxColoredExcitationMode, setState, updateReferences
addPoint, addPoint, addPosJacobian, addSolveBlocks, addTransformableDependencies, addVelJacobian, addWrappable, addWrappable, applyForces, clearPoints, clearWrappables, clearWrappableSegment, containsPoint, containsWrappable, containsWrappable, copy, getABPointColor, getActiveLength, getActiveLengthDot, getAllABPoints, getContactCount, getContactDamping, getContactingKnotsColor, getContactStiffness, getConvergedCount, getConvergenceTol, getCopyReferences, getDebugLevel, getDrawABPoints, getDrawDisplacements, getDrawKnots, getHardReferences, getIterationCount, getKnot, getLength, getLengthDot, getLineSearch, getMaxWrapDisplacement, getMaxWrapIterations, getPoint, getPrintProfiling, getProfileCount, getProfileTimeUsec, getProfiling, getSegment, getSegmentSpec, getSor, getUpdateContactsCount, getWrapDamping, getWrapKnotDensity, getWrapKnotDensityMode, getWrappable, getWrappableRange, getWrapStiffness, hasConditionalPoints, hasMovingMarkers, hasWrappableSegments, indexOfPoint, indexOfWrappable, indexOfWrappable, initializeSegment, isDuplicatable, isSegmentPassive, main, numKnots, numPassiveSegments, numPoints, numSegments, numSegmentSpecs, numWrappables, pathWrapString, postadvance, postscan, preadvance, removePoint, removeWrappable, removeWrappable, render, scan, setABPointColor, setAllSegmentsWrappable, setContactDamping, setContactingKnotsColor, setContactStiffness, setConvergenceTol, setDebugLevel, setDrawABPoints, setDrawDisplacements, setDrawKnots, setKnotPositions, setLineSearch, setMaxWrapDisplacement, setMaxWrapIterations, setPrintProfiling, setProfiling, setRestLengthFromPoints, setSegmentPassive, setSegmentPassive, setSegmentWrappable, setSegmentWrappable, setSegmentWrappable, setSor, setWrapDamping, setWrapKnotDensity, setWrapKnotDensityMode, setWrapStiffness, transformGeometry, transformGeometry, updateBounds, updateSlavePos, updateSlaveVel, updateWrapSegments, updateWrapSegments
advanceState, computeDFdl, computeDFdldot, computeF, createDefaultMaterial, createRenderProps, getAuxVarDerivative, getAuxVarState, getEffectiveMaterial, getForceScaling, getMaterial, getMaxForce, getRenderHints, getRenderProps, getRestLength, getSelection, getStateVersion, isSelectable, normalizeForceScaling, numAuxVars, numSelectionQueriesNeeded, requiresAdvance, setAuxVarState, 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, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable
getProperty
getChildren, hasChildren
postscan
isWritable, write
transformPriority
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