Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
New Polyhedra Generator Feature
Link to Polyhedra Generator
I first made this feature in late 2023, and the recent FeatureScript MCP sparked a rewrite with some big speed improvements. Instead of building every face one at a time, the feature now builds only the part of a shape its rotational symmetry cannot repeat and patterns out the rest, so even the largest shapes in the catalog finish in seconds.
It builds any of 861 polyhedra from David McCooey's Visual Polyhedra catalog as points, edges, surfaces, or a solid. The range runs from the Platonic solids up through stars, toroids, and geodesic spheres with as many as 13,520 faces. You can size a shape by its published coordinates or by its bounding radius. It makes a good alternative to Jon Sorrells' Polyhedron feature, which constructs the regular solids and their truncations from a few parameters, while this one picks ready-made shapes from a much larger catalog.
Hope you all make something awesome with these!
Comments
-
This is really cool.
I'm not sure what's going on, but the orientation of the anti-prisms has a strange progression. Some of them are flat on their largest sides, and others are up at a weird orientation.
Simon Gatrall | Product Development, Engineering, Design, Onshape | Ex- IDEO, PCH, Unagi, Carbon | LinkedIn
0 -
@S1mon that is how the source data orients them. I am tempted to leave it as a direct mapping but I can see how two neighboring polyhedron having different orientations would be annoying to transform and fix. I just reoriented them to have their main axis of symmetry in the +z direction.
2




