|
static SoftBodyNode::UniqueProperties | makeBoxProperties (const Eigen::Vector3d &_size, const Eigen::Isometry3d &_localTransform, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for a box-shaped SoftBodyNode with 8 PointMasses. More...
|
|
static void | setBox (SoftBodyNode *_softBodyNode, const Eigen::Vector3d &_size, const Eigen::Isometry3d &_localTransform, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| This should be called before SoftBodyNode::init() is called. More...
|
|
static SoftBodyNode::UniqueProperties | makeBoxProperties (const Eigen::Vector3d &_size, const Eigen::Isometry3d &_localTransform, const Eigen::Vector3i &_frags, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for a box-shaped SoftBodyNode. More...
|
|
static void | setBox (SoftBodyNode *_softBodyNode, const Eigen::Vector3d &_size, const Eigen::Isometry3d &_localTransform, const Eigen::Vector3i &_frags, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| This should be called before SoftBodyNode::init() is called. More...
|
|
static SoftBodyNode::UniqueProperties | makeSinglePointMassProperties (double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for a SoftBodyNode with a single PointMass. More...
|
|
static void | setSinglePointMass (SoftBodyNode *_softBodyNode, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| This should be called before SoftBodyNode::init() is called. More...
|
|
static SoftBodyNode::UniqueProperties | makeSphereProperties (double _radius, std::size_t _nSlices, std::size_t _nStacks, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for an Sphere-shaped SoftBodyNode. More...
|
|
static SoftBodyNode::UniqueProperties | makeEllipsoidProperties (const Eigen::Vector3d &_size, std::size_t _nSlices, std::size_t _nStacks, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for an Ellipsoid-shaped SoftBodyNode. More...
|
|
static void | setEllipsoid (SoftBodyNode *_softBodyNode, const Eigen::Vector3d &_size, std::size_t _nSlices, std::size_t _nStacks, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| This should be called before SoftBodyNode::init() is called. More...
|
|
static SoftBodyNode::UniqueProperties | makeCylinderProperties (double _radius, double _height, std::size_t _nSlices, std::size_t _nStacks, std::size_t _nRings, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| Create a Properties struct for a cylinder-shaped SoftBodyNode. More...
|
|
static void | setCylinder (SoftBodyNode *_softBodyNode, double _radius, double _height, std::size_t _nSlices, std::size_t _nStacks, std::size_t _nRings, double _totalMass, double _vertexStiffness=DART_DEFAULT_VERTEX_STIFFNESS, double _edgeStiffness=DART_DEFAULT_EDGE_STIFNESS, double _dampingCoeff=DART_DEFAULT_DAMPING_COEFF) |
| This should be called before SoftBodyNode::init() is called. More...
|
|