Open CASCADE Technology
6.5.4
|
Intersection between 3 planes. The algorithm searches
for an intersection point. If two of the planes are
parallel or identical, IsEmpty returns TRUE.
#include <IntAna_Int3Pln.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | IntAna_Int3Pln () |
IntAna_Int3Pln (const gp_Pln &P1, const gp_Pln &P2, const gp_Pln &P3) | |
Determination of the intersection point between 3 planes. | |
void | Perform (const gp_Pln &P1, const gp_Pln &P2, const gp_Pln &P3) |
Determination of the intersection point between 3 planes. | |
Standard_Boolean | IsDone () const |
Returns True if the computation was successful. | |
Standard_Boolean | IsEmpty () const |
Returns TRUE if there is no intersection POINT. If 2 planes are identical or parallel, IsEmpty will return TRUE. | |
const gp_Pnt & | Value () const |
Returns the intersection point. |
Standard_Boolean IntAna_Int3Pln::IsDone | ( | ) | const |
Standard_Boolean IntAna_Int3Pln::IsEmpty | ( | ) | const |
const gp_Pnt& IntAna_Int3Pln::Value | ( | ) | const |