make_threaded_rod_rsolid
Kind: Function
Domain: Modeling and geometry
Canonical import: from cadflow import make_threaded_rod_rsolid
Signature
def make_threaded_rod_rsolid(thread_diameter=8.0, thread_length=20.0, total_length=30.0, thread_pitch=1.25, thread_start_position=0.0, chamfer_size=0.5) -> cadflow._engine.geometry.core.Solid
Description
Create a threaded rod with configurable rod length, thread span, and pitch. The top center is placed at the origin and the rod extends in -Z.
Parameters
| Name | Type | Required | Default | Source description |
|---|---|---|---|---|
thread_diameter | Any | no | 8.0 | Not explicitly described in the source docstring. |
thread_length | Any | no | 20.0 | Not explicitly described in the source docstring. |
total_length | Any | no | 30.0 | Not explicitly described in the source docstring. |
thread_pitch | Any | no | 1.25 | Not explicitly described in the source docstring. |
thread_start_position | Any | no | 0.0 | Not explicitly described in the source docstring. |
chamfer_size | Any | no | 0.5 | Not explicitly described in the source docstring. |
Returns
Type: cadflow._engine.geometry.core.Solid
The source docstring does not declare additional return semantics.
Errors
The source docstring does not declare a narrower exception contract. Invalid types, values, ownership, paths, or backend state may still raise the corresponding public error.
Behavior and constraints
- This operation reads external data and may reject missing, malformed, or unsupported input.
Import check
from cadflow import make_threaded_rod_rsolid