and a curve <c>, one can writes :
D = GeomAPI_ProjectPointOnCurve(P,C);
or
GeomAPI_ProjectPointOnCurve PonC(P,C);
D = PonC.LowerDistance();
.
#include <GeomAPI.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Static Public Member Functions | |
static Standard_EXPORT Handle_Geom2d_Curve | To2d (const Handle(Geom_Curve)&C, const gp_Pln &P) |
This function builds (in the parametric space of the plane P) a 2D curve equivalent to the 3D curve C. The 3D curve C is considered to be located in the plane P. Warning The 3D curve C must be of one of the following types: - a line - a circle - an ellipse - a hyperbola - a parabola - a Bezier curve - a BSpline curve Exceptions Standard_NoSuchObject if C is not a defined type curve. . | |
static Standard_EXPORT Handle_Geom_Curve | To3d (const Handle(Geom2d_Curve)&C, const gp_Pln &P) |
Builds a 3D curve equivalent to the 2D curve C described in the parametric space defined by the local coordinate system of plane P. The resulting 3D curve is of the same nature as that of the curve C. . |
|
|
|
|
|
|
|
|
|
|