GePlanarEnt.h
This class is the base class for all OdGe planes in 3D space.
A parametric point on the plane with parameters u and v maps to the point S(u,v) as follows
S(u,v) = originOfPlanarEntity + (u * uAxis) + (v * vAxis)
uAxis and vAxis need not be either normalized or perpendicular, but they must not be colinear.
Parameter |
Description Computed as |
origin |
Origin of plane. origin |
axis1 |
A unit vector in the plane. uAxis.normal() |
axis2 |
A unit vector perpendicular to the plane. uAxis.crossProduct(vAxis).normal() |
The plane equation for a plane is as follows
a * X + b * Y + c * Z + d = 0
Corresponding C++ library: TD_Ge
|
Name |
Description |
|
Returns the point on this plane that is closest to the specified linear entity, and the point on the linear entity that is closest to this plane. | |
|
Returns the point on this plane that is closest to the specified plane, and the point on the specified plane that is closest to this plane. | |
|
This is the overview for the get method overload. | |
|
Returns the coefficients of the plane equation for this plane. | |
|
Returns the orthonormal canonical coordinate system of this plane. | |
|
Returns true and the intersection with the specified linear entity, if and only if the specified linear entity intersects with this plane. | |
|
Returns true if and only if the specified plane is coplanar with this one. | |
|
Returns true if and only if the specified point is on this plane, regardless of the envelope, as determined by the tolerance. | |
|
This is the overview for the isParallelTo method overload. | |
|
This is the overview for the isPerpendicularTo method overload. | |
|
Returns the normal to the plane as a unit vector. | |
|
Returns an arbitrary point on the plane. | |
|
This is project, a member of class OdGePlanarEnt. | |
|
Returns projP and true, if and only if there is a point on this surface, projP, where the this surface normal or unitDir (if specified) passes through the point p. |
|
Name |
Description |
|
Assignment operator for the OdGePlanarEnt object. |
Copyright © 2002–2020. Open Design Alliance. All rights reserved.
|