public void ClipTo(CsgNode bsp) { Polygons = bsp.ClipPolygons(Polygons); if (Front != null) { Front.ClipTo(bsp); } if (Back != null) { Back.ClipTo(bsp); } }