Shapr3D not fulfilling Law of Cavalieri?

hi Community!
I have been using Shapr3D for education for a while now, I like it really much!

I have one spcific interesting question: In maths class, I wanted to show the law of cavalieri live. It says that the volume of 2 bodies are the same, as long as theyx have the same hight and on every height from buttom to top i can show that the cross sectial area of these bodies are the same.

I created to simple cuboids, one with extrude and one with loft, using the same squre scetch. Of course the measuring tool shows the same volume. However, if i rotate the upper square plane of the lofted cuboid, the volume decreases. If I look at cross section views, I can see that the squares are smaller than the buttom and top square.

I only found this interesting and wanted to ask, if this is just because of how the lofted body is created in the software, or is this an “error”?

Greetings from germany!

The decrease in volume when rotating the upper plane of the lofted cuboid is not an error because the lofting tool creates a smooth interpolation between the profiles (in this case, the top and bottom squares). When the top square is rotated, the intermediate cross-sections are no longer simple squares, but skewed quadrilaterals, which reduces their area at certain heights. This results in a smaller overall volume compared to an idealized theoretical scenario where every cross-section is perfectly identical.
I hope this clarifies things.

Thanks for the explanation!

Hi @pgmaker

you can use the revolve tool to create the constant cross section body, and then use history to change the rotation angle.