New module rotations is needed. The is a single rotations.py file which contains all classes regarding rotation for planes and shapes. Some classes related to solid revolution are stored in prism.py and pyramids.py. Create new rotations module (folder rotations with init.py file) and move there all classes containing revolutions of a solid e.g. RectangularBaseACDiagonalPyramid class.
New module rotations is needed. The is a single rotations.py file which contains all classes regarding rotation for planes and shapes. Some classes related to solid revolution are stored in prism.py and pyramids.py. Create new rotations module (folder rotations with init.py file) and move there all classes containing revolutions of a solid e.g. RectangularBaseACDiagonalPyramid class.