BeamLinearMapping
Context: Sofa.Component.Mapping.Linear
Set the positions and velocities of points attached to a beam using linear interpolation between DOFs
- Data:
name : object name
printLog : if true, emits extra messages at runtime.
tags : list of the subsets the objet belongs to
bbox : this object bounding box
componentState : The state of the component among (Dirty, Valid, Undefined, Loading, Invalid).
listening : if true, handle the events, otherwise ignore the events
mapForces : Are forces mapped ?
mapConstraints : Are constraints mapped ?
mapMasses : Are masses mapped ?
mapMatrices : Are matrix explicit mapped?
applyRestPosition : set to true to apply this mapping to restPosition at init
localCoord : true if initial coordinates are in the beam local coordinate system (i.e. a point at (10,0,0) is on the DOF number 10, whereas if this is false it is at whatever position on the beam where the distance from the initial DOF is 10)
- Links:
context : Graph Node containing this object (or BaseContext::getDefault() if no graph is used
slaves : Sub-objects used internally by this object
master : nullptr for regular objects, or master object for which this object is one sub-objects
input : Input object to map
output : Output object to map