{
 "measured_on": "2026-10-13",
 "question": "whether cutting a model into pieces that fit a printer bed leaves each piece closed and solid, by method and by input",
 "tool_versions": {
  "prusaslicer": "2.9.6",
  "blender": "5.2.2 LTS",
  "trimesh": "5.1.0",
  "numpy": "2.5.2",
  "manifold-3d": "3.5.4",
  "three-bvh-csg": "0.0.18"
 },
 "units": "millimetres",
 "bed_mm": [
  256.0,
  256.0,
  256.0
 ],
 "margin_mm": 5.0,
 "method": {
  "grid": "pieces per axis = ceil(size / (bed - margin)); planes at equal divisions of the bounding box; every method gets the same planes",
  "prusaslicer": "prusa-slicer-console --cut Z --dont-arrange --export-3mf, one plane at a time; for X and Y cuts the coordinates are swapped cyclically so that axis is Z, then swapped back",
  "bisect": "Blender bpy.ops.mesh.bisect with use_fill=True, two bisects per cut axis per cell, then triangulated for STL export",
  "boolean": "Blender Boolean modifier, Intersect, Exact solver (the default in 5.2.2), against a box the size of the cell; outer cells padded by 5% of the model diagonal",
  "boolean-manifold": "as boolean, with the modifier's Solver set to Manifold",
  "tool": "3dtoolwiki.com/free-tools/split-stl#cut in headless Chrome (puppeteer-core, SwiftShader): upload, printer 'Bambu Lab A1, P1S, X1C', default 5 mm margin, Cut, Download ZIP",
  "manifold_library": "controls only: manifold-3d Manifold.splitByPlane in Node, the same call the tool makes, at a chosen position",
  "controls": "one cut through the robot, either exactly on the plane in question or 0.5 mm away from it; vertices_on_plane counts input vertices within 1e-9 mm of the plane",
  "watertight": "trimesh is_watertight after merging coincident vertices: every edge used by exactly two faces",
  "prusaslicer_info": "prusa-slicer-console --info on each piece; manifold and open_edges as it reports them",
  "strays": "connected pieces with under 1% of the faces of the largest one in the same file",
  "volume_kept_pct": "sum of the pieces' signed volumes over the input's volume; only for closed inputs",
  "slice": "prusa-slicer-console --export-gcode with default settings, bed 256 x 256, max height 256; filament_mm read from the G-code",
  "generated_input": "public/samples/split-stl/generated-figurine.stl scaled uniformly to 300 mm tall; it is a TRELLIS.2 generation from the scale benchmark, welded and decimated to 60,000 triangles",
  "remesh": "Blender Remesh modifier, Voxel mode, voxel size 2.0 mm, on the scaled generated input",
  "wall_probe": "rays along X and Y through the centre of the bounding box; gaps_mm are the distances between consecutive surface hits"
 },
 "inputs": {
  "robot": {
   "file": "robot.stl",
   "faces": 39534,
   "bbox_mm": [
    310.0,
    152.5,
    430.0
   ],
   "watertight": true,
   "prusaslicer": {
    "number_of_facets": 39534,
    "manifold": true,
    "number_of_parts": 1,
    "volume": 7226292.5,
    "open_edges": 0
   },
   "volume_mm3": 7226289.8,
   "grid": [
    2,
    1,
    2
   ],
   "planes_mm": {
    "x": [
     0.0
    ],
    "y": [],
    "z": [
     215.0
    ]
   }
  },
  "terrain": {
   "file": "terrain.stl",
   "faces": 37998,
   "bbox_mm": [
    420.0,
    370.0,
    137.4
   ],
   "watertight": true,
   "prusaslicer": {
    "number_of_facets": 37998,
    "manifold": true,
    "number_of_parts": 1,
    "volume": 10654914.0,
    "open_edges": 0
   },
   "volume_mm3": 10654941.6,
   "grid": [
    2,
    2,
    1
   ],
   "planes_mm": {
    "x": [
     0.0
    ],
    "y": [
     0.0
    ],
    "z": []
   }
  },
  "generated": {
   "file": "generated.stl",
   "faces": 60000,
   "bbox_mm": [
    198.4,
    188.8,
    300.0
   ],
   "watertight": false,
   "prusaslicer": {
    "number_of_facets": 59972,
    "manifold": false,
    "open_edges": 86,
    "number_of_parts": 0,
    "volume": 101501.5
   },
   "volume_mm3": null,
   "grid": [
    1,
    1,
    2
   ],
   "planes_mm": {
    "x": [],
    "y": [],
    "z": [
     150.0
    ]
   }
  },
  "generated-remeshed": {
   "file": "generated-remeshed.stl",
   "faces": 117988,
   "bbox_mm": [
    198.1,
    188.4,
    299.8
   ],
   "watertight": true,
   "prusaslicer": {
    "number_of_facets": 117988,
    "manifold": true,
    "number_of_parts": 1,
    "volume": 2978213.5,
    "open_edges": 0
   },
   "volume_mm3": 2978214.9,
   "grid": [
    1,
    1,
    2
   ],
   "planes_mm": {
    "x": [],
    "y": [],
    "z": [
     149.913
    ]
   }
  }
 },
 "generated_wall_probe": {
  "generated": {
   "area_mm2": 344145,
   "signed_volume_mm3": 101487,
   "rays": [
    {
     "axis": "x",
     "hits": 4,
     "gaps_mm": [
      0.63,
      196.75,
      0.6
     ]
    },
    {
     "axis": "y",
     "hits": 4,
     "gaps_mm": [
      0.76,
      135.44,
      0.64
     ]
    }
   ]
  },
  "generated-remeshed": {
   "area_mm2": 158873,
   "signed_volume_mm3": 2978215,
   "rays": [
    {
     "axis": "x",
     "hits": 2,
     "gaps_mm": [
      197.8
     ]
    },
    {
     "axis": "y",
     "hits": 2,
     "gaps_mm": [
      137.65
     ]
    }
   ]
  }
 },
 "remesh_trials": [
  {
   "voxel_mm": 0.8,
   "faces": 1390972,
   "prusaslicer_manifold": true,
   "prusaslicer_parts": 99,
   "volume_mm3": 67087.2
  },
  {
   "voxel_mm": 1.0,
   "faces": 815076,
   "prusaslicer_manifold": true,
   "prusaslicer_parts": 1000,
   "volume_mm3": 46070.6
  },
  {
   "voxel_mm": 1.5,
   "faces": 286332,
   "prusaslicer_manifold": true,
   "prusaslicer_parts": 4440,
   "volume_mm3": 32776.4
  },
  {
   "voxel_mm": 2.0,
   "faces": 117988,
   "prusaslicer_manifold": true,
   "prusaslicer_parts": 1,
   "volume_mm3": 2978213.5
  },
  {
   "voxel_mm": 3.0,
   "faces": 51624,
   "prusaslicer_manifold": true,
   "prusaslicer_parts": 1,
   "volume_mm3": 2978691.8
  }
 ],
 "runs": [
  {
   "input": "robot",
   "method": "prusaslicer",
   "seconds": 1.09,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 3,
    "pieces_prusaslicer_manifold": 3,
    "open_edges_prusaslicer": 83,
    "boundary_edges": 14,
    "nonmanifold_edges": 53,
    "stray_components": 36,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 784238
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 14494,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1854978.3,
     "prusaslicer": {
      "number_of_facets": 14494,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1854977.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204965
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 7309,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": false,
     "boundary_edges": 14,
     "nonmanifold_edges": 53,
     "components": 37,
     "stray_components": 36,
     "stray_faces": 47,
     "signed_volume_mm3": 1757772.1,
     "prusaslicer": {
      "number_of_facets": 7307,
      "manifold": false,
      "open_edges": 83,
      "number_of_parts": 0,
      "volume": 1760626.8
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187280
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 14500,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1855314.2,
     "prusaslicer": {
      "number_of_facets": 14500,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1855307.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204867
     }
    },
    {
     "file": "x2-y1-z2.stl",
     "faces": 7278,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7278,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757997.9,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187126
     }
    }
   ]
  },
  {
   "input": "robot",
   "method": "bisect",
   "seconds": 0.22,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 784099
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 14254,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1854978.2,
     "prusaslicer": {
      "number_of_facets": 14254,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1854977.6,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204965
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 7048,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7048,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757995.4,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187145
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 14260,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1855314.2,
     "prusaslicer": {
      "number_of_facets": 14260,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1855321.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204867
     }
    },
    {
     "file": "x2-y1-z2.stl",
     "faces": 7038,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7038,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757988.4,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187122
     }
    }
   ]
  },
  {
   "input": "robot",
   "method": "boolean",
   "seconds": 0.63,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 1,
    "nonmanifold_edges": 27,
    "stray_components": 31,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 784100
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 14254,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1854978.2,
     "prusaslicer": {
      "number_of_facets": 14254,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1854977.1,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204965
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 7064,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": false,
     "boundary_edges": 1,
     "nonmanifold_edges": 13,
     "components": 16,
     "stray_components": 15,
     "stray_faces": 16,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7054,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757997.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187143
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 14260,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1855314.2,
     "prusaslicer": {
      "number_of_facets": 14260,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1855315.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204867
     }
    },
    {
     "file": "x2-y1-z2.stl",
     "faces": 7056,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": false,
     "boundary_edges": 0,
     "nonmanifold_edges": 14,
     "components": 17,
     "stray_components": 16,
     "stray_faces": 18,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7044,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757998.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187125
     }
    }
   ]
  },
  {
   "input": "robot",
   "method": "boolean-manifold",
   "seconds": 0.2,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 784100
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 14254,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1854978.2,
     "prusaslicer": {
      "number_of_facets": 14254,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1854977.1,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204965
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 7048,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7048,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757996.6,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187143
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 14260,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1855314.2,
     "prusaslicer": {
      "number_of_facets": 14260,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1855308.8,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204867
     }
    },
    {
     "file": "x2-y1-z2.stl",
     "faces": 7038,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 7038,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757998.4,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187125
     }
    }
   ]
  },
  {
   "input": "robot",
   "method": "tool",
   "seconds": 0.46,
   "engine": "manifold",
   "counts": [
    2,
    1,
    2
   ],
   "open_warning_shown": false,
   "volume_line": "Volume kept: 100.0% of the original.",
   "page_errors": [],
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 784098
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 13754,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1854978.2,
     "prusaslicer": {
      "number_of_facets": 13754,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1854977.8,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204960
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 6508,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 6508,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757998.1,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187143
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 13768,
     "bbox_mm": [
      155.0,
      140.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1855314.2,
     "prusaslicer": {
      "number_of_facets": 13768,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1855309.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 204872
     }
    },
    {
     "file": "x2-y1-z2.stl",
     "faces": 6502,
     "bbox_mm": [
      110.0,
      148.0,
      215.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1757998.7,
     "prusaslicer": {
      "number_of_facets": 6502,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1757999.9,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 187123
     }
    }
   ]
  },
  {
   "input": "terrain",
   "method": "prusaslicer",
   "seconds": 1.08,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 15,
    "boundary_edges": 1,
    "nonmanifold_edges": 15,
    "stray_components": 10,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 1103239
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 11223,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 1,
     "nonmanifold_edges": 9,
     "components": 7,
     "stray_components": 6,
     "stray_faces": 7,
     "signed_volume_mm3": 2581616.1,
     "prusaslicer": {
      "number_of_facets": 11223,
      "manifold": false,
      "open_edges": 9,
      "number_of_parts": 3,
      "volume": 2581620.5
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269012
     }
    },
    {
     "file": "x1-y2-z1.stl",
     "faces": 8994,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745818.1,
     "prusaslicer": {
      "number_of_facets": 8994,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745816.8,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282626
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 10342,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 0,
     "nonmanifold_edges": 6,
     "components": 5,
     "stray_components": 4,
     "stray_faces": 4,
     "signed_volume_mm3": 2581594.3,
     "prusaslicer": {
      "number_of_facets": 10342,
      "manifold": false,
      "open_edges": 6,
      "number_of_parts": 1,
      "volume": 2581315.5
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269082
     }
    },
    {
     "file": "x2-y2-z1.stl",
     "faces": 9126,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745726.5,
     "prusaslicer": {
      "number_of_facets": 9126,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745809.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282519
     }
    }
   ]
  },
  {
   "input": "terrain",
   "method": "bisect",
   "seconds": 0.22,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 1103272
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 11220,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581616.1,
     "prusaslicer": {
      "number_of_facets": 11220,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581614.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269041
     }
    },
    {
     "file": "x1-y2-z1.stl",
     "faces": 8994,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745818.0,
     "prusaslicer": {
      "number_of_facets": 8994,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745826.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282634
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 10326,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581699.8,
     "prusaslicer": {
      "number_of_facets": 10326,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581705.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269064
     }
    },
    {
     "file": "x2-y2-z1.stl",
     "faces": 9112,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745807.6,
     "prusaslicer": {
      "number_of_facets": 9112,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745801.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282533
     }
    }
   ]
  },
  {
   "input": "terrain",
   "method": "boolean",
   "seconds": 1.25,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 1,
    "open_edges_prusaslicer": 193,
    "boundary_edges": 96,
    "nonmanifold_edges": 760,
    "stray_components": 906,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 538105
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 11493,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 0,
     "nonmanifold_edges": 189,
     "components": 243,
     "stray_components": 242,
     "stray_faces": 284,
     "signed_volume_mm3": 2581616.1,
     "prusaslicer": {
      "number_of_facets": 11314,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581615.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269034
     }
    },
    {
     "file": "x1-y2-z1.stl",
     "faces": 9253,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 35,
     "nonmanifold_edges": 202,
     "components": 345,
     "stray_components": 344,
     "stray_faces": 362,
     "signed_volume_mm3": 2745818.0,
     "prusaslicer": {
      "number_of_facets": 9105,
      "manifold": false,
      "open_edges": 85,
      "number_of_parts": 1,
      "volume": 2740073.5
     },
     "slice": {
      "gcode_written": false,
      "slicer_message": "There is an object with no extrusions in the first layer."
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 10510,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 5,
     "nonmanifold_edges": 179,
     "components": 113,
     "stray_components": 112,
     "stray_faces": 186,
     "signed_volume_mm3": 2581602.1,
     "prusaslicer": {
      "number_of_facets": 10330,
      "manifold": false,
      "open_edges": 6,
      "number_of_parts": 1,
      "volume": 2581676.2
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269071
     }
    },
    {
     "file": "x2-y2-z1.stl",
     "faces": 9261,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": false,
     "boundary_edges": 56,
     "nonmanifold_edges": 190,
     "components": 209,
     "stray_components": 208,
     "stray_faces": 248,
     "signed_volume_mm3": 2745807.6,
     "prusaslicer": {
      "number_of_facets": 9106,
      "manifold": false,
      "open_edges": 102,
      "number_of_parts": 1,
      "volume": 2745806.8
     },
     "slice": {
      "gcode_written": false,
      "slicer_message": "There is an object with no extrusions in the first layer."
     }
    }
   ]
  },
  {
   "input": "terrain",
   "method": "boolean-manifold",
   "seconds": 0.19,
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 1103291
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 11220,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581616.1,
     "prusaslicer": {
      "number_of_facets": 11220,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581616.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269054
     }
    },
    {
     "file": "x1-y2-z1.stl",
     "faces": 8994,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745818.0,
     "prusaslicer": {
      "number_of_facets": 8994,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745817.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282637
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 10326,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581699.8,
     "prusaslicer": {
      "number_of_facets": 10326,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581702.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269068
     }
    },
    {
     "file": "x2-y2-z1.stl",
     "faces": 9112,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745807.6,
     "prusaslicer": {
      "number_of_facets": 9112,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745807.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282532
     }
    }
   ]
  },
  {
   "input": "terrain",
   "method": "tool",
   "seconds": 0.53,
   "engine": "manifold",
   "counts": [
    2,
    2,
    1
   ],
   "open_warning_shown": false,
   "volume_line": "Volume kept: 100.0% of the original.",
   "page_errors": [],
   "summary": {
    "pieces": 4,
    "pieces_watertight": 4,
    "pieces_prusaslicer_manifold": 4,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 4,
    "filament_mm": 1103295
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 10812,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581616.1,
     "prusaslicer": {
      "number_of_facets": 10812,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581616.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269063
     }
    },
    {
     "file": "x1-y2-z1.stl",
     "faces": 8836,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745818.0,
     "prusaslicer": {
      "number_of_facets": 8836,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745819.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282632
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 9926,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2581699.8,
     "prusaslicer": {
      "number_of_facets": 9926,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2581699.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 269068
     }
    },
    {
     "file": "x2-y2-z1.stl",
     "faces": 8962,
     "bbox_mm": [
      210.0,
      185.0,
      137.4
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 2745807.6,
     "prusaslicer": {
      "number_of_facets": 8962,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 2745806.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 282532
     }
    }
   ]
  },
  {
   "input": "generated",
   "method": "prusaslicer",
   "seconds": 0.6,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 0,
    "open_edges_prusaslicer": 86,
    "boundary_edges": 9,
    "nonmanifold_edges": 217,
    "stray_components": 37,
    "fits_bed": true,
    "pieces_sliced": 2,
    "filament_mm": 40400
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 27208,
     "bbox_mm": [
      198.4,
      175.0,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 0,
     "nonmanifold_edges": 26,
     "components": 3,
     "stray_components": 1,
     "stray_faces": 2,
     "signed_volume_mm3": 48820.3,
     "prusaslicer": {
      "number_of_facets": 27208,
      "manifold": false,
      "open_edges": 20,
      "number_of_parts": 0,
      "volume": 48820.1
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 19452
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 36144,
     "bbox_mm": [
      198.3,
      188.8,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 9,
     "nonmanifold_edges": 191,
     "components": 37,
     "stray_components": 36,
     "stray_faces": 166,
     "signed_volume_mm3": 52676.1,
     "prusaslicer": {
      "number_of_facets": 36144,
      "manifold": false,
      "open_edges": 66,
      "number_of_parts": 0,
      "volume": 52681.3
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 20948
     }
    }
   ]
  },
  {
   "input": "generated",
   "method": "bisect",
   "seconds": 0.16,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 0,
    "open_edges_prusaslicer": 86,
    "boundary_edges": 47,
    "nonmanifold_edges": 265,
    "stray_components": 65,
    "fits_bed": true,
    "pieces_sliced": 2,
    "filament_mm": 40400
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 27209,
     "bbox_mm": [
      198.4,
      175.0,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 4,
     "nonmanifold_edges": 30,
     "components": 5,
     "stray_components": 3,
     "stray_faces": 3,
     "signed_volume_mm3": 48820.5,
     "prusaslicer": {
      "number_of_facets": 27206,
      "manifold": false,
      "open_edges": 20,
      "number_of_parts": 0,
      "volume": 48820.3
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 19452
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 36170,
     "bbox_mm": [
      198.3,
      188.8,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 43,
     "nonmanifold_edges": 235,
     "components": 63,
     "stray_components": 62,
     "stray_faces": 192,
     "signed_volume_mm3": 52666.3,
     "prusaslicer": {
      "number_of_facets": 36144,
      "manifold": false,
      "open_edges": 66,
      "number_of_parts": 0,
      "volume": 52680.9
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 20948
     }
    }
   ]
  },
  {
   "input": "generated",
   "method": "boolean",
   "seconds": 0.6,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 0,
    "open_edges_prusaslicer": 86,
    "boundary_edges": 47,
    "nonmanifold_edges": 265,
    "stray_components": 65,
    "fits_bed": true,
    "pieces_sliced": 2,
    "filament_mm": 40399
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 27209,
     "bbox_mm": [
      198.4,
      175.0,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 4,
     "nonmanifold_edges": 30,
     "components": 5,
     "stray_components": 3,
     "stray_faces": 3,
     "signed_volume_mm3": 48820.5,
     "prusaslicer": {
      "number_of_facets": 27206,
      "manifold": false,
      "open_edges": 20,
      "number_of_parts": 0,
      "volume": 48820.2
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 19451
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 36170,
     "bbox_mm": [
      198.3,
      188.8,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 43,
     "nonmanifold_edges": 235,
     "components": 63,
     "stray_components": 62,
     "stray_faces": 192,
     "signed_volume_mm3": 52666.3,
     "prusaslicer": {
      "number_of_facets": 36144,
      "manifold": false,
      "open_edges": 66,
      "number_of_parts": 0,
      "volume": 52681.4
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 20948
     }
    }
   ]
  },
  {
   "input": "generated",
   "method": "boolean-manifold",
   "seconds": 0.05,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 0,
    "open_edges_prusaslicer": 172,
    "boundary_edges": 94,
    "nonmanifold_edges": 530,
    "stray_components": 130,
    "fits_bed": false,
    "pieces_sliced": 0,
    "filament_mm": 0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 59999,
     "bbox_mm": [
      198.4,
      188.8,
      300.0
     ],
     "watertight": false,
     "boundary_edges": 47,
     "nonmanifold_edges": 265,
     "components": 66,
     "stray_components": 65,
     "stray_faces": 195,
     "signed_volume_mm3": 101486.8,
     "prusaslicer": {
      "number_of_facets": 59970,
      "manifold": false,
      "open_edges": 86,
      "number_of_parts": 0,
      "volume": 101501.5
     },
     "slice": {
      "gcode_written": false,
      "slicer_message": "All objects are outside of the print volume."
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 59999,
     "bbox_mm": [
      198.4,
      188.8,
      300.0
     ],
     "watertight": false,
     "boundary_edges": 47,
     "nonmanifold_edges": 265,
     "components": 66,
     "stray_components": 65,
     "stray_faces": 195,
     "signed_volume_mm3": 101486.8,
     "prusaslicer": {
      "number_of_facets": 59970,
      "manifold": false,
      "open_edges": 86,
      "number_of_parts": 0,
      "volume": 101501.5
     },
     "slice": {
      "gcode_written": false,
      "slicer_message": "All objects are outside of the print volume."
     }
    }
   ]
  },
  {
   "input": "generated",
   "method": "tool",
   "seconds": 0.75,
   "engine": "csg",
   "counts": [
    1,
    1,
    2
   ],
   "open_warning_shown": true,
   "volume_line": "Volume not checked: the model is not closed. Because the model is not closed, the cut faces may have small gaps; let your slicer repair the pieces when it offers to.",
   "page_errors": [],
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 0,
    "open_edges_prusaslicer": 6721,
    "boundary_edges": 7356,
    "nonmanifold_edges": 265,
    "stray_components": 735,
    "fits_bed": true,
    "pieces_sliced": 2,
    "filament_mm": 40400
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 28679,
     "bbox_mm": [
      198.4,
      175.0,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 3695,
     "nonmanifold_edges": 30,
     "components": 344,
     "stray_components": 341,
     "stray_faces": 1059,
     "signed_volume_mm3": 48820.4,
     "prusaslicer": {
      "number_of_facets": 28577,
      "manifold": false,
      "open_edges": 3321,
      "number_of_parts": 0,
      "volume": 48709.0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 19452
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 37588,
     "bbox_mm": [
      198.3,
      188.8,
      150.0
     ],
     "watertight": false,
     "boundary_edges": 3661,
     "nonmanifold_edges": 235,
     "components": 395,
     "stray_components": 394,
     "stray_faces": 1243,
     "signed_volume_mm3": 52666.3,
     "prusaslicer": {
      "number_of_facets": 37466,
      "manifold": false,
      "open_edges": 3400,
      "number_of_parts": 0,
      "volume": 52679.5
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 20948
     }
    }
   ]
  },
  {
   "input": "generated-remeshed",
   "method": "prusaslicer",
   "seconds": 1.0,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 328163
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 58074,
     "bbox_mm": [
      198.1,
      174.3,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 2,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1184406.8,
     "prusaslicer": {
      "number_of_facets": 58074,
      "manifold": true,
      "number_of_parts": 2,
      "volume": 1184408.5,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 137040
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 62974,
     "bbox_mm": [
      198.0,
      188.4,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1793808.1,
     "prusaslicer": {
      "number_of_facets": 62974,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1793812.9,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 191123
     }
    }
   ]
  },
  {
   "input": "generated-remeshed",
   "method": "bisect",
   "seconds": 0.34,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 328164
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 58074,
     "bbox_mm": [
      198.1,
      174.3,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 2,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1184406.8,
     "prusaslicer": {
      "number_of_facets": 58074,
      "manifold": true,
      "number_of_parts": 2,
      "volume": 1184409.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 137041
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 62974,
     "bbox_mm": [
      198.0,
      188.4,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1793808.1,
     "prusaslicer": {
      "number_of_facets": 62974,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1793801.1,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 191123
     }
    }
   ]
  },
  {
   "input": "generated-remeshed",
   "method": "boolean",
   "seconds": 0.88,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 328164
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 58074,
     "bbox_mm": [
      198.1,
      174.3,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 2,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1184406.8,
     "prusaslicer": {
      "number_of_facets": 58074,
      "manifold": true,
      "number_of_parts": 2,
      "volume": 1184408.8,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 137041
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 62974,
     "bbox_mm": [
      198.0,
      188.4,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1793808.1,
     "prusaslicer": {
      "number_of_facets": 62974,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1793809.4,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 191123
     }
    }
   ]
  },
  {
   "input": "generated-remeshed",
   "method": "boolean-manifold",
   "seconds": 0.29,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 328164
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 58074,
     "bbox_mm": [
      198.1,
      174.3,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 2,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1184406.8,
     "prusaslicer": {
      "number_of_facets": 58074,
      "manifold": true,
      "number_of_parts": 2,
      "volume": 1184394.4,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 137041
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 62974,
     "bbox_mm": [
      198.0,
      188.4,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1793808.1,
     "prusaslicer": {
      "number_of_facets": 62974,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1793807.0,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 191123
     }
    }
   ]
  },
  {
   "input": "generated-remeshed",
   "method": "tool",
   "seconds": 0.91,
   "engine": "manifold",
   "counts": [
    1,
    1,
    2
   ],
   "open_warning_shown": false,
   "volume_line": "Volume kept: 100.0% of the original.",
   "page_errors": [],
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": true,
    "volume_kept_pct": 100.0,
    "pieces_sliced": 2,
    "filament_mm": 328164
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 58068,
     "bbox_mm": [
      198.1,
      174.3,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 2,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1184406.8,
     "prusaslicer": {
      "number_of_facets": 58068,
      "manifold": true,
      "number_of_parts": 2,
      "volume": 1184408.9,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 137041
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 62968,
     "bbox_mm": [
      198.0,
      188.4,
      149.9
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 1793808.1,
     "prusaslicer": {
      "number_of_facets": 62968,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 1793809.2,
      "open_edges": 0
     },
     "slice": {
      "gcode_written": true,
      "filament_mm": 191123
     }
    }
   ]
  }
 ],
 "plane_controls": [
  {
   "case": "through_vertices",
   "plane": "on",
   "axis": "x",
   "at_mm": 0.0,
   "vertices_on_plane": 33,
   "method": "prusaslicer",
   "seconds": 0.41,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 1,
    "open_edges_prusaslicer": 63,
    "boundary_edges": 14,
    "nonmanifold_edges": 53,
    "stray_components": 34,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20515,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": false,
     "boundary_edges": 6,
     "nonmanifold_edges": 53,
     "components": 35,
     "stray_components": 34,
     "stray_faces": 34,
     "signed_volume_mm3": 3612976.9,
     "prusaslicer": {
      "number_of_facets": 20515,
      "manifold": false,
      "open_edges": 63,
      "number_of_parts": 0,
      "volume": 3615009.8
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20510,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": false,
     "boundary_edges": 8,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3613312.9,
     "prusaslicer": {
      "number_of_facets": 20510,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3613303.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "on",
   "axis": "x",
   "at_mm": 0.0,
   "vertices_on_plane": 33,
   "method": "bisect",
   "seconds": 0.09,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20494,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3612976.9,
     "prusaslicer": {
      "number_of_facets": 20494,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3612976.5,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20510,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3613312.9,
     "prusaslicer": {
      "number_of_facets": 20510,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3613314.0,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "on",
   "axis": "x",
   "at_mm": 0.0,
   "vertices_on_plane": 33,
   "method": "boolean",
   "seconds": 0.37,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 0,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 1,
    "nonmanifold_edges": 28,
    "stray_components": 30,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20511,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": false,
     "boundary_edges": 1,
     "nonmanifold_edges": 13,
     "components": 15,
     "stray_components": 14,
     "stray_faces": 15,
     "signed_volume_mm3": 3612976.9,
     "prusaslicer": {
      "number_of_facets": 20502,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3612976.5,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20528,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": false,
     "boundary_edges": 0,
     "nonmanifold_edges": 15,
     "components": 17,
     "stray_components": 16,
     "stray_faces": 18,
     "signed_volume_mm3": 3613312.9,
     "prusaslicer": {
      "number_of_facets": 20516,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3613318.8,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "on",
   "axis": "x",
   "at_mm": 0.0,
   "vertices_on_plane": 33,
   "method": "boolean-manifold",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20494,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3612976.9,
     "prusaslicer": {
      "number_of_facets": 20494,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3612974.8,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20510,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3613312.9,
     "prusaslicer": {
      "number_of_facets": 20510,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3613306.0,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "on",
   "axis": "x",
   "at_mm": 0.0,
   "vertices_on_plane": 33,
   "method": "manifold_library",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 19886,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3612976.9,
     "prusaslicer": {
      "number_of_facets": 19886,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3612974.0,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 19898,
     "bbox_mm": [
      155.0,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3613312.9,
     "prusaslicer": {
      "number_of_facets": 19898,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3613302.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "offset",
   "axis": "x",
   "at_mm": 0.5,
   "vertices_on_plane": 0,
   "method": "prusaslicer",
   "seconds": 0.43,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20660,
     "bbox_mm": [
      155.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3629949.9,
     "prusaslicer": {
      "number_of_facets": 20660,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3629947.2,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20590,
     "bbox_mm": [
      154.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3596339.9,
     "prusaslicer": {
      "number_of_facets": 20590,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3596331.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "offset",
   "axis": "x",
   "at_mm": 0.5,
   "vertices_on_plane": 0,
   "method": "bisect",
   "seconds": 0.09,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20660,
     "bbox_mm": [
      155.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3629949.9,
     "prusaslicer": {
      "number_of_facets": 20660,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3629947.2,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20590,
     "bbox_mm": [
      154.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3596339.9,
     "prusaslicer": {
      "number_of_facets": 20590,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3596339.8,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "offset",
   "axis": "x",
   "at_mm": 0.5,
   "vertices_on_plane": 0,
   "method": "boolean",
   "seconds": 0.36,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20660,
     "bbox_mm": [
      155.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3629949.9,
     "prusaslicer": {
      "number_of_facets": 20660,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3629946.5,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20590,
     "bbox_mm": [
      154.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3596340.0,
     "prusaslicer": {
      "number_of_facets": 20590,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3596336.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "offset",
   "axis": "x",
   "at_mm": 0.5,
   "vertices_on_plane": 0,
   "method": "boolean-manifold",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20660,
     "bbox_mm": [
      155.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3629949.9,
     "prusaslicer": {
      "number_of_facets": 20660,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3629946.0,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 20590,
     "bbox_mm": [
      154.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3596339.9,
     "prusaslicer": {
      "number_of_facets": 20590,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3596330.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "through_vertices",
   "plane": "offset",
   "axis": "x",
   "at_mm": 0.5,
   "vertices_on_plane": 0,
   "method": "manifold_library",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 20044,
     "bbox_mm": [
      155.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3629949.9,
     "prusaslicer": {
      "number_of_facets": 20044,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3629949.5,
      "open_edges": 0
     }
    },
    {
     "file": "x2-y1-z1.stl",
     "faces": 19974,
     "bbox_mm": [
      154.5,
      152.5,
      430.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3596340.0,
     "prusaslicer": {
      "number_of_facets": 19974,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3596330.5,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "on",
   "axis": "z",
   "at_mm": 232.5,
   "vertices_on_plane": 100,
   "method": "prusaslicer",
   "seconds": 0.41,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 29956,
     "bbox_mm": [
      310.0,
      140.0,
      232.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3971180.6,
     "prusaslicer": {
      "number_of_facets": 29956,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3971187.5,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9574,
     "bbox_mm": [
      200.0,
      148.0,
      197.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3255109.2,
     "prusaslicer": {
      "number_of_facets": 9574,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3255112.5,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "on",
   "axis": "z",
   "at_mm": 232.5,
   "vertices_on_plane": 100,
   "method": "bisect",
   "seconds": 0.09,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 1,
    "pieces_prusaslicer_manifold": 1,
    "open_edges_prusaslicer": 100,
    "boundary_edges": 4,
    "nonmanifold_edges": 96,
    "stray_components": 1,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30148,
     "bbox_mm": [
      310.0,
      140.0,
      232.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3971180.6,
     "prusaslicer": {
      "number_of_facets": 30148,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3971183.8,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9674,
     "bbox_mm": [
      200.0,
      148.0,
      197.5
     ],
     "watertight": false,
     "boundary_edges": 4,
     "nonmanifold_edges": 96,
     "components": 3,
     "stray_components": 1,
     "stray_faces": 94,
     "signed_volume_mm3": 3255109.2,
     "prusaslicer": {
      "number_of_facets": 9674,
      "manifold": false,
      "open_edges": 100,
      "number_of_parts": 1,
      "volume": 3255106.8
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "on",
   "axis": "z",
   "at_mm": 232.5,
   "vertices_on_plane": 100,
   "method": "boolean",
   "seconds": 0.3,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30148,
     "bbox_mm": [
      310.0,
      140.0,
      232.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3971180.6,
     "prusaslicer": {
      "number_of_facets": 30148,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3971187.2,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9574,
     "bbox_mm": [
      200.0,
      148.0,
      197.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3255109.2,
     "prusaslicer": {
      "number_of_facets": 9574,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3255114.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "on",
   "axis": "z",
   "at_mm": 232.5,
   "vertices_on_plane": 100,
   "method": "boolean-manifold",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30148,
     "bbox_mm": [
      310.0,
      140.0,
      232.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3971180.6,
     "prusaslicer": {
      "number_of_facets": 30148,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3971187.2,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9582,
     "bbox_mm": [
      200.0,
      148.0,
      197.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3255109.2,
     "prusaslicer": {
      "number_of_facets": 9582,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3255112.5,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "on",
   "axis": "z",
   "at_mm": 232.5,
   "vertices_on_plane": 100,
   "method": "manifold_library",
   "seconds": 0.1,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 29956,
     "bbox_mm": [
      310.0,
      140.0,
      232.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3971180.6,
     "prusaslicer": {
      "number_of_facets": 29956,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3971184.2,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9582,
     "bbox_mm": [
      200.0,
      148.0,
      197.5
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3255109.2,
     "prusaslicer": {
      "number_of_facets": 9582,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3255112.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "offset",
   "axis": "z",
   "at_mm": 233.0,
   "vertices_on_plane": 0,
   "method": "prusaslicer",
   "seconds": 0.43,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30532,
     "bbox_mm": [
      310.0,
      140.0,
      233.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3973103.5,
     "prusaslicer": {
      "number_of_facets": 30532,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3973107.2,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9766,
     "bbox_mm": [
      200.0,
      148.0,
      197.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3253186.4,
     "prusaslicer": {
      "number_of_facets": 9766,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3253191.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "offset",
   "axis": "z",
   "at_mm": 233.0,
   "vertices_on_plane": 0,
   "method": "bisect",
   "seconds": 0.09,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30532,
     "bbox_mm": [
      310.0,
      140.0,
      233.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3973103.5,
     "prusaslicer": {
      "number_of_facets": 30532,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3973107.5,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9766,
     "bbox_mm": [
      200.0,
      148.0,
      197.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3253186.4,
     "prusaslicer": {
      "number_of_facets": 9766,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3253182.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "offset",
   "axis": "z",
   "at_mm": 233.0,
   "vertices_on_plane": 0,
   "method": "boolean",
   "seconds": 0.28,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30532,
     "bbox_mm": [
      310.0,
      140.0,
      233.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3973103.5,
     "prusaslicer": {
      "number_of_facets": 30532,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3973101.0,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9766,
     "bbox_mm": [
      200.0,
      148.0,
      197.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3253186.4,
     "prusaslicer": {
      "number_of_facets": 9766,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3253187.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "offset",
   "axis": "z",
   "at_mm": 233.0,
   "vertices_on_plane": 0,
   "method": "boolean-manifold",
   "seconds": 0.11,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30532,
     "bbox_mm": [
      310.0,
      140.0,
      233.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3973103.5,
     "prusaslicer": {
      "number_of_facets": 30532,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3973101.2,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9766,
     "bbox_mm": [
      200.0,
      148.0,
      197.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3253186.4,
     "prusaslicer": {
      "number_of_facets": 9766,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3253187.2,
      "open_edges": 0
     }
    }
   ]
  },
  {
   "case": "along_face",
   "plane": "offset",
   "axis": "z",
   "at_mm": 233.0,
   "vertices_on_plane": 0,
   "method": "manifold_library",
   "seconds": 0.1,
   "summary": {
    "pieces": 2,
    "pieces_watertight": 2,
    "pieces_prusaslicer_manifold": 2,
    "open_edges_prusaslicer": 0,
    "boundary_edges": 0,
    "nonmanifold_edges": 0,
    "stray_components": 0,
    "fits_bed": false,
    "volume_kept_pct": 100.0
   },
   "pieces": [
    {
     "file": "x1-y1-z1.stl",
     "faces": 30340,
     "bbox_mm": [
      310.0,
      140.0,
      233.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3973103.5,
     "prusaslicer": {
      "number_of_facets": 30340,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3973106.0,
      "open_edges": 0
     }
    },
    {
     "file": "x1-y1-z2.stl",
     "faces": 9574,
     "bbox_mm": [
      200.0,
      148.0,
      197.0
     ],
     "watertight": true,
     "boundary_edges": 0,
     "nonmanifold_edges": 0,
     "components": 1,
     "stray_components": 0,
     "stray_faces": 0,
     "signed_volume_mm3": 3253186.4,
     "prusaslicer": {
      "number_of_facets": 9574,
      "manifold": true,
      "number_of_parts": 1,
      "volume": 3253188.8,
      "open_edges": 0
     }
    }
   ]
  }
 ],
 "not_measured_here": [
  "The cut tools in Bambu Studio, OrcaSlicer and the PrusaSlicer graphical interface, including their connectors (plugs, dowels, snaps). They have no command line equivalent; what the article says about them comes from their documentation.",
  "Whether PrusaSlicer's graphical Cut tool behaves like its --cut command line option. They may share code, but that was not checked.",
  "Physical prints, glue joints and how well pieces line up. Nothing here was printed.",
  "Models other than these four. One generated model is one generator on one image."
 ]
}
