I'm new to 3d model and I want to create an object from basic volumes like spheres, cylinders, cubes, etc. For instance, I want to make a cube by fitting speheres in. Is there an automatic way of doing this in Blender or any other program?
Edit details: Your answers were so helpful. In addition, what I'm really trying to do is fill an irregular form with other irregular forms. For example, let's say, a house (a cube with a pyramid on top of it) filled with little bottles (like little cylinders). (It's for a 3D printing project). Is this possible to do?