Geometric modeling is a branch of applied mathematics and computational geometry that studies methods and algorithms for the mathematical description of shapes....
and Computer graphics
Computer graphics are graphics created using computers and, more generally, the representation and manipulation of image data by a computer with help from specialized software and hardware....
by its emphasis on physical fidelity. Together, the principles of geometric and solid modeling form the foundation of Computer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...
and in general support the creation, exchange, visualization, animation, interrogation, and annotation of digital models of physical objects.
The use of solid modeling techniques allows for the automation of several difficult engineering calculations that are carried out as a part of the design process.