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...
Public Member Functions | |
| Machining_Bore (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| Machining_Bore () | |
| Constructor. | |
| Machining_Bore (double theDepth, double theWidth) | |
| double | Depth () |
| void | SetDepth (double theDepth) |
| double | Radius () |
| void | SetRadius (double theWidth) |
| cadex.ModelData.Shape | Sidewalls () |
| void | SetSidewalls (cadex.ModelData.Shape theSidewalls) |
| cadex.ModelData.Shape | Bottom () |
| void | SetBottom (cadex.ModelData.Shape theBottom) |
Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| MTKBase_ShapeFeature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| MTKBase_ShapeFeature () | |
| Constructor. | |
| MTKBase_ShapeFeature (cadex.ModelData.Shape theShape) | |
| Constructor. | |
| cadex.ModelData.Shape | Shape () |
| void | SetShape (cadex.ModelData.Shape theShape) |
Public Member Functions inherited from cadex.MTKBase_Feature | |
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_Feature () | |
| Constructor. | |
| void | Nullify () |
| bool | IsNull () |
| bool | IsEqual (cadex.MTKBase_Feature theObject) |
| bool | IsNotEqual (cadex.MTKBase_Feature theObject) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a machining bore. | |
| static new cadex.Machining_Bore | Cast (cadex.MTKBase_Feature theBase) |
| static cadex.Machining_Bore | Cast (cadex.MTKBase_ShapeFeature theBase) |
Static Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| static bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a shape feature. | |
| static cadex.MTKBase_ShapeFeature | Cast (cadex.MTKBase_Feature theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Protected Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| override void | Dispose (bool disposing) |
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.
|
inline |
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.
|
inline |
|
inlineprotectedvirtual |
Reimplemented from cadex.MTKBase_Feature.
|
inline |
Returns the bore radius in mm .
|
inline |
Sets the shape for the bore bottom. The shape can be a single face or shell.
|
inline |
Sets the bore depth in mm . The value must be greater than zero.
|
inline |
Sets the shape for bore sidewalls. The shape can be a single face or shell.
|
inline |
Returns the shape containing the bore sidewalls. The shape can be a single face or shell.