CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _SiShapePlane_h_Included_
25 #define _SiShapePlane_h_Included_
59 double e =
tol.equalPoint();
69 pt.
set( minPt.
x, maxPt.
y, minPt.
z );
73 pt.
set( maxPt.
x, minPt.
y, minPt.
z );
77 pt.
set( maxPt.
x, maxPt.
y, minPt.
z );
81 pt.
set( maxPt.
x, minPt.
y, maxPt.
z );
85 pt.
set( minPt.
x, maxPt.
y, maxPt.
z );
100 pt.
set( minPt.
x, maxPt.
y, minPt.
z );
104 pt.
set( maxPt.
x, minPt.
y, minPt.
z );
108 pt.
set( maxPt.
x, maxPt.
y, minPt.
z );
112 pt.
set( maxPt.
x, minPt.
y, maxPt.
z );
116 pt.
set( minPt.
x, maxPt.
y, maxPt.
z );
bool intersects(const OdGeExtents3d &extents, bool planar, const OdGeTol &tol) const
OdGeVector3d normal() const
OdGeVector3d m_planeNormal
double signedDistanceTo(const OdGePoint3d &pt) const
OdGePoint3d pointOnPlane() const
OdSiShapePlane(const OdGePoint3d &pointOnPlane, const OdGeVector3d &planeNormal)
OdGePoint3d & set(double xx, double yy, double zz)
const OdGePoint3d & minPoint() const
bool OdLess(double x, double y, double tol=1.e-10)
OdSiShapePlane(const OdGePlane &plane)
bool contains(const OdGeExtents3d &, bool, const OdGeTol &) const
const OdGePoint3d & maxPoint() const
bool OdGreater(double x, double y, double tol=1.e-10)
OdGePoint3d m_pointOnPlane
double dotProduct(const OdGeVector3d &vect) const