|
| Point3Spline (const std::vector< v3 > &points, const std::vector< float > &splineParams, float splineLength, const Bounds3D &bounds) |
|
const std::vector< v3 > & | Points () const |
|
const std::vector< float > & | SplineParams () const |
|
float | SplineLength () const |
|
int | Count () const |
|
const Bounds3D & | Bounds () const |
|
v3 | GetInterpolatedPoint (float t) const |
|
float | DistanceToPoint (const v3 &point, float &out_paramAtClosestApproach) const |
|
float | DistanceToLineSegment (const v3 &pointA, const v3 &pointB, float &out_paramOnSpline, float ¶mOnLineSegment) const |
|
float | DistanceNearestPointToLineSegment (const v3 &pointA, const v3 &pointB, float &out_paramOnSpline, float ¶mOnLineSegment) const |
|
int | IndexImmediatelyBefore (float param) const |
|
bool | IntersectsSphere (const Geometry::SingleSphere &sphere) const |
|
bool | IntersectsCapsule (const v3 &capsulePointA, const v3 &capsulePointB, const float capsuleRadius) const |
|
v3 | GetTangentAt (float t) const |
|
|
static Point3Spline * | CreateFromPoints (const std::vector< v3 > &points) |
|
static Point3Spline | BuildFromPoints (const std::vector< v3 > &points) |
|
The documentation for this class was generated from the following files: