CSG Constructive Solid Geometry is a modeling library that provides 3D solid primitives and operators to manipulate them. This library is a manual port of OpenJsCad's csg.js. Development To build Csg, you need C# 8.0 available through .NET Core 3.0.