artisynth.core.mfreemodels
Class MFreeHermiteNode3d
java.lang.Object
artisynth.core.modelbase.ModelComponentBase
artisynth.core.modelbase.RenderableComponentBase
artisynth.core.mechmodels.DynamicMechComponentBase
artisynth.core.mechmodels.Point
artisynth.core.mechmodels.Particle
artisynth.core.femmodels.FemNode
artisynth.core.femmodels.FemNode3d
artisynth.core.mfreemodels.MFreeNode3d
artisynth.core.mfreemodels.MFreeHermiteNode3d
- All Implemented Interfaces:
- DynamicMechComponent, ForceEffector, MotionTargetComponent, MFreePoint3d, CopyableComponent, ModelComponent, RenderableComponent, Tracable, ScalableUnits, TransformableGeometry, java.lang.Cloneable, Boundable, HasProperties, HierarchyNode, GLRenderable, GLSelectable, HasRenderProps, Renderable, RenderablePoint, Scannable
public class MFreeHermiteNode3d
- extends MFreeNode3d
Methods inherited from class artisynth.core.mfreemodels.MFreeNode3d |
addElementDependency, addPartitionRestVolume, addPartitionVolume, addRestVolume, addVolume, computeCentroid, computeCovariance, connectToHierarchy, copy, createRenderProps, disconnectFromHierarchy, distance, distance, getAllPropertyInfo, getBoundaryMesh, getDependentNodes, getDisplacement, getFalseDisplacement, getFalseDisplacement, getFalsePosition, getFalseVelocity, getInfluenceRadius, getMFreeElementDependencies, getNodeCoordinates, getPartitionRestVolume, getPartitionVolume, getPoint, getPosition, getPressure, getRenderBoundary, getRestVolume, getShapeFunction, getTargetDisplacement, getTargetPos, getTargetPosition, getTargetVel, getTargetVelocity, getTruePosition, getTrueVelocity, getVelocity, getVolume, getWeight, getWeightFunction, intersects, isInDomain, isRadial, numAdjacentElements, numPoints, prerender, reduceDependencies, registerNodeNeighbor, removeElementDependency, render, renderWidget, setBoundaryMesh, setDependentNodes, setFalsePosition, setFalseVelocity, setNodeCoordinates, setPartitionRestVolume, setPartitionVolume, setRenderBoundary, setRestPosition, setRestVolume, setShapeFunction, setTargetPos, setTargetVel, setVolume, setWeightFunction, updateBoundaryMesh, updateBounds, updatePosAndVelState, updatePosState, updateVelState |
Methods inherited from class artisynth.core.femmodels.FemNode3d |
addElementDependency, addIndirectNeighbor, clearIndirectNeighbors, deregisterNodeNeighbor, getElementDependencies, getIncompressIndex, getIndex, getIndirectNeighbor, getIndirectNeighborBySolveIndex, getIndirectNeighbors, getInternalForce, getNodeNeighbor, getNodeNeighborBySolveIndex, getNodeNeighbors, getRestPosition, getStrain, getStress, getVonMisesStrain, getVonMisesStress, removeElementDependency, resetRestPosition, scaleDistance, scanItem, setIncompressIndex, setIndex, setStrain, setStress, setTargetDisplacement, transformGeometry, zeroStrain, zeroStress |
Methods inherited from class artisynth.core.mechmodels.Particle |
applyGravity, applyPosImpulse, getConstraint, getCopyReferences, getInverseMass, getMass, getMass, getMass, getVelDerivative, isDuplicatable, scaleMass, setConstraint, setDynamic, setMass, transformGeometry |
Methods inherited from class artisynth.core.mechmodels.Point |
addExternalForce, addForce, addPosImpulse, addPosition, addPosJacobian, addScaledExternalForce, addScaledForce, addScaledPosition, addScaledVelocity, addSolveBlock, addSolveBlocks, addTargetJacobian, addToSolveBlockDiagonal, addVelJacobian, addVelocity, applyForces, createMassBlock, createSolveBlock, getExternalForce, getForce, getForce, getJacobianType, getMassForces, getPointDamping, getPointDampingMode, getPosDerivative, getPosition, getPosState, getPosStateSize, getRenderCoords, getRenderProps, getSelection, getState, getState, getTargetActivity, getTracables, getTracingProbe, getVelocity, getVelState, getVelStateSize, isMassConstant, isSelectable, resetTargets, setExternalForce, setForce, setForce, setForcesToExternal, setPointDamping, setPointDampingMode, setPosition, setPosition, setPosState, setRenderProps, setScaledExternalForce, setState, setState, setState, setTargetActivity, setTargetPosition, setTargetVelocity, setVelocity, setVelocity, setVelState, subForce, velocityLimitExceeded, zeroExternalForces, zeroForces |
Methods inherited from class artisynth.core.mechmodels.DynamicMechComponentBase |
addMasterAttachment, getAttachment, getMasterAttachments, getSolveIndex, hasState, isActive, isAttached, isControllable, isDynamic, isParametric, removeMasterAttachment, setAttached, setSolveIndex |
Methods inherited from class artisynth.core.modelbase.ModelComponentBase |
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, createTempFlag, getChildren, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, hasChildren, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences, write |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface artisynth.core.mechmodels.DynamicMechComponent |
addMasterAttachment, checkFlag, clearFlag, getAttachment, getMasterAttachments, getSolveIndex, isActive, isAttached, isControllable, isDynamic, isParametric, removeMasterAttachment, setAttached, setFlag, setSolveIndex |
Methods inherited from interface artisynth.core.modelbase.ModelComponent |
getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences |
MFreeHermiteNode3d
public MFreeHermiteNode3d()
MFreeHermiteNode3d
public MFreeHermiteNode3d(int order)
MFreeHermiteNode3d
public MFreeHermiteNode3d(Point3d p,
int order)
MFreeHermiteNode3d
public MFreeHermiteNode3d(double x,
double y,
double z)
MFreeHermiteNode3d
public MFreeHermiteNode3d(double x,
double y,
double z,
int order)
setOrder
public void setOrder(int order)
getDerivativeState
public PointState getDerivativeState(int dx,
int dy,
int dz)
getOrder
public int getOrder()