VMTKDELAUNAYVORONOI(1)
π 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: π
-idId (str,1); default=0β script id-handleSelf (self,1) β handle to self-disabledDisabled (bool,1); default=0β disable execution and piping-iSurface (vtkPolyData,1) β the input surface-ifileSurfaceInputFileName (str,1) β filename for the default Surface reader-nonmanifoldcheckCheckNonManifold (bool,1); default=0β toggle checking the surface for non-manifold edges-flipnormalsFlipNormals (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-capdisplacementCapDisplacement (float,1); default=0.0β displacement of the center points of caps at open profiles along their normals (avoids the creation of degenerate tetrahedra)-delaunaytoleranceDelaunayTolerance (float,1); default=0.001β tolerance for evaluating coincident points during Delaunay tessellation, evaluated as a fraction of the bounding box-radiusarrayRadiusArrayName (str,1); default=MaximumInscribedSphereRadiusβ name of the array where radius values of maximal inscribed spheres have to be stored-delaunaytessellationDelaunayTessellation (vtkUnstructuredGrid,1) β optional input Delaunay tessellation-removesubresolutionRemoveSubresolutionTetrahedra (bool,1); default=0β toggle removal of subresolution tetrahedra from Delaunay tessellation-subresolutionfactorSubresolutionFactor (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-simplifyvoronoiSimplifyVoronoi (bool,1); default=0β toggle simplification of Voronoi diagram-usetetgenUseTetGen (bool,1); default=0β toggle use TetGen to compute Delaunay tessellation-tetgendetectinterTetGenDetectInter (bool,1); default=1β TetGen option-delaunaytessellationfileDelaunayTessellationOutputFileName (str,1) β filename for the default DelaunayTessellation writer-voronoidiagramfileVoronoiDiagramOutputFileName (str,1) β filename for the default VoronoiDiagram writer-omeshfileMeshOutputFileName (str,1) β filename for the default Mesh writer-osurfacefileSurfaceOutputFileName (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: π
-idId (str,1); default=0β script id-handleSelf (self,1) β handle to self-radiusarrayRadiusArrayName (str,1); default=MaximumInscribedSphereRadiusβ name of the array where radius values of maximal inscribed spheres are stored-delaunaytessellationDelaunayTessellation (vtkUnstructuredGrid,1)-voronoidiagramVoronoiDiagram (vtkPolyData,1)-omeshMesh (vtkUnstructuredGrid,1) β conveniently named DelaunayTessellation output-osurfaceSurface (vtkPolyData,1) β conveniently named VoronoiDiagram output-poleidsPoleIds (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
- ubuntu stonking: vmtk 1.5.0+dfsg1-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms