Functions |
ON_3fVector | ON_CrossProduct (const ON_2fVector &a, const ON_2fVector &b) |
ON_3fVector | ON_CrossProduct (const ON_3fVector &a, const ON_3fVector &b) |
ON_3fVector | ON_CrossProduct (const float *a, const float *b) |
ON_3dVector | ON_CrossProduct (const ON_2dVector &a, const ON_2dVector &b) |
ON_3dVector | ON_CrossProduct (const ON_3dVector &a, const ON_3dVector &b) |
ON_3dVector | ON_CrossProduct (const double *a, const double *b) |
float | ON_DotProduct (const ON_2fVector &a, const ON_2fVector &b) |
float | ON_DotProduct (const ON_3fVector &a, const ON_3fVector &b) |
double | ON_DotProduct (const ON_2dVector &a, const ON_2dVector &b) |
double | ON_DotProduct (const ON_3dVector &a, const ON_3dVector &b) |
int | ON_Get3dConvexHull (const ON_SimpleArray< ON_3dPoint > &points, ON_SimpleArray< ON_PlaneEquation > &hull) |
bool | ON_GetConicEquationThrough6Points (int stride, const double *points2d, double conic[6], double *max_pivot, double *min_pivot, double *zero_pivot) |
bool | ON_GetEllipseConicEquation (double a, double b, double x0, double y0, double alpha, double conic[6]) |
bool | ON_IsConicEquationAnEllipse (const double conic[6], ON_2dPoint ¢er, ON_2dVector &major_axis, ON_2dVector &minor_axis, double *major_radius, double *minor_radius) |
bool | ON_IsDegenrateConicHelper (double A, double B, double C, double D, double E) |
bool | ON_IsOrthogonalFrame (const ON_2dVector &X, const ON_2dVector &Y) |
bool | ON_IsOrthogonalFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z) |
bool | ON_IsOrthonormalFrame (const ON_2dVector &X, const ON_2dVector &Y) |
bool | ON_IsOrthonormalFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z) |
bool | ON_IsRightHandFrame (const ON_2dVector &X, const ON_2dVector &Y) |
bool | ON_IsRightHandFrame (const ON_3dVector &X, const ON_3dVector &Y, const ON_3dVector &Z) |
bool | ON_IsValid (double x) |
bool | ON_IsValidFloat (float x) |
double | ON_Length2d (double x, double y) |
double | ON_Length3d (double x, double y, double z) |
float | ON_TripleProduct (const ON_3fVector &a, const ON_3fVector &b, const ON_3fVector &c) |
float | ON_TripleProduct (const float *a, const float *b, const float *c) |
double | ON_TripleProduct (const ON_3dVector &a, const ON_3dVector &b, const ON_3dVector &c) |
double | ON_TripleProduct (const double *a, const double *b, const double *c) |
double | ON_WedgeProduct (const ON_2dVector &a, const ON_2dVector &b) |
ON_2fPoint | operator* (int d, const ON_2fPoint &p) |
ON_2fPoint | operator* (float d, const ON_2fPoint &p) |
ON_2dPoint | operator* (double d, const ON_2fPoint &p) |
ON_3fPoint | operator* (int d, const ON_3fPoint &p) |
ON_3fPoint | operator* (float d, const ON_3fPoint &p) |
ON_3dPoint | operator* (double d, const ON_3fPoint &p) |
ON_4fPoint | operator* (float d, const ON_4fPoint &p) |
ON_4dPoint | operator* (double d, const ON_4fPoint &p) |
ON_2fVector | operator* (int d, const ON_2fVector &v) |
ON_2fVector | operator* (float d, const ON_2fVector &v) |
ON_2dVector | operator* (double d, const ON_2fVector &v) |
ON_3fVector | operator* (int d, const ON_3fVector &v) |
ON_3fVector | operator* (float d, const ON_3fVector &v) |
ON_3dVector | operator* (double d, const ON_3fVector &v) |
ON_2dPoint | operator* (int i, const ON_2dPoint &p) |
ON_2dPoint | operator* (float f, const ON_2dPoint &p) |
ON_2dPoint | operator* (double d, const ON_2dPoint &p) |
ON_3dPoint | operator* (int i, const ON_3dPoint &p) |
ON_3dPoint | operator* (float f, const ON_3dPoint &p) |
ON_3dPoint | operator* (double d, const ON_3dPoint &p) |
ON_4dPoint | operator* (double d, const ON_4dPoint &p) |
ON_2dVector | operator* (int i, const ON_2dVector &v) |
ON_2dVector | operator* (float f, const ON_2dVector &v) |
ON_2dVector | operator* (double d, const ON_2dVector &v) |
ON_3dVector | operator* (int i, const ON_3dVector &v) |
ON_3dVector | operator* (float f, const ON_3dVector &v) |
ON_3dVector | operator* (double d, const ON_3dVector &v) |
Variables |
const ON_3fPoint | ON_forigin (0.0f, 0.0f, 0.0f) |
const ON_3fVector | ON_fxaxis (1.0f, 0.0f, 0.0f) |
const ON_3fVector | ON_fyaxis (0.0f, 1.0f, 0.0f) |
const ON_3fVector | ON_fzaxis (0.0f, 0.0f, 1.0f) |
const ON_3dPoint | ON_origin (0.0, 0.0, 0.0) |
const ON_3dPoint | ON_UNSET_POINT (ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE) |
const ON_3dVector | ON_UNSET_VECTOR (ON_UNSET_VALUE, ON_UNSET_VALUE, ON_UNSET_VALUE) |
const ON_3dVector | ON_xaxis (1.0, 0.0, 0.0) |
const ON_3dVector | ON_yaxis (0.0, 1.0, 0.0) |
const ON_3dVector | ON_zaxis (0.0, 0.0, 1.0) |