Skip to content

Add step/component-tree-650: a product tree of 655 components - #7

Open
raykholo wants to merge 1 commit into
tangency-labs:mainfrom
raykholo:step-component-tree-650
Open

raykholo wants to merge 1 commit into
tangency-labs:mainfrom
raykholo:step-component-tree-650

Conversation

@raykholo

Copy link
Copy Markdown

A STEP product tree of 655 components, four levels deep and five wide at each assembly level,
every assembly a distinct product with its own name: 156 assemblies and 500 part occurrences of 16
small planar parts.

  • File: component-tree-650.step
  • Author: raykholo
  • Made with: scripts/generators/component_tree.py (Python 3, standard library only; shared

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.

156 distinct assemblies four levels deep and 500 part occurrences, for model
browser stress. AP214, generated by scripts/generators/component_tree.py; README
gives check values.
@raykholo
raykholo requested a review from jyviko as a code owner October 20, 2026 23:28
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