Describes a threaded hole. A threaded hole is a cylindrical hole with a helical thread (groove) machined on its inner surface.
More...
|
|
| Machining_ThreadedHole (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
| Machining_ThreadedHole () |
| | Constructor.
|
| |
| | Machining_ThreadedHole (double theMinorRadius, double theMajorRadius, double theThreadLength, double thePitch, double theDepth, cadex.Geom.Axis3d theAxis, cadex.Machining_HoleType theType) |
| | Constructor.
|
| |
| double | MinorRadius () |
| |
| void | SetMinorRadius (double theMinorRadius) |
| |
| double | MajorRadius () |
| |
|
void | SetMajorRadius (double theMinorRadius) |
| |
| double | ThreadLength () |
| |
| void | SetThreadLength (double theThreadLength) |
| |
| double | Pitch () |
| |
| void | SetPitch (double thePitch) |
| |
|
| Machining_Hole (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| | Machining_Hole (double theRadius, double theDepth, cadex.Machining_HoleType theType) |
| | Constructor.
|
| |
| | Machining_Hole (double theRadius, double theDepth, cadex.Geom.Axis3d theAxis, cadex.Machining_HoleType theType) |
| | Constructor.
|
| |
| cadex.Machining_HoleType | Type () |
| |
| void | SetType (cadex.Machining_HoleType theType) |
| |
|
| MTKBase_Hole (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
| MTKBase_Hole () |
| | Constructor.
|
| |
| | MTKBase_Hole (double theRadius, double theDepth) |
| | Constructor.
|
| |
| | MTKBase_Hole (double theRadius, double theDepth, cadex.Geom.Axis3d theAxis) |
| | Constructor.
|
| |
| double | Radius () |
| |
| void | SetRadius (double theRadius) |
| |
| double | Depth () |
| |
| void | SetDepth (double theDepth) |
| |
| bool | HasAxis () |
| |
| cadex.Geom.Axis3d | Axis () |
| |
| void | SetAxis (cadex.Geom.Axis3d theAxis) |
| |
|
| 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) |
| |
|
| 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) |
| |
Describes a threaded hole. A threaded hole is a cylindrical hole with a helical thread (groove) machined on its inner surface.
The helical thread is designed to fit with the corresponding external threaded components, such as screws, bolts, and studs, providing for secure fastening and reliable mechanical connections.
Shape() method returns ModelData.Shell for this class.
Threaded Hole
Threaded Hole has the following basic parameters: minor radius in mm, major radius in mm, thread length in mm, pitch in mm, depth in mm.
Threaded hole parameters
Threaded Hole types
MTK supports threaded hole types (see the Machining_HoleType enumeration):
| Threaded Through hole | A hole that goes through the entire workpiece. |
|
| Threaded Flat Bottom hole | A hole machined to have a flat reflecting surface at the hole bottom |
|
| Threaded Blind hole | A hole does not pass through the entire workpiece |
|
The hole type is returned by Type().
- Examples
- machining/feature_recognizer/Program.cs, and machining/feature_recognizer/main.cxx.