3D Shape Calculator

A Python-based 3D geometry calculator that computes surface areas and volumes for various 3D shapes. This project demonstrates object-oriented programming principles, inheritance, and CSV file processing.

3D Shape Calculator

About This Project

This project is a 3D Shape Calculator that:

- Calculates surface area and volume for multiple 3D shapes (Cube, Cuboid, Cylinder, Sphere, Prism)
- Processes shape definitions from CSV files
- Sums calculated values with customizable multipliers
- Uses object-oriented design with inheritance and polymorphism

Supported Shapes
- Cube - A cube with equal side lengths
- Cuboid - A rectangular box with length, width, and height
- Cylinder - A cylinder with radius and height
- Sphere - A sphere with radius
- Prism - A regular polygonal prism (e.g., triangular, pentagonal, etc.)

Technologies Used

HTML HTML CSS CSS Python Python

Links