Describes a machining bore. A bore feature is formed by enlarging an existing hole using a rigid single-point cutting tool. It consists of one or more faces defining an internal cylindrical surface, optionally with a bottom. Precision is determined by the rigidity of the spindle and the boring tool. Horizontal boring ensures accurate internal geometry with the workpiece moving parallel to the tool's axis.
More...
|
typedef std::shared_ptr< internal::MachiningImpl_Bore > | ImplType |
|
typedef cadex::internal::MTKBaseImpl_ShapeFeature | ImplType |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
|
typedef cadex::internal::MTKBaseImpl_Feature | ImplType |
|
typedef std::shared_ptr< ImplType > | ImplPtrType |
|
|
static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returns true if theFeature is a machining bore.
|
|
static bool | CompareType (const MTKBase_Feature &theFeature) |
| Returnstrue if theFeature is a shape feature.
|
|
|
| Machining_Bore (ImplType theImpl) |
| Reserved for internal use.
|
|
| MTKBase_ShapeFeature (ImplPtrType theImpl) |
| Reserved for internal use.
|
|
| MTKBase_Feature (ImplPtrType theImpl) |
| Reserved for internal use.
|
|
Describes a machining bore. A bore feature is formed by enlarging an existing hole using a rigid single-point cutting tool. It consists of one or more faces defining an internal cylindrical surface, optionally with a bottom. Precision is determined by the rigidity of the spindle and the boring tool. Horizontal boring ensures accurate internal geometry with the workpiece moving parallel to the tool's axis.
- Examples
- MTKConverter/Program.cs, MTKConverter/main.cxx, machining/feature_recognizer/Program.cs, and machining/feature_recognizer/main.cxx.
◆ Machining_Bore() [1/2]
cadex::Machining_Bore::Machining_Bore |
( |
double | theDepth, |
|
|
double | theRadius ) |
Constructor.
Creates the machining bore from the depth and radius.
◆ Machining_Bore() [2/2]
cadex::Machining_Bore::Machining_Bore |
( |
ImplType | theImpl | ) |
|
|
explicitprotected |
Reserved for internal use.
Constructor.
For internal use.
◆ Bottom()
Returns the bottom shape of the bore. The shape can be a single face or shell. Returns a null shape if the bore has no bottom.
- See also
- SetBottom()
◆ Depth()
double cadex::Machining_Bore::Depth |
( |
| ) |
const |
◆ Radius()
double cadex::Machining_Bore::Radius |
( |
| ) |
const |
◆ SetBottom()
Sets the shape for the bore bottom. The shape can be a single face or shell.
- See also
- Bottom()
◆ SetDepth()
void cadex::Machining_Bore::SetDepth |
( |
double | theDepth | ) |
|
Sets the bore depth in mm . The value must be greater than zero.
- See also
- Depth()
◆ SetRadius()
void cadex::Machining_Bore::SetRadius |
( |
double | theRadius | ) |
|
Sets the bore radius in mm . The value must be greater than zero.
- See also
- Radius()
◆ SetSidewalls()
void cadex::Machining_Bore::SetSidewalls |
( |
const ModelData::Shape & | theSidewalls | ) |
|
Sets the shape for bore sidewalls. The shape can be a single face or shell.
- See also
- Sidewalls()
◆ Sidewalls()
Returns the shape containing the bore sidewalls. The shape can be a single face or shell.
- See also
- SetSidewalls()