Description | ||||||||
Initializes an ellipse data structure. | ||||||||
Synopsis | ||||||||
#include <ProCurvedata.h> | ||||||||
ProError | ProEllipsedataInit | ( | ||||||
Pro3dPnt center | ||||||||
/* (In) | ||||||||
The center of the ellipse | ||||||||
*/ | ||||||||
ProVector x_axis | ||||||||
/* (In) | ||||||||
First (x) axis vector of the ellipse | ||||||||
*/ | ||||||||
ProVector plane_normal | ||||||||
/* (In) | ||||||||
The axis vector which is normal to the plane of ellipse | ||||||||
*/ | ||||||||
double x_radius | ||||||||
/* (In) | ||||||||
The radius of the ellipse in the direction of 'x' axis | ||||||||
*/ | ||||||||
double y_radius | ||||||||
/* (In) | ||||||||
The radius of the ellipse in the direction of 'y' axis | ||||||||
*/ | ||||||||
double start_ang | ||||||||
/* (In) | ||||||||
The starting angular parameter (in radians) of the ellipse | ||||||||
*/ | ||||||||
double end_ang | ||||||||
/* (In) | ||||||||
The end angular parameter (in radians) of the ellipse (The 'y' axis can found as a vector product of plane_normal on x_axis.) | ||||||||
*/ | ||||||||
ProCurvedata* p_curve | ||||||||
/* (Out) | ||||||||
The ellipse data structure | ||||||||
*/ | ||||||||
) | ||||||||
Returns | ||||||||
|