Take the 2-minute tour ×
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It's 100% free, no registration required.

How to design an equilateral tetrahedron where all edges are of equal length?

Is there any general principle to follow when modelling platonic shapes?

share|improve this question

3 Answers 3

In user preferences (ctrlaltu) go to "Addons" and enable "Add Mesh:Regular Solids".

enter image description here

Now you have the option to do platonic solids when pressing shifta

enter image description here

share|improve this answer

From Platonic_Solids

The Tetrahedron Bring up the Add Mesh menu Shift-A, and select a Cone. Set the number of Vertices to 3, leave Radius 1 at its default value of 1.000 and Radius 2 at 0.000. Now, set the Depth to sqrt(2) ~ 1.414. To make sure that you have a regular tetrahedron, you can check the lengths of the edges (in Edit Mode, press N to open the Properties panel and locate the checkbox Length in the section Edge Info).

share|improve this answer

While I like the answers provided by cegaton and stacker, I had some time when I couldn't do much more than think and I decided to consider the exercise of making a tetrahedron from a polygon primitive. The method below can be applied to create any polyhedron from a base which is a polygon with an odd number of sides.

1) Create a circle with 3 vertices. Two of the vertices will be parallel to either the x or y axis of the scene. Name these two vertices (for sake of this explanation) "B" and "C".

2) Choose A, and B, duplicate those vertices, and choose the option to merge those two duplicates in the center; we'll call this vertex "D".

3) Select the vertices C and D and create an edge.

4) Select the vertices B and C, and extrude the vertices.

5) Merge the vertices created in step 4, choosing the option to merge at the center to create vertex E.

6) Create a face of the vertices B-C-E.

7) Set the selection mode to edge.

8) Create an edge from vertices E and A, selecting A last.

9) Select the Active element as the pivot point.

10) Switch to top view.

11) Rotate the edge A-E constraining rotation to the axis parallel to edge B-C [That is, if B-C are parallel to the x axis, constrain rotation to the x axis; if B-C are parallel to the y axis, constrain rotation to the Y axis.], until in top view, E appears to be on the line A-D.

12) Create faces A-E-B and A-E-C.

13) Delete vertex D.

The companion process to create a polyhedron on a base comprised of a polygon with an even number of sides is below. [Note, it will simplify the process if the polygon is aligned so that at least one pair of opposing edges is parallel to either to either the x or y axis.]

1) Create a circle with 4 vertices. Name the vertices (for sake of this explanation) "A", "B", "C", and "D".

2) Choose vertex A, and and extrude vertex A' from it, exactly crossing the vertex on the opposite end of the diagonal.

3) Extrude vertices from two vertices that define an edge, and merge them in the center. Call this Vertex "E".

4) Make a face from E, and the two vertices which were extruded and joined to create it.

5) Duplicate the vertices defining the edge opposite the edge whose vertices were extruded in step 3, and merge them in the center to create vertex "F".

6) Create a edge of the vertices E-F, selecting F last.

7) Set the selection mode to edge.

8) Select the Active element as the pivot point.

9) Switch to top view.

10) Rotate the edge E-F constraining rotation to the axis perpendicular to that edge. [That is, if he edge defined by E-F is parallel to the x axis, constrain rotation to the y axis; if E-F is parallel to the y axis, constrain rotation to the x axis.], until in top view, E appears to lie on the line A-A'.

11) Create the faces from adjoining pairs of the original four vertices, and vertex E as needed.

12) Delete vertex A'.

I tested both procedures. Either one took longer to write than to do.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.