code: def interface_scad(meshes, script):
      
      if not exists:
          raise ValueError('No SCAD available!')
      with MeshScript(meshes=meshes, script=script) as scad:
          result = scad.run(_scad_executable + ' $script -o $mesh_post')
      return result
docs: A way to interface with openSCAD which is itself an interface
      to the CGAL CSG bindings.
      CGAL is very stable if difficult to install/use, so this function provides a
      tempfile- happy solution for getting the basic CGAL CSG functionality.
  
      Parameters
      ---------
      meshes: list of Trimesh objects
      script: string of the script to send to scad.
              Trimesh objects can be referenced in the script as
              $mesh_0, $mesh_1, etc.