|
| | Tetrahedron (TetrahedronCollisionModel *model, Index index) |
| |
| | Tetrahedron () |
| |
| | Tetrahedron (const core::CollisionElementIterator &i) |
| |
| const type::Vec3 & | p1 () const |
| |
| const type::Vec3 & | p2 () const |
| |
| const type::Vec3 & | p3 () const |
| |
| const type::Vec3 & | p4 () const |
| |
| int | p1Index () const |
| |
| int | p2Index () const |
| |
| int | p3Index () const |
| |
| int | p4Index () const |
| |
| const type::Vec3 & | p1Free () const |
| |
| const type::Vec3 & | p2Free () const |
| |
| const type::Vec3 & | p3Free () const |
| |
| const type::Vec3 & | p4Free () const |
| |
| const type::Vec3 & | v1 () const |
| |
| const type::Vec3 & | v2 () const |
| |
| const type::Vec3 & | v3 () const |
| |
| const type::Vec3 & | v4 () const |
| |
| type::Vec3 | getBary (const type::Vec3 &p) const |
| |
| type::Vec3 | getDBary (const type::Vec3 &v) const |
| |
| type::Vec3 | getCoord (const type::Vec3 &b) const |
| |
| type::Vec3 | getDCoord (const type::Vec3 &b) const |
| |
| | TCollisionElementIterator (Model *model=nullptr, Index index=0) |
| |
| | TCollisionElementIterator (Model *model, Index index, VIterator it, VIterator itend) |
| |
| | TCollisionElementIterator (Model *model, VIterator it, VIterator itend) |
| |
| bool | isActive (core::CollisionModel *cm=nullptr) const |
| |
| bool | operator== (const TCollisionElementIterator< Model2 > &i) const |
| |
| bool | operator!= (const TCollisionElementIterator< Model2 > &i) const |
| |
| TCollisionElementIterator & | operator+= (int n) |
| |
| TCollisionElementIterator | operator+ (int n) const |
| |
| bool | valid () const |
| |
| Model * | getCollisionModel () const |
| | Return the CollisionModel containing the referenced element. More...
|
| |
| std::pair< CollisionElementIterator, CollisionElementIterator > | getInternalChildren () const |
| |
| std::pair< CollisionElementIterator, CollisionElementIterator > | getExternalChildren () const |
| |
| bool | isLeaf () const |
| |
| bool | canCollideWith (const TCollisionElementIterator< Model > &elem) const |
| |
| SReal | getProximity () const |
| | Distance to the actual (visual) surface. More...
|
| |
| SReal | getContactStiffness () const |
| | Contact stiffness. More...
|
| |
| SReal | getContactFriction () const |
| | Contact friction (damping) coefficient. More...
|
| |
| void | draw (const core::visual::VisualParams *vparams) |
| |
| | BaseCollisionElementIterator (Index index=0) |
| |
| | BaseCollisionElementIterator (Index index, VIterator it, VIterator itend) |
| |
| | BaseCollisionElementIterator (VIterator it, VIterator itend) |
| |
| void | next () |
| | Increment this iterator to reference the next element. More...
|
| |
| BaseCollisionElementIterator & | operator++ () |
| | Prefix increment this iterator to reference the next element. More...
|
| |
| BaseCollisionElementIterator | operator++ (int) |
| | Postfix increment this iterator to reference the next element. More...
|
| |
| BaseCollisionElementIterator & | operator+= (int n) |
| |
| BaseCollisionElementIterator | operator+ (int n) const |
| |
| Index | getIndex () const |
| |
| const VIterator & | getVIterator () const |
| | Return the current iterator in the vector of indices, in case such a vector is currently used. More...
|
| |
| const VIterator & | getVIteratorEnd () const |
| | Return the end iterator in the vector of indices, in case such a vector is currently used. More...
|
| |