|
|
| 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) |
| | Creates a machining threaded hole from the minor radius, major radius, thread length, pitch, depth, axis and machining hole type.
|
| |
| double | MinorRadius () |
| | Returns the threaded hole minor radius in mm .
|
| |
| void | SetMinorRadius (double theMinorRadius) |
| | Sets the threaded hole minor radius in mm .
|
| |
| double | MajorRadius () |
| | Returns the threaded hole major radius in mm .
|
| |
|
void | SetMajorRadius (double theMinorRadius) |
| |
| double | ThreadLength () |
| | Returns the threaded hole thread length in mm .
|
| |
| void | SetThreadLength (double theThreadLength) |
| | Sets the threaded hole thread length in mm .
|
| |
| double | Pitch () |
| | Returns the threaded hole pitch in mm .
|
| |
| void | SetPitch (double thePitch) |
| | Sets the threaded hole pitch in mm .
|
| |
|
| Machining_Hole (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| | Machining_Hole (double theRadius, double theDepth, cadex.Machining_HoleType theType) |
| | Creates a machining hole from radius, depth and machining hole type.
|
| |
| | Machining_Hole (double theRadius, double theDepth, cadex.Geom.Axis3d theAxis, cadex.Machining_HoleType theType) |
| | Creates a machining hole from radius, depth, axis and machining hole type.
|
| |
| cadex.Machining_HoleType | Type () |
| | Returns type of machining hole.
|
| |
| void | SetType (cadex.Machining_HoleType theType) |
| | Sets type of the machining hole.
|
| |
|
| MTKBase_Hole (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| | MTKBase_Hole () |
| | Constructor.
|
| |
| | MTKBase_Hole (double theRadius, double theDepth) |
| | Creates a hole feature from radius and depth.
|
| |
| | MTKBase_Hole (double theRadius, double theDepth, cadex.Geom.Axis3d theAxis) |
| | Creates a hole feature from radius, depth and axis.
|
| |
| double | Radius () |
| | Returns hole radius in mm .
|
| |
| void | SetRadius (double theRadius) |
| | Sets radius for hole in mm .
|
| |
| double | Depth () |
| | Returns hole depth in mm .
|
| |
| void | SetDepth (double theDepth) |
| | Sets depth for hole in mm .
|
| |
| bool | HasAxis () |
| | Returns true if axis is determined for hole.
|
| |
| cadex.Geom.Axis3d | Axis () |
| | Returns hole axis.
|
| |
| void | SetAxis (cadex.Geom.Axis3d theAxis) |
| | Sets axis for hole.
|
| |
|
| MTKBase_ShapeFeature (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
| | MTKBase_ShapeFeature () |
| | Constructor.
|
| |
| | MTKBase_ShapeFeature (cadex.ModelData.Shape theShape) |
| | Creates a feature from a ModelData.Shape object.
|
| |
| cadex.ModelData.Shape | Shape () |
| | Returns shape of the feature.
|
| |
| void | SetShape (cadex.ModelData.Shape theShape) |
| | Sets shape of the feature.
|
| |
|
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
| | MTKBase_Feature () |
| | Constructor.
|
| |
| void | Nullify () |
| | Resets reference to implementation object.
|
| |
| bool | IsNull () |
| | Returns true if the object is nullified.
|
| |
|
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.