Find the hole information from solid. 更多...
#include <APIHoleExplor.h>
Public 成员函数 | |
bool | Initialize (const TopoShape &solid) |
TopoShapeGroup | GetFaces () const |
TopoShapeGroup | GetInnerWires (const TopoShape &face) const |
TopoShapeGroup | GetWallOfHole (const TopoShape &face, const TopoShape &wire) const |
SharedEdgeShapeList | FindWallsOfHole (const TopoShape &baseFace, const TopoShape &wire) |
double | GetHoleDeep (const TopoShape &wire, const TopoShape &wallFace) const |
Find the hole information from solid.
TODO:
SharedEdgeShapeList AnyCAD::API::HoleExplor::FindWallsOfHole | ( | const TopoShape & | baseFace, |
const TopoShape & | wire | ||
) |
Find the walls of hole.
TopoShapeGroup AnyCAD::API::HoleExplor::GetFaces | ( | ) | const |
Get all the faces of the solid
double AnyCAD::API::HoleExplor::GetHoleDeep | ( | const TopoShape & | wire, |
const TopoShape & | wallFace | ||
) | const |
Get the hole deep
wire | the hole wire. |
wallFace | the wall face of the hole. |
TopoShapeGroup AnyCAD::API::HoleExplor::GetInnerWires | ( | const TopoShape & | face | ) | const |
Get inner wires of the face
face | the face |
TopoShapeGroup AnyCAD::API::HoleExplor::GetWallOfHole | ( | const TopoShape & | face, |
const TopoShape & | wire | ||
) | const |
Get the wall faces of the hole.
face | the face where the hole locates. |
wire | the initial outline of the hole. |
bool AnyCAD::API::HoleExplor::Initialize | ( | const TopoShape & | solid | ) |
Initialize by solid.
solid | the solid to be process. |