Circular Pattern
circular_patternCreate radial copies of a body or a selected feature around an axis. Pattern a hole to form a bolt circle, or duplicate a whole body for turntable-style arrangements.
Instructions
Pattern a body OR a feature around an axis. Without feature_name, this duplicates the whole body N times as separate overlapping bodies (correct for copying a whole part, e.g. around a turntable) — it does NOT add copies of a feature to the same body. For the common case — a bolt circle, repeating a single hole around one part — pass feature_name (the feature that created it, e.g. from create_hole's feature_name) so the result stays one body with N holes. Unless a parameter says otherwise, lengths and coordinates are in cm (not mm) and angles in degrees.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | No | z | |
| count | Yes | ||
| body_name | Yes | Body to pattern. Still required even when feature_name is given, to resolve the axis; ignored as the pattern target in that case. | |
| total_angle | No | Total angle to distribute copies over (degrees) | |
| feature_name | No | Name of an existing feature (e.g. a hole feature) to pattern instead of the whole body. This is what keeps the result as ONE body with N copies of the feature — a real bolt circle — instead of N separate overlapping bodies. |