CSG offer many advantages over other computational geometry methods. The main one is that it allows the user to perform basic operations on simple models that result in complex yet accurate geometric objects. For instance creating a single layer of a gyrocube, would be prove to be quite complex with other methods.