Geometric modeling is a fundamental CAD technique that allows for the complete representation of parts, including their geometry and topology. There are several techniques for geometric modeling, including wireframe modeling, surface modeling, and solid modeling. Solid modeling uses half-spaces and Boolean operations to represent parts as volumes. Common solid modeling techniques are Constructive Solid Geometry (CSG) and Boundary Representation (B-rep). CSG uses primitives and Boolean operations to combine them into a modeling tree, while B-rep represents parts using their boundary surfaces and connectivity. Feature-based, parametric modeling further advanced modeling by using modeling features instead of basic primitives. Geometric modeling continues to evolve with new challenges like modeling porous media and biomedical