VMTKDELAUNAYVORONOI(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– VMTKDELAUNAYVORONOI πŸ’–

okay so bestie, gather round, because this is the manual page for vmtkdelaunayvoronoi, which lives in the User Commands section of the manual (that's section 1, iykyk). it's a vmtk script, and we're gonna walk through it together, no gatekeeping πŸ’…


πŸ¦‹ NAME πŸ¦‹

vmtkdelaunayvoronoi β€” vmtk script vmtkdelaunayvoronoi


✨ DESCRIPTION ✨

Automatic piping vmtkdelaunayvoronoi Parsing options vmtkdelaunayvoronoi

vmtkdelaunayvoronoi : calculate the delaunay tesellation, voronoi diagram, and voronoi poleIds of an input surface

like… that's the whole vibe. it takes a surface, it does the delaunay thing, the voronoi thing, and it hands you back voronoi poleIds. slay. 🌈


πŸŽ€ Input arguments: πŸŽ€

  • -id Id (str,1); default=0 β€” script id
  • -handle Self (self,1) β€” handle to self
  • -disabled Disabled (bool,1); default=0 β€” disable execution and piping
  • -i Surface (vtkPolyData,1) β€” the input surface
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader
  • -nonmanifoldcheck CheckNonManifold (bool,1); default=0 β€” toggle checking the surface for non-manifold edges
  • -flipnormals FlipNormals (bool,1); default=0 β€” flip normals after outward normal computation; outward oriented normals must be computed for the removal of outer tetrahedra; the algorithm might fail so for weird geometries, so changing this might solve the problem
  • -capdisplacement CapDisplacement (float,1); default=0.0 β€” displacement of the center points of caps at open profiles along their normals (avoids the creation of degenerate tetrahedra)
  • -delaunaytolerance DelaunayTolerance (float,1); default=0.001 β€” tolerance for evaluating coincident points during Delaunay tessellation, evaluated as a fraction of the bounding box
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” name of the array where radius values of maximal inscribed spheres have to be stored
  • -delaunaytessellation DelaunayTessellation (vtkUnstructuredGrid,1) β€” optional input Delaunay tessellation
  • -removesubresolution RemoveSubresolutionTetrahedra (bool,1); default=0 β€” toggle removal of subresolution tetrahedra from Delaunay tessellation
  • -subresolutionfactor SubresolutionFactor (float,1) >= 0.0; default=1.0 β€” factor for removal of subresolution tetrahedra, expressing the size of the circumsphere relative to the local edge length size of surface triangles
  • -simplifyvoronoi SimplifyVoronoi (bool,1); default=0 β€” toggle simplification of Voronoi diagram
  • -usetetgen UseTetGen (bool,1); default=0 β€” toggle use TetGen to compute Delaunay tessellation
  • -tetgendetectinter TetGenDetectInter (bool,1); default=1 β€” TetGen option
  • -delaunaytessellationfile DelaunayTessellationOutputFileName (str,1) β€” filename for the default DelaunayTessellation writer
  • -voronoidiagramfile VoronoiDiagramOutputFileName (str,1) β€” filename for the default VoronoiDiagram writer
  • -omeshfile MeshOutputFileName (str,1) β€” filename for the default Mesh writer
  • -osurfacefile SurfaceOutputFileName (str,1) β€” filename for the default Surface writer
real talk: that -flipnormals note is not a vibe, it's a warning β€” outward oriented normals must be computed for the removal of outer tetrahedra, and the algorithm might fail on weird geometries, so flipping might solve the problem. don't skip past it 🫢

πŸ’œ Output arguments: πŸ’œ

  • -id Id (str,1); default=0 β€” script id
  • -handle Self (self,1) β€” handle to self
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” name of the array where radius values of maximal inscribed spheres are stored
  • -delaunaytessellation DelaunayTessellation (vtkUnstructuredGrid,1)
  • -voronoidiagram VoronoiDiagram (vtkPolyData,1)
  • -omesh Mesh (vtkUnstructuredGrid,1) β€” conveniently named DelaunayTessellation output
  • -osurface Surface (vtkPolyData,1) β€” conveniently named VoronoiDiagram output
  • -poleids PoleIds (vtkIdList,1)

and that's the whole page, bestie πŸ¦‹βœ¨ vmtkdelaunayvoronoi version 1.5, dated April 2026 β€” main character energy from start to finish, periodt πŸ’–πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from