#include <BezierSegment.h>
|
| | BezierSegment () |
| |
| | BezierSegment (Real x0, Real y0, Real z0, Real x1, Real y1, Real z1, Real x2, Real y2, Real z2, Real x3, Real y3, Real z3) |
| |
| | BezierSegment (Real cp[16]) |
| |
| | BezierSegment (const Coord3D &cp0, const Coord3D &cp1, const Coord3D &cp2, const Coord3D &cp3) |
| |
| | BezierSegment (Coord3D cp[4]) |
| |
| void | evaluateBezSegmentAtT (Real tValue, Coord3D *outResult) const |
| |
| void | getSegmentPoints (Int numSegments, VecCoord3D *outResult) const |
| |
| Real | getApproximateLength (Real withinTolerance=USUAL_TOLERANCE) const |
| |
| void | splitSegmentAtT (Real tValue, BezierSegment &outSeg1, BezierSegment &outSeg2) const |
| |
Definition at line 39 of file BezierSegment.h.
◆ BezierSegment() [1/5]
| BezierSegment::BezierSegment |
( |
| ) |
|
◆ BezierSegment() [2/5]
| BezierSegment::BezierSegment |
( |
Real | x0, |
|
|
Real | y0, |
|
|
Real | z0, |
|
|
Real | x1, |
|
|
Real | y1, |
|
|
Real | z1, |
|
|
Real | x2, |
|
|
Real | y2, |
|
|
Real | z2, |
|
|
Real | x3, |
|
|
Real | y3, |
|
|
Real | z3 ) |
◆ BezierSegment() [3/5]
| BezierSegment::BezierSegment |
( |
Real | cp[16] | ) |
|
◆ BezierSegment() [4/5]
◆ BezierSegment() [5/5]
| BezierSegment::BezierSegment |
( |
Coord3D | cp[4] | ) |
|
◆ evaluateBezSegmentAtT()
| void BezierSegment::evaluateBezSegmentAtT |
( |
Real | tValue, |
|
|
Coord3D * | outResult ) const |
◆ getApproximateLength()
◆ getSegmentPoints()
| void BezierSegment::getSegmentPoints |
( |
Int | numSegments, |
|
|
VecCoord3D * | outResult ) const |
◆ splitSegmentAtT()
◆ BezFwdIterator
◆ m_controlPoints
| Coord3D BezierSegment::m_controlPoints[4] |
|
protected |
◆ s_bezBasisMatrix
| const D3DXMATRIX BezierSegment::s_bezBasisMatrix |
|
staticprotected |
The documentation for this class was generated from the following files: