|
FCL
0.6.0
Flexible Collision Library
|
Minkowski difference class of two shapes. More...
#include <minkowski_diff.h>
Public Member Functions | |
| Vector3< S > | support0 (const Vector3< S > &d) const |
| support function for shape0 | |
| Vector3< S > | support1 (const Vector3< S > &d) const |
| support function for shape1 | |
| Vector3< S > | support (const Vector3< S > &d) const |
| support function for the pair of shapes | |
| Vector3< S > | support (const Vector3< S > &d, size_t index) const |
| support function for the d-th shape (d = 0 or 1) | |
| Vector3< S > | support0 (const Vector3< S > &d, const Vector3< S > &v) const |
| support function for translating shape0, which is translating at velocity v | |
| Vector3< S > | support (const Vector3< S > &d, const Vector3< S > &v) const |
| support function for the pair of shapes, where shape0 is translating at velocity v | |
| Vector3< S > | support (const Vector3< S > &d, const Vector3< S > &v, size_t index) const |
| support function for the d-th shape (d = 0 or 1), where shape0 is translating at velocity v | |
Public Attributes | |
| const ShapeBase< S > * | shapes [2] |
| points to two shapes | |
| Matrix3< S > | toshape1 |
| rotation from shape0 to shape1 | |
| Transform3< S > | toshape0 |
| transform from shape1 to shape0 | |
Minkowski difference class of two shapes.