Physics Backend methods of design software Constructive solid geometry Boundary Representation Libraries of design software Open Cascade Technology Computational Geometry Algorithms Library (CGAL)