Skip to main content

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

NameTypeRequiredDefaultSource description
thread_diameterAnyno8.0Not explicitly described in the source docstring.
thread_lengthAnyno20.0Not explicitly described in the source docstring.
total_lengthAnyno30.0Not explicitly described in the source docstring.
thread_pitchAnyno1.25Not explicitly described in the source docstring.
thread_start_positionAnyno0.0Not explicitly described in the source docstring.
chamfer_sizeAnyno0.5Not 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

See also