artisynth.core.mfreemodels
Interface MFreePoint3d
- All Known Implementing Classes:
- MFreeHermiteNode3d, MFreeIntegrationPoint3d, MFreeNode3d, MFreeVertex3d
public interface MFreePoint3d
getRestPosition
Point3d getRestPosition()
getDependentNodes
java.util.ArrayList<MFreeNode3d> getDependentNodes()
setDependentNodes
void setDependentNodes(java.util.List<MFreeNode3d> nodes,
VectorNd coords)
getNodeCoordinates
VectorNd getNodeCoordinates()
setNodeCoordinates
void setNodeCoordinates(VectorNd coords)
updatePosState
void updatePosState()
updateVelState
void updateVelState()
updatePosAndVelState
void updatePosAndVelState()
getPosition
Point3d getPosition()
reduceDependencies
boolean reduceDependencies(double tol)
- Removes all dependencies with have very low weights
( |w| <= tol )
- Returns:
- true if modified