Constructive Solid Geometry (CSG) cannotes a family of schemes for representing rigid Rigid Solids as Boolean constructions or combinations of solid components via the Regularised Set Operations.
This CSG is unambiguous in representation. This can be considered as the building block of a Solid model. Even though there is a lot of ways for modeling a geometry this representation of a model through CSG is very easy for humans. This is because humans feel easy with basic Boolean Operations as they are ones to be performed to get the final model of a solid however the complication may be.
This project extensively explores the fundemental concepts of Data Structures and their effective utilisation and management. Presently this project is being done on 2D-polygons and can be extended to 3D-level also.
This project is in combination of calculating the properties of the polygons and development of quadtrees which are to be combined to get the software of manipulation of all the operations and calculations that are possible with 2D-polygons.