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.
Newbie question - how to make a solid icosahedron?
phillip_wright
Member Posts: 2 ✭
Hi all,
I'm just learning CAD. I have a pretty simple problem, but it seems to be beyond me in OnShape.
I'm want to create a solid icosahedron. I've tried a few different approaches, but I feel like everything I do gets messy and tangled up.
I've seen some tutorials for SketchUp and Solidworks using 3d sketching approaches, but that doesn't seem to be how things are done in OnShape. I guess I'm looking for a solution based on 2d sketches and extrusion? (again, new to CAD so not really sure).
Thanks in advance.
I'm just learning CAD. I have a pretty simple problem, but it seems to be beyond me in OnShape.
I'm want to create a solid icosahedron. I've tried a few different approaches, but I feel like everything I do gets messy and tangled up.
I've seen some tutorials for SketchUp and Solidworks using 3d sketching approaches, but that doesn't seem to be how things are done in OnShape. I guess I'm looking for a solution based on 2d sketches and extrusion? (again, new to CAD so not really sure).
Thanks in advance.
0
Best Answer
-
andrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭You can extrude a solid from a pentagon, then add draft to all five faces in a single feature, and end up with a five-facet pyramid (provided the extrude distance exceeds the height of the finished pyramid, it will terminate neatly at a point)
A pair of these would give you the "top" and "bottom" - you could create the latter from the former by mirroring about the mid-height plane, then rotating one of the pyramids 180 degrees about its axis.
(ON EDIT: You will need to sketch a line on a vertical plane, through the origin, to use as this axis)
Then it would 'just' be a matter of filling in the lattice between them with equilateral triangles, half 'point up' and the the other half 'point down'. Not quite as easy as it sounds, given the inability (at present) to sketch in 3D, because (as far as I can see) it would require providing a plane for each facet. You could probably model the facets as surfaces, and just provide two of the 'lattice' surfaces, then use a circular pattern to make the other eight.
ON EDIT:
Onshape cannot yet create a planar surface from a sketch, so this is not strictly possible, but you could thicken or extrude each of an adjacent pair of triangular sketches from the "lattice" as far as (or slightly past) the central axis, and then use these to create a circular pattern as previously suggested. A final boolean addition would tidy up, and create a single solid part.5
Answers
A pair of these would give you the "top" and "bottom" - you could create the latter from the former by mirroring about the mid-height plane, then rotating one of the pyramids 180 degrees about its axis.
(ON EDIT: You will need to sketch a line on a vertical plane, through the origin, to use as this axis)
Then it would 'just' be a matter of filling in the lattice between them with equilateral triangles, half 'point up' and the the other half 'point down'. Not quite as easy as it sounds, given the inability (at present) to sketch in 3D, because (as far as I can see) it would require providing a plane for each facet. You could probably model the facets as surfaces, and just provide two of the 'lattice' surfaces, then use a circular pattern to make the other eight.
ON EDIT:
Onshape cannot yet create a planar surface from a sketch, so this is not strictly possible, but you could thicken or extrude each of an adjacent pair of triangular sketches from the "lattice" as far as (or slightly past) the central axis, and then use these to create a circular pattern as previously suggested. A final boolean addition would tidy up, and create a single solid part.
I ended up using "loft" to raise the pentagon to a point (because I'm able to define the height of the apex point in terms of the side-length of the pentagon). I hope that's an appropriate use of loft.
A like the idea of the extruding the triangles to the interior and then boolean-ing them to neaten it up, as well as using circular rotate - awesome.
I'm glad you mentioned things like "Onshape cannot yet create a planar surface from a sketch", and confirming that 3d sketching is not currently possible. Saves me from worrying about whether I'm missing something.
Thanks again,
Phil
@phillip_wright - Nice enhancement using loft. My method relied on knowing the angle analogous to the pitch of a roof - I infer that must be a constant for all regular icosahedrons (although I have no idea what it is) ... but it's nicer to come up with methods which derive all their variables from sketch geometry, and loft is a great way to do that (and neater than my kludge, to boot)