VMTKLOCALGEOMETRY(1)
π vmtklocalgeometry(1) π
okay bestie, pull up a chair, we're doing User Commands today and this one is a whole vibe: vmtklocalgeometry. It's a vmtk script, it's literally called vmtklocalgeometry, and it's here to compute β¨local geometric properties of a surfaceβ¨. That's the ~dream~ and we're living in it.
πΈ NAME πΈ
vmtklocalgeometry β the vmtk script that's giving local geometric properties of a surface, no cap.
π¦ DESCRIPTION π¦
So here's the tea. This script does automatic piping (vmtklocalgeometry) and it's also handling parsing options (vmtklocalgeometry) β like, it multitasks, it's giving main character energy fr fr.
vmtklocalgeometry : compute local geometric properties of a surface
That's the whole point of her existence, and she's obsessed. π
Everything you can throw at her lives in the Input arguments and Output arguments lists below β and yes, we're going through all of them, because we don't skip details in this house. π«Ά
β¨ OPTIONS β¨
π Input arguments
-idId (str,1); default=0β the script id. it's the script's little name tag.-handleSelf (self,1) β a handle to self. self-care, but as a parameter.-disabledDisabled (bool,1); default=0β turn this on and she disables execution and piping. yes, both. she's out. π-iSurface (vtkPolyData,1) β the surface itself.-ifileSurfaceInputFileName (str,1) β the filename for the default Surface reader.-centerlinesCenterlines (vtkPolyData,1) β centerlines, obviously.-centerlinesfileCenterlinesInputFileName (strοΌ1) β wait, it'sstr,1obvi β the filename for the default Centerlines reader.-voronoidiagramVoronoiDiagram (vtkPolyData,1) β the Voronoi diagram.-voronoidiagramfileVoronoiDiagramInputFileName (str,1) β the filename for the default VoronoiDiagram reader.-poleidsPoleIds (vtkIdList,1) β the pole ids.-edgearrayEdgeArrayName (str,1); default=EdgeArrayβ what we're naming the edge array.-voronoigeodesicdistancearrayVoronoiGeodesicDistanceArrayName (str,1); default=VoronoiGeodesicDistanceβ name for the Voronoi geodesic distance array.-voronoipolecenterlinevectorsarrayVoronoiPoleCenterlineVectorsArrayName (str,1); default=VoronoiPoleCenterlineVectorsβ name for the Voronoi pole centerline vectors array. it's a long name, she's serving length, respect it. π-voronoicellidsarrayVoronoiCellIdsArrayName (str,1); default=VoronoiCellIdsβ name for the Voronoi cell ids array.-voronoipcoordsarrayVoronoiPCoordsArrayName (str,1); default=VoronoiPCoordsβ name for the Voronoi PCoords array.-computepolevectorsComputePoleVectors (bool,1); default=0β flip this to compute the pole vectors.-computegeodesicdistanceComputeGeodesicDistance (bool,1); default=0β flip this to compute the geodesic distance.-computentdComputeNormalizedTangencyDeviation (bool,1); default=0β flip this to compute the normalized tangency deviation.-computeeuclideandistanceComputeEuclideanDistance (bool,1); default=0β flip this to compute the Euclidean distance.-computecenterlinevectorsComputeCenterlineVectors (bool,1); default=0β flip this to compute the centerline vectors.-computecellidsComputeCellIds (bool,1); default=0β flip this to compute the cell ids.-computepcoordsComputePCoords (bool,1); default=0β flip this to compute the PCoords.-adjustboundaryvaluesAdjustBoundaryValues (bool,1); default=0β flip this and the boundary values get adjusted.-polevectorsarrayPoleVectorsArrayName (str,1); default=PoleVectorsβ name for the pole vectors array.-geodesicdistancearrayGeodesicDistanceArrayName (str,1); default=GeodesicDistanceβ name for the geodesic distance array.-ntdarrayNormalizedTangencyDeviationArrayName (str,1); default=NTDβ name for the normalized tangency deviation array.-euclideandistancearrayEuclideanDistanceArrayName (str,1); default=EuclideanDistanceβ name for the Euclidean distance array.-centerlinevectorsarrayCenterlineVectorsArrayName (str,1); default=CenterlineVectorsβ name for the centerline vectors array.-cellidsarrayCellIdsArrayName (str,1); default=CellIdsArrayβ name for the cell ids array.-pcoordsarrayPCoordsArrayName (str,1); default=PCoordsArrayβ name for the PCoords array.-ofileSurfaceOutputFileName (str,1) β the filename for the default Surface writer. this is where the results go to live their best life. π
π Output arguments
-idId (str,1); default=0β the script id, back again, still iconic.-handleSelf (self,1) β handle to self. she returned. π«Ά-oSurface (vtkPolyData,1) β the surface output.-polevectorsarrayPoleVectorsArrayName (str,1); default=PoleVectorsβ pole vectors array name, now on the way out.-geodesicdistancearrayGeodesicDistanceArrayName (str,1); default=GeodesicDistanceβ geodesic distance array name, output edition.-ntdarrayNormalizedTangencyDeviationArrayName (str,1); default=NTDβ normalized tangency deviation array name, out here too.-euclideandistancearrayEuclideanDistanceArrayName (str,1); default=EuclideanDistanceβ Euclidean distance array name, in output form.-centerlinevectorsarrayCenterlineVectorsArrayName (str,1); default=CenterlineVectorsβ centerline vectors array name, output side.-cellidsarrayCellIdsArrayName (str,1); default=CellIdsArrayβ cell ids array name, output side.-pcoordsarrayPCoordsArrayName (str,1); default=PCoordsArrayβ PCoords array name, output side.
heads up bestie π β a bunch of these names show up in both the input and the output lists, and that's not a typo, that's just how she is. don't merge them, don't "fix" them, we respect the original.
π SEE ALSO π
no SEE ALSO today, bestie β this page keeps it self-contained. she's mysterious like that. π
and that's the whole page !! π this was vmtklocalgeometry version 1.5, dated April 2026, and it came to you as a User Commands page in the manual. thanks for reading the whole thing, you ate that. πβ¨ bye bestie, go compute some local geometric properties of a surface, mwah π
π¦ 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