This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

### Privacy Overview

### Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

### 3rd Party Cookies

This website uses Facebook to see which products you are viewing on our website. This way we can show you relevant advertisements on Facebook. Without these cookies we can’t send you custom offers and discount coupons on Facebook.

This cookie is coming from Facebook and will be saved for max 2 years.

Names: lu, xs, s, presence, act, c_user, csm, p, fr, datr

Facebook doesn’t share your information with 3th parties. Privacy statement

This website uses YouTube to display our SolidWorks video tutorials. Without these cookies we can’t send show you our free SolidWorks tutorials.

This cookie is coming from YouTube and will be saved for max 7 months.

Names: VISITOR_INFO1_LIVE and YSC

YouTube does share anonymous information with 3th parties. Privacy statement

Please enable Strictly Necessary Cookies first so that we can save your preferences!

### Cookies Policy

More information about our Cookies Policy

## 19 comments. Leave new

You’re just amazing many are the things that were a nightmare to me but because of your teachings I have come up to be somewhere especially in our country where solidworks is still new in the world of engineering. Currently, we are less than 20 peaple who understands it countrywide.

be blessed brother.

Good Tutorial, Jan-Willem Zuyderduyn

This is very Useful And short method to make such profiles.

I have also made the same model With a different method. http://grabcad.com/library/request-dodechahedron

As well as i have created a tutorial for the same. http://grabcad.com/questions/tutorial-how-to-make-dodechahedron–1

Just because that’s what we do (isn’t it?), I decided to see if I could come up with a dirtier way to do it, using patterning, though your’s is definitely more elegant.

Here’s what I came up with:

1. Extrude a pentagon. You could make this more elegant by calculating how high off the origin plane you want to make it, and avoid a few steps by using that plane later, but remember this is supposed to be dirty.

2. Grab one of the ‘top’ edges of your hex, and the ‘top’ face of your hex, and create a plane . Here, I didn’t figure out a good ‘dirty’ way to compensate. You have to know that the angle between faces is approx 116.5650512. So the angle of your plane will be (360-116.5650512)/2 = 121.7174744 [thanks internetz for that angle].

3. Mirror your hex about that face.

4. You now have 2 pentagons, joined at one edge. Take your second pentagon, and rotate it about an axis normal to the center of your first 5 times in 360 degrees, using a circular pattern.

You now have the top half of your shape.

5. More dirtiness. You need to find where to put the center plane for your Dodecahedron. The ‘top’ of each of your pentagons is going to be your final surface, so grab the top edge of 3 of the bottom points (where it will protrude into the bottom half) in your circular pattern of hexes and make a plane. Then grab 3 points at the top edge (where the bottom half will protrude into the top half) of the ragged part, and create another plane. Using these two planes, make a plane between them. This is the center plane of the Dodecahedron.

6. Mirror the whole thing about this center plane, but don’t merge the two parts (uncheck the merge box).

7. Using Insert -> Feature -> Move/Copy rotate your bottom half 36 degrees (360/5/2 – or one half rotation you used to create the circular pattern in the top half).

8. Use Insert-> Features -> Join to join your 2 halves.

Voila – you have a Dodecahedron that you can make any size. If you made the original extrude thick enough, it will be solid. Else, it will be hollow. And all you needed to know in advance was that one angle between sides.

thanks! please write more free tutorials for us! specially about product design…

Your Comments

It looks like my Equation table is completely different – I am using SW 2012 SP5 & SW 2013 SP0

I liked Jan-Willem’s “boss-extrude-up / extruded-cut-down” technique, but wanted to do it without relying on Wiki for the mathematical formulas. Here is my “no trig” method. I have 2012 Professional.

A. Add a Global Variable “SideLength” = 100 (I work in mm and this can be later changed to whatever size you want.)

B. Create a 2D sketch on the Top plane. Insert a 5-sided polygon, centered on the origin. Put the “point” up and make the bottom side Horizontal. Dimension it to = the global variable “SideLength”. Sketch is now fully defined. Add a construction line between the left & right points. (This will be the “horizontal width” reference.) Add another construction line between the top point and the midpoint of the bottom edge (“vertical width” reference). Name the sketch “Bottom”.

C. Now I need to determine the extrude angle and the extrude height.

Start a 3D Sketch and, starting at the bottom line of the 2D sketch, draw 4 solid lines and 2 construction lines (to match the first polygon).

To get these lines on a plane, select the midpoint of the horizontal construction line and make it coincident with the vertical construction line. Make the horizontal line = same line in 2D sketch and parallel to the bottom side. Set the 4 solid lines = base line. We now have one side polygon that is the right size, but at an unknown angle.

D. In the same 3D sketch, draw a second polygon attached to the left of the first one by using 3 solid lines and 2 construction lines. Make the horizontal construction line midpoint to the vertical one and = to the 2D one’s length and parallel to the base line. Make the 3 solid lines = base line. You now have a fully defined 3D sketch.

E. Add 3 driven dimensions to the 3D sketch. Needed for Global Variables.

Angle between vertical line of 2D sketch and first side of 3D sketch. Rename this dimension “Wall Angle” (about 116.6 degrees).

Vertical length from Top plane to top point of first side (about 137.6 mm). Rename this “Upper Side”.

Vertical length from Top plane too lower vertex point of first side (about 85.1 mm). Rename this “Lower Side”.

Save the 3D Sketch, then open it again.

F. Now we can add the Global Variables we need for the Features.

SideAngle = (click on the “Wall Angle” dimension) – 90 (Evaluates to 26.6 degress)

OverallHeight = (click on the “Upper Side” dimension) + (click on the “Lower Side” dimension) (Evaluates to 222.7 mm)

Close the 3D sketch.

G. Boss Extrude using the Bottom sketch. Draft outwards. Use the defaults for distance and extrude angle and save.

Double click on the feature to show the dimensions. Double click on the blue dots and change the Depth to = “OverallHeight” and the Angle to = “SideAngle”. Rebuild.

H. Create 2D sketch on top surface. Add a 5-sided polygon at the origin with the “point” down. Make the top line horizontal and dimension it to = “SideLength”. Save sketch as “Top”.

G. Cut Extrude using Top sketch. Flip Side to Cut. Draft Angle. Use the defaults.

Double click on the feature to show the dimensions. Double click on the blue dots and change the Depth to = “OverallHeight” and the Angle to = “SideAngle”. Rebuild.

That’s it. As a wise man once said, “There are many ways to skin a cat . . . and they’re all good.”

hi jan

i want to know have can i use surface for design a tepot. i will be appropriated you help me in this kinds of design.

best regards

reza

I think that there is a much simpler option that does not rely on having to measure any angles.

For the dodecahedron.

1. On the top plane draw a pentagon centred on the origin with a set length for one edge.

2. Make a planar surface

3. Create a 3D Sketch.

4. Draw a line between two non-neighbouring points of the pentagon, and two further lines to create a triangle. Dimension the angles to 60 degrees. or make equilateral with equal sketch relations.

5. draw one additional line from the top of the triangle down to the point of the pentagon that is mid-way between the base of the triangle.

6. Dimension this to be equal to the edge of the original pentagon size.

7. Create a new reference plane using the top point of the 3D sketch and two points of the base.

8. Sketch on the new plane a pentagon and add relations to lock the corners together.

9. Planer surface.

10. Create an axis using the front and right planes.

11. Pattern second surface body 5 times

12. knit surfaces.

13. Now we need to create a second axis by using two points. Select two mid points from the edges of the body.

14. Circular pattern the body about the axis.

15. Knit (try to form solid)

No angles required

Nicely done, but two comments:

When you set the size in the first sketch, I would place it into the equation manager. That way it becomes a convenient place to control all of the variables.

Next, in the extrude cut, I used an up to next end condition instead of a fixed blind value. Just seems to be more flexible.

If we want to have fun, the next step is to convert the solid to sheet metal. make the bends and rips, unsuppress the flat pattern, print, cut and fold. Print out an image of the rendered part and the flat pattern. Now just place it on your desk as a conversation piece.

Jan, I like your work – I have followed it for a while. I like this thread, it has produced some good discussion – I will add to it (hope you don’t mind).

I have tried; to see if I could and to see if it would be reliable (it seems to be?) – produce the same shape as a single part from a wire frame! The wire frame is a single 3d sketch – took some effort. The model is then surface loft (x4) a pattern and knit to solid.

The base feature is an inscribed sphere – the only dimension to alter – it gives the size across flats, the rest of the model is driven by relations in the 3d sketch.

Enjoy – I did. Thanks.

Have a look…..

http://grabcad.com/library/dodecahedron-from-wire-frame/files

thank you sir………….

then

how to draw a helical gear, bevel gear and more gears………..

Just as Julian, I tried it the wireframe way.

There is only a 3D sketch for the “wire envelope” and only TWO dimensions: one variable, for the edge length and 108 degrees for the angle between two edges connected at the same vertice.

Start with a pentagon and make all five points ON PLANE (top one). Selec all lines and make them equal then add a dimension to make it fully defined.

After that, start drawing the edges and dimension the two 108 angles for each one, to define the direction. Once you add the EQUAL relation the new edge is fully defined.

Work your way “up” until you define the whole frame.

That’s a very nice approach Julian. I always like to have the geometry do as much of the work as possible.

I’ve found this to be an entertaining post, mainly because I’m probably one of the very few people that has ever actually NEEDED to draw a dodecahedron! I can say in 24 years of CAD I’ve never had much need for platonic solids, however a friend was making die for a game. I extruded a pentagon, then assembled the sides, constraining edges to each other. I had hoped to come up with a pure/mathematical solution but this was quick and practical. In just a few minutes we were printing it on the 3D printer. If I recall correctly I think we made the faces concave for style and then extruded up the numbers.

I have no need to do this, but was intrigued by the idea for a mathematical approach.

I little further into it; I have used equations to drive a part file that will generate all five of the platonic solids to a solid. The user inputs are the Id and type of solid wanted – i.e. size and number of sides.

The most pointless is the cube! The most difficult to fit in to my methodology was the octahedron. Was worth the effort to learn equations a little deeper, and use the newer style equation editor.

http://grabcad.com/library/platonic-solids-x5

I will stop now!

Hello,

My equations window is different as well. What is the procedure when it is different than what you are displaying?

Val

Hi Val, I am not sure. Which SW version do you use?

Aloha,

I live in Hawaii and am trying to create a dodecahedron for an award. I am using the 2012 edition and the equation window is completely different and I have been goggling for 3 days now trying to find how to make this model with the software I have. Also I was able to find a 2009 edition of solidworks and I tried this tutorial, followed every step but the second equation said it was not correct. PLEASE HELP ME JAN!

Jan,

Help I’m using SW2014 and the Equations window is completely different! How do I make the equations work?

Thanks,

Brian