Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Options

Does anyone have a dodecahedron tutorial or can comment on techniques to make one?

2

Answers

  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    @da_vicki raises an important point:
    I personally think, for the challenge to have any validity, the sketches should all be driven from a single ruling dimension, no external calcs or magic angle inputs. All geometry should be derived from a regular pentagon. 
    My sketches so far have not complied, because I was focussed on arriving at the simplest possible modelling approach, but I am confident of being able to remedy that, when I get a bit more time.
  • Options
    philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    @andrew_troup : Agreed (to both the rules and your confession ;))
    Philip Thomas - Onshape
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    @philip_thomas
    Thanks for that
    (I have a further confession: I admit to sweating a bit, in spare moments, about condensing the construction to only two sketches for my revised, asymmetric orientation!)

    A question remains on the other point: can you lay out how you think the steps should be counted?
  • Options
    philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    Lets keep it simple - no math - its the number shown at the top of the feature manager :)
    Philip Thomas - Onshape
  • Options
    _Ðave__Ðave_ Member, Developers Posts: 712 ✭✭✭✭
    Nice challenge here. Quite honestly I've not a chance to compete but I would truly like to follow along. Just that I haven't been able to discern where some of this geometry is coming from.

    Thanks
    Dave
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited August 2015
    OK; despite my misgivings, I managed to condense the construction to 2 sketches for my revised, three feature method, and it uses only one driving dimension.  (currently an arbitrary 100mm, in sketch 1)

    https://cad.onshape.com/documents/60d93351f66d4936a7de2399/w/23b9cc0586fa48b7915732d7/e/c091518dadb747b8a1cd37e6

    I'm not thrilled with the constructions being so inelegant, but I console myself that it's mainly because there is currently no way of making dimensions equal between two sketches, unless the sketch planes happen to be parallel.

    ON EDIT: I should have written: "unless the line on the first sketch lies parallel to the sketch plane of the second" .... which is what I was able to exploit.
    I had to, because with only two sketches, they had to be mutually perpendicular

    The full explanation (and many people may not realise this):

    the "Equal" constraint does NOT make two lines equal: it makes their projection in the current sketch equal.
    (Which, I hasten to add, is as it should be, and as it is in other parametric modellers I'm familiar with)
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited August 2015
    Here's the gist of my revised method (the curved arrow shows the single rotation used to invert the model with the required 180 deg phase shift)

    Essentially the large base pentagon is lofted to a point and rotated as shown. The Boolean intersection is the finished dodecahedron.

    If, in future, the ability to specify "Intersection" becomes an option in "Transform/Rotate", that would eliminate a further entry in the feature list.


  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    Lets keep it simple - no math - its the number shown at the top of the feature manager :)
    Hmmm ... isn't that a bit like saying "trust the priesthood"??? Any chance of a look under the hood, at how Onshape calculates the "number of features"???

    My revised two sketch, three feature solution rates as 9 features, by that yardstick: perhaps it's the number of features raised to the exponential power of the number of sketches  ;)
  • Options
    _Ðave__Ðave_ Member, Developers Posts: 712 ✭✭✭✭
    @andrew_troup

     Very cleaver, I didn't understand the fundamental geometric relationships of the dodecahedron.Thanks for laying it out nicely.

  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    @philip_thomas
    Sorry to have kept asking questions you had already answered, and refraining from answering questions you had asked:
    The reason is that I somehow missed out on seeing the last few posts on page 1 before it rolled over to p2. Mea culpa.

    I do seem to have accidentally responded to your challenge to put up a nine-feature solution (by Onshape's reckoning) without any sleight of hand involved in the sketches.
    I personally think it's a bit unfair Onshape charging me for the use of the third construction plane, when I only used two .... but I did use the origin, so I'll concede it's an eight-feature procedure.

    Someone else can run with this ball now; I think I've got it out of my system! 
  • Options
    _Ðave__Ðave_ Member, Developers Posts: 712 ✭✭✭✭
    @andrew_troup Clap Clap, Well Done
  • Options
    3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    Jon Sorrells has already done it in 9 - but you will have to wait a little longer to see how (and what cool new doo-dad) he used :)
    Are we going to have dodecahedron wizard built-in Onshape :o 
    //rami
  • Options
    ilya_baranilya_baran Onshape Employees, Developers, HDM Posts: 1,175
    @3dcad Yes, as a result of this thread, Onshape has decided to pivot to dodecahedron creation.  Our top engineers are working to provide the best dodecahedroning experience in the industry.  Drawings development is now on the back burner, but hey, priorities!  ;)
    Ilya Baran \ VP, Architecture and FeatureScript \ Onshape Inc
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited August 2015
    I would like to put in a word on behalf of the other intriguing regular convex polyhedra.
    Equal rights, self-determination .... and a cut on any resulting profits...

    (and before anyone casts aspersions on the nature and extent of their self-regard: they assure me it is purely Platonic)
  • Options
    michael3424michael3424 Member Posts: 676 ✭✭✭✭
    @3dcad Yes, as a result of this thread, Onshape has decided to pivot to dodecahedron creation.  Our top engineers are working to provide the best dodecahedroning experience in the industry.  Drawings development is now on the back burner, but hey, priorities!  ;)
    A little early, or maybe late, for April Fool's Day, but that would have been a good one.
  • Options
    3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    //rami
  • Options
    jon_sorrellsjon_sorrells Onshape Employees Posts: 51
    Now that extrude with draft is released, here's my 9 feature solution from earlier:
    https://cad.onshape.com/documents/7cb790ec4f9a4854bab35a2a/w/b9f42bd50a274e85bc1ad861/e/6cfac795c8274b139bdc45c3
    Instead of making a second sketch and lofting the pentagon to a point, I extruded the pentagon and set the draft angle to atan(2)/2.  
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited September 2015
    @jon_sorrells
    philip_thomas said:
    @andrew_troup : Agreed (to both the rules and your confession ;))
     
    Nice model, but given that you're not using construction sketches for the draft angle, but relying on an externally derived calculation formula, you might have to consult your colleague as to whether it really qualifies, under the rules we agreed.

    (PS: Forum software is screwing up quotes even worse than usual. My quote from Philip's post previewed properly, but does not post correctly)
  • Options
    philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    Hmmm - I think that I would apply the following logic:

    CAD is a tool for Engineers that enables us to capture our ideas. Parametric CAD enables us to evaluate our ideas over a range of values. We encode within our models known conditions (constraints, constants and formulas) that enable the models to regenerate over reasonable ranges of parameters. These constants may include things like PI that we use without having to derive the relationship between the circumference of a circle and it's radius each time we use it. In Jon's model, he has derived a relationship (angle) that he uses to define the geometry. If this constant worked for only one inscribed diameter (the only variable), I would tend to disqualify the solution. Not only does it work for all (reasonable) diameters, but the numeric value of the draft angle is calculated by an expression that could/does indicate the logic. I therefore rule Jon's submission valid (and kudos to Onshape for allowing a drafted extrude to tend to a singularity without failing and for allowing expressions in numeric fields) :)


    Philip Thomas - Onshape
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited September 2015
    @philip_thomas
    Hey, I didn't think it possible, but you've persuaded me, in spite of myself.

    The rules which I proposed (and you agreed) included "
    no external calcs or magic angle inputs", the latter being expressly designed to make the construction sketches definitive.
    One scenario I envisaged, and was trying to forestall as not kosher, was exactly what transpired (extrude with draft at a "magic angle", whether as two steps or one)

    But you're unarguably right, damn you! 
    :)  Embedding the trig expression into the draft feature (which Jon hadn't done, incidentally, when he posted his model) was the clincher (in no sense can it be passed of as an "external calc", and the comparison with Pi is, I think, inspired)

    Note that my smiley does not have gritted teeth - I can afford to be magnanimous, given that your ruling does not (at least, not yet) knock my submission off the top step of the podium, and I don't mind sharing that step with jon, whose model  (I have to admit) is both more geometrically and trigonometrically interesting (and elegant) than mine.


    Anyone who wants to see all the different approaches in one place can make themselves a copy of this model:

    https://cad.onshape.com/documents/f9c6f62ce60a4cbea05f3e63/w/267933797acc43f693478d4f/e/44189f8d9d9242a790a27887
  • Options
    philip_thomasphilip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381
    @andrew_troup You sir, are gracious and magnanimous! :)
    Philip Thomas - Onshape
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    edited September 2015
    @philip_thomas
    y2k (you're too kind)

    Incidentally, the point you make about "all
    owing a drafted extrude to tend to a singularity without failing" is one worth taking seriously, I reckon. 

    I still recall smoking out that Solidworks had implemented it in that way.  
    (Gee, I realise this is unlikely, bordering on nutty, but let's just try it all the same ......   Yes !!! )

    I always hated using "revolve" for trivial operations like chamfering a nut, or providing a conical bottom to a cylindrical hole (say to represent a drill tip).To me, it offends the First Law, the one about economy of effort.

    In the former instance, we can now pick the inscribed circle of the hex. and 
    "Extrude/Intersect/with draft 60deg"

    But your point about singularities being tolerated comes into play in the second case: for drill tips (#), 
    it's now just a matter of clicking on the bottom face of the hole and "Extrude/Remove/with draft 60deg", or whatever angle we want, specifying any depth we fancy, provided it's greater than the expected depth of the cone.

    No need to laboriously create a local sketch plane through the hole axis, then sketch, constrain and dimension a triangle, and a revolve axis, then choose "Revolve" and another click to select the axis.

    In SW, having done it the easy way once, we can even 'drag and drop' that feature to other holes of differing sizes.

    Now THAT'S what I call lazy   (sorry, "economical" 
    ;) )  modeller's heaven.
    ---
    (#) yup, I know, we now have "Hole Feature" - but only for standard situations. 
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
  • Options
    3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    @andrew_troup Thanks for pointing this out. You add great value to this forum.
    //rami
  • Options
    navnav Member Posts: 258 ✭✭✭✭
    3dcad said:
    @andrew_troup Thanks for pointing this out. You add great value to this forum.
    As they say in Spanish here in Medellin (Local saying) "El que sabe, sabe" roughly translated He who knows, knows. Thanks @andrew_troup
    Nicolas Ariza V.
    Indaer -- Aircraft Lifecycle Solutions
  • Options
    andrew_troupandrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭
    @3dcad, @nav, @philip_thomas 
    We, too, have a local saying, which is non verbal, consisting of shuffling the feet and looking sheepish...
    Probably the nearest verbal equivalent from the dominant culture on this forum would be "shucks", followed by a quiet but heartfelt "gee thanks".

  • Options
    david_rysdamdavid_rysdam Member Posts: 11


    This image blew my mind. I have many things to say about it:

    1) I'd love to see a proof that this forms a regular dodecahedron. My 14 year old son had some trivial proof that it wasn't, but I wasn't listening. It doesn't look like it couldn't be right and yet it does look like it IS right. Can all the platonic solids be generated by some generalization of this technique? Actually...don't answer any of these questions. I want to try.

    2) This is an amazing technique even if it isn't geometrically perfect. I found this while looking for a way to make a faceted, turtle shell-like shape. It seems to be working perfectly. I've been doing CSG for a while so I understand the technique, but for some reason in OS I've been only building things up piece-wise like I'm actually fabricating them.

    3) Once you've generated a part like this, you can click around to all the edges and vertices and the OnShape "heads up display" will tell you the distances and angles. Is there a way to generate a drawing of each face individually? I'd like to cut them out of plate and weld an irrelgular polyhedron together.
  • Options
    ilya_baranilya_baran Onshape Employees, Developers, HDM Posts: 1,175
    @david_rysdam I haven't personally checked the angles in this construction (I have no doubt that they are correct though), but here's an outline of a mathematical proof that a dodecahedron can be built from a picture that looks like the one above:

    A dodecahedron is convex -- therefore it is the intersection of half-spaces on its faces.

    Take a dodecahedron and place it on a table -- the faces form 4 "layers":  the bottom face, the lower 5 faces, the upper 5 faces, and the top face.

    Let's split the faces into two sets:
     1. The bottom face and the upper 5 faces
     2. The lower 5 faces and the top face

    When you intersect the half-spaces on the faces in set 1, because of the symmetries of the dodecahedron, you get a pentagonal pyramid (the bottom one in the picture).  When you intersect the half-spaces on the faces of set 2, you get a congruent pentagonal pyramid (the top one in the picture).

    When you intersect the pyramids, you're effectively intersecting the half-spaces of all 12 faces, so you get back the dodecahedron.
    Ilya Baran \ VP, Architecture and FeatureScript \ Onshape Inc
  • Options
    david_rysdamdavid_rysdam Member Posts: 11

    When you intersect the pyramids, you're effectively intersecting the half-spaces of all 12 faces, so you get back the dodecahedron.
    I can agree with all this. However, that only proves you have a polyhedron with 12 faces, each of which has 5 sides. It doesn't prove regularity. 

    If you started with 12 regular pentagons and walked through your half-spaces, you'd end up two "pentagonal cones" that, intersected, would re-create the original dodecahedron. But that's kind of useless. 

    I guess I was assuming that any pair of cones like this would create a regular dodecahedron, but it's trivially obvious to show that can't be. So the real question is what properties the cones have to have to make the final polyhedron regular. I can probably figure this out if I ever need it. Fortunately my project just needed a "faceted structure", not anything regular.
Sign In or Register to comment.