Plane
Objekt für eine Ebene.
|
|
|
FUNC |
COM |
SF |
---|---|---|---|---|---|
InitPointForm |
Ebene durch drei Punkte. |
void InitPointForm (Point3D p1, Point3D p2, Point3D p3) |
1212.1 |
1212.1 |
+ |
InitParametricForm |
Ebene durch einen Punkt und zwei Vektoren. |
void InitParametricForm (Point3D p, Vector3D v1, Vector3D v2) |
1212.1 |
1212.1 |
+ |
InitNormalForm |
Ebene durch einen Punkt und den Normalenvektor. |
void InitNormalForm (Point3D p, Vector3D n) |
1212.1 |
1212.1 |
+ |
InitHessianNormalForm |
Ebene in der Hessschen Normalenform (Punkt und Abstand vom Ursprung). |
void InitHessianNormalForm (Point3D p, double d) |
1212.1 |
1212.1 |
+ |
GetPointForm |
Liefert drei Punkte auf der Ebene. |
void GetPointForm (Point3D& p1, Point3D& p2, Point3D& p3) |
1212.1 |
1212.1 |
+ |
GetParametricForm |
Liefert einen Punkt auf der Ebene und zwei Richtungsvektoren. |
void GetParametricForm (Point3D& p, Vector3D& v1, Vector3D& v2) |
1212.1 |
1212.1 |
+ |
GetNormalForm |
Liefert einen Punkt auf der Ebene und den normierten Normalenvektor. |
void GetNormalForm (Point3D& p, Vector3D& n) |
1212.1 |
1212.1 |
+ |
GetHessianNormalForm |
Liefert einen Punkt auf der Ebene und den Abstand vom Ursprung. |
void GetHessianNormalForm (Point3D& p, double& d) |
1212.1 |
1212.1 |
+ |
GetHessianNormalFormNormal |
Liefert den normierten Normalenvektor der Ebene. |
void GetHessianNormalFormNormal (Vector3D& n) |
1212.1 |
1212.1 |
+ |
GetHessianNormalFormDistance |
Liefert den Abstand der Ebene vom Ursprung. |
void GetHessianNormalFormDistance (double& d) |
1212.1 |
1212.1 |
+ |
Empty |
Sind die Daten der Ebene belegt? |
bool Empty ( ) |
1212.1 |
1212.1 |
+ |
Clear |
Leert die Daten. |
void Clear ( ) |
1212.1 |
1212.1 |
+ |