Plane
|
|
|
FUNC |
CO |
SF |
---|---|---|---|---|---|
InitPointForm |
Plane through three points. |
void InitPointForm (Point3D p1, Point3D p2, Point3D p3) |
1212.1 |
1212.1 |
+ |
InitParametricForm |
Plane through one point and two vectors. |
void InitParametricForm (Point3D p, Vector3D v1, Vector3D v2) |
1212.1 |
1212.1 |
+ |
InitNormalForm |
Plane through one point and the normal vector. |
void InitNormalForm (Point3D p, Vector3D n) |
1212.1 |
1212.1 |
+ |
InitHessianNormalForm |
Plane in the Hessian normal form (point and distance from origin). |
void InitHessianNormalForm (Point3D p, double d) |
1212.1 |
1212.1 |
+ |
GetPointForm |
Provides three points on the plane. |
void GetPointForm (Point3D& p1, Point3D& p2, Point3D& p3) |
1212.1 |
1212.1 |
+ |
GetParametricForm |
Provides one point on the plane and two direction vectors. |
void GetParametricForm (Point3D& p, Vector3D& v1, Vector3D& v2) |
1212.1 |
1212.1 |
+ |
GetNormalForm |
Provides one point on the plane and the standardised normal vector. |
void GetNormalForm (Point3D& p, Vector3D& n) |
1212.1 |
1212.1 |
+ |
GetHessianNormalForm |
Provides one point on the plane and the distance from the origin. |
void GetHessianNormalForm (Point3D& p, double& d) |
1212.1 |
1212.1 |
+ |
GetHessianNormalFormNormal |
Provides one point on the plane and the distance from the origin. |
void GetHessianNormalForm (Point3D& p, double& d) |
1212.1 |
1212.1 |
+ |
GetHessianNormalFormDistance |
Provides the distance of the plane from the origin. |
void GetHessianNormalFormDistance (double& d) |
1212.1 |
1212.1 |
+ |
Empty |
Are the data of the plane engaged? |
bool Empty ( ) |
1212.1 |
1212.1 |
+ |
Clear |
Clears the data. |
void Clear ( ) |
1212.1 |
1212.1 |
+ |