|
Rasterfarm-SDK
|
#include <skeletal.h>
Public Member Functions | |
| Bone & | operator= (const Primitive3D::Capsule &other) |
Public Member Functions inherited from Primitive3D::Capsule | |
| Capsule () | |
| Capsule (const Vertex3f vertex[2], const float &radius) | |
| Capsule (const Segment &seg, const float &radius) | |
| operator AABoundingBox () const | |
| operator Primitive2D::Capsule () | |
| bool | operator< (const Capsule &other) const |
| bool | operator() (const Capsule &a, const Capsule &b) |
| const float | volume () const |
Public Member Functions inherited from Segment | |
| Segment () | |
| Segment (const Vertex2f &a, const Vertex2f &b) | |
| Segment | operator- () const |
| operator Vector2f () const | |
| const bool | operator== (const Segment &other) const |
| const bool | operator!= (const Segment &other) const |
| const Vertex2f & | operator[] (uint i) const |
| Vertex2f & | operator[] (uint i) |
| const Vertex2f & | getVertex () const |
| Vertex2f & | getVertex () |
| Vertex2f | getLine () const |
| Vertex2f | getCenter () const |
| float | slope () const |
| Segment () | |
| Segment (const Vertex3f &a, const Vector3f &b) | |
| operator Vector3f () const | |
| const Vertex3f & | operator[] (uint i) const |
| Vertex3f & | operator[] (uint i) |
| operator Primitive2D::Segment () | |
| Segment | operator- () const |
| const bool | operator== (const Segment &other) const |
| const Vertex3f & | getVertex () const |
| Vertex3f & | getVertex () |
| Vector3f | getLine () const |
| Vertex3f | getCenter () const |
Public Attributes | |
| Mesh::TriangleIndexArray | triangleIndex |
| Primitive3D::AABoundingBox | aaBox |
Public Attributes inherited from Primitive3D::Capsule | |
| float | radius |
Additional Inherited Members | |
Static Public Member Functions inherited from Primitive3D::Capsule | |
| static bool | lesserVolume (const Capsule &left, const Capsule &right) |
| static Capsule | create (const Vector3fArray &vertexArray) |
Protected Attributes inherited from Segment | |
| Vertex2f | vertex [2] |
| Vertex3f | vertex [2] |
|
inline |
| Primitive3D::AABoundingBox Shape::Skeletal::Bone::aaBox |
The axis-aligned bounding-box for all the triangle-vertices within this Bone. NOTE: this is not the bounds for the capsule.
| Mesh::TriangleIndexArray Shape::Skeletal::Bone::triangleIndex |
Indices in Geometry::triangle that are encapsulated within this Bone - a geometric capsule.