#include <vpbezier.h>
Inheritance diagram for VPBezier:
Public Member Functions | |
VPBezier () | |
VPPoint4D | GetControlPoint (int i) |
Returns a copy a control point. | |
void | SetControlPoint (int i, const VPPoint4D &point) |
Assigns a (copy of a) control point. | |
virtual void | GetPoint (double t, VPPoint4D *result) |
Returns a point of the curve. |
A Bezier curve defined by 4 control points.
Definition at line 17 of file vpbezier.h.
|
Definition at line 23 of file vpbezier.cpp. References VPCurve::controlPoints, and VPPoint4D::ORIGIN(). |
|
Returns a copy a control point.
Definition at line 31 of file vpbezier.cpp. References VPCurve::controlPoints. |
|
Returns a point of the curve.
Implements VPCurve. Definition at line 43 of file vpbezier.cpp. References VPCurve::controlPoints. Referenced by VPDof::ComputeLIM(), VPModifier::GetMax(), VPModifier::GetMin(), VPDof::MoveTo(), and VPDof::Transform(). |
|
Assigns a (copy of a) control point.
Definition at line 37 of file vpbezier.cpp. References VPCurve::controlPoints. |