Skip to content

Add step/nested-rotated-assembly: four levels of rotated components - #6

Open
raykholo wants to merge 1 commit into
tangency-labs:mainfrom
raykholo:step-nested-rotated-assembly
Open

raykholo wants to merge 1 commit into
tangency-labs:mainfrom
raykholo:step-nested-rotated-assembly

Conversation

@raykholo

Copy link
Copy Markdown

A STEP assembly four levels deep in which every placement, at every level, is rotated, most of them
about oblique axes: 32 solid instances of 4 small planar parts.

  • File: nested-rotated-assembly.step
  • Author: raykholo
  • Made with: scripts/generators/nested_rotated_assembly.py (Python 3, standard library only;
    shared code in scripts/generators/prism.py). It writes STEP AP214 (AUTOMOTIVE_DESIGN)

Generated by the committed script in scripts/generators/ (writes AP214 directly) and regenerated byte for byte; the README has the expected counts, volume and bounding box. Checked against the generator's exact values in FreeCAD. Released under CC0-1.0; python3 scripts/check.py passes.

32 instances of 4 planar parts, every placement at every level rotated, most about
oblique axes. AP214, generated by scripts/generators/nested_rotated_assembly.py;
README gives check values.
@raykholo
raykholo requested a review from jyviko as a code owner October 20, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant