How to make a pyramid in blender and all the edges to be equal size? Is there a way to do that in blender? Or if there is no easy way for that, maybe anybody not that lazy can provide me with a math line? Or maybe a link or whatever?

  • $\begingroup$ Basically, to model a pyramid on witch all the four triangles are equilateral triangles. $\endgroup$ – Vladimir Jun 8 '14 at 12:04
  • $\begingroup$ The pyramid to be four sided. $\endgroup$ – Vladimir Jun 8 '14 at 12:25
  • $\begingroup$ bytheway - How to view the number of an angle between the square (the base of the pyramid) and one of the triangles? $\endgroup$ – Vladimir Jun 8 '14 at 13:23
  • $\begingroup$ know the rules, create it according to the rules. It's just mathematics. Blender has all the rotation, translation, and scaling functionality you need, now go ahead and use that. $\endgroup$ – jwenting Jun 8 '14 at 15:20
  • $\begingroup$ possible duplicate of How do I create an equilateral tetrahedron? $\endgroup$ – user1853 Jun 8 '14 at 15:35

The formula for the pyramid you are describing can be found on Wikipedia. Look for the formula for the height of the 'Johnson Solid J(1)':

$$ H = \frac{1}{\sqrt{2}}a $$

Where $a$ is the edge length of your pyramid.

Constructing the pyramid is pretty easy now: Start with a plane of the desired size. I started with the default plane (edge length of 2):

enter image description here

Now go into edit mode, select one vertex and extrude it (it does not matter which one or how far).

enter image description here

In the properties shelf you can now set the coordinates of the vertex. The properties shelf is the one to the right of your 3d viewport which you can toggle by pressing N. Under 'Transform' set the x- and y-coordinate to 0, and the z-coordinate according to the formula from Wikipedia. Since Blender can interpret some python commands in the number fields you can type in the formula directly:

enter image description here

Now always select three vertices that should form a pyramid side and connect them to a face.

enter image description here

To make sure your normals are all pointing outwards, select everything and press Ctrl+N to recalculate them.

To see the angles between faces go to the properties shelf again, scroll down to 'Mesh Display' and enable the 'Angle' checkbox under 'Edge Info':

enter image description here

| improve this answer | |
  • $\begingroup$ @Vladimir It only looks a different size since the camera is not looking directly on the face. If you look onto an object from an angle it becomes distorted. You can also enable 'Length' under 'Edge Info' to see that all edges are of length 2. $\endgroup$ – maddin45 Jun 8 '14 at 16:04
  • $\begingroup$ yeah sorry. I didn't see that "angle" is enabled instead of "lenght". $\endgroup$ – Vladimir Jun 8 '14 at 16:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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