VMTKLOCALGEOMETRY(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– 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

  • -id Id (str,1); default=0 β€” the script id. it's the script's little name tag.
  • -handle Self (self,1) β€” a handle to self. self-care, but as a parameter.
  • -disabled Disabled (bool,1); default=0 β€” turn this on and she disables execution and piping. yes, both. she's out. πŸ’€
  • -i Surface (vtkPolyData,1) β€” the surface itself.
  • -ifile SurfaceInputFileName (str,1) β€” the filename for the default Surface reader.
  • -centerlines Centerlines (vtkPolyData,1) β€” centerlines, obviously.
  • -centerlinesfile CenterlinesInputFileName (str,1) β€” wait, it's str,1 obvi β€” the filename for the default Centerlines reader.
  • -voronoidiagram VoronoiDiagram (vtkPolyData,1) β€” the Voronoi diagram.
  • -voronoidiagramfile VoronoiDiagramInputFileName (str,1) β€” the filename for the default VoronoiDiagram reader.
  • -poleids PoleIds (vtkIdList,1) β€” the pole ids.
  • -edgearray EdgeArrayName (str,1); default=EdgeArray β€” what we're naming the edge array.
  • -voronoigeodesicdistancearray VoronoiGeodesicDistanceArrayName (str,1); default=VoronoiGeodesicDistance β€” name for the Voronoi geodesic distance array.
  • -voronoipolecenterlinevectorsarray VoronoiPoleCenterlineVectorsArrayName (str,1); default=VoronoiPoleCenterlineVectors β€” name for the Voronoi pole centerline vectors array. it's a long name, she's serving length, respect it. πŸ‘‘
  • -voronoicellidsarray VoronoiCellIdsArrayName (str,1); default=VoronoiCellIds β€” name for the Voronoi cell ids array.
  • -voronoipcoordsarray VoronoiPCoordsArrayName (str,1); default=VoronoiPCoords β€” name for the Voronoi PCoords array.
  • -computepolevectors ComputePoleVectors (bool,1); default=0 β€” flip this to compute the pole vectors.
  • -computegeodesicdistance ComputeGeodesicDistance (bool,1); default=0 β€” flip this to compute the geodesic distance.
  • -computentd ComputeNormalizedTangencyDeviation (bool,1); default=0 β€” flip this to compute the normalized tangency deviation.
  • -computeeuclideandistance ComputeEuclideanDistance (bool,1); default=0 β€” flip this to compute the Euclidean distance.
  • -computecenterlinevectors ComputeCenterlineVectors (bool,1); default=0 β€” flip this to compute the centerline vectors.
  • -computecellids ComputeCellIds (bool,1); default=0 β€” flip this to compute the cell ids.
  • -computepcoords ComputePCoords (bool,1); default=0 β€” flip this to compute the PCoords.
  • -adjustboundaryvalues AdjustBoundaryValues (bool,1); default=0 β€” flip this and the boundary values get adjusted.
  • -polevectorsarray PoleVectorsArrayName (str,1); default=PoleVectors β€” name for the pole vectors array.
  • -geodesicdistancearray GeodesicDistanceArrayName (str,1); default=GeodesicDistance β€” name for the geodesic distance array.
  • -ntdarray NormalizedTangencyDeviationArrayName (str,1); default=NTD β€” name for the normalized tangency deviation array.
  • -euclideandistancearray EuclideanDistanceArrayName (str,1); default=EuclideanDistance β€” name for the Euclidean distance array.
  • -centerlinevectorsarray CenterlineVectorsArrayName (str,1); default=CenterlineVectors β€” name for the centerline vectors array.
  • -cellidsarray CellIdsArrayName (str,1); default=CellIdsArray β€” name for the cell ids array.
  • -pcoordsarray PCoordsArrayName (str,1); default=PCoordsArray β€” name for the PCoords array.
  • -ofile SurfaceOutputFileName (str,1) β€” the filename for the default Surface writer. this is where the results go to live their best life. 🌈

πŸŽ€ Output arguments

  • -id Id (str,1); default=0 β€” the script id, back again, still iconic.
  • -handle Self (self,1) β€” handle to self. she returned. 🫢
  • -o Surface (vtkPolyData,1) β€” the surface output.
  • -polevectorsarray PoleVectorsArrayName (str,1); default=PoleVectors β€” pole vectors array name, now on the way out.
  • -geodesicdistancearray GeodesicDistanceArrayName (str,1); default=GeodesicDistance β€” geodesic distance array name, output edition.
  • -ntdarray NormalizedTangencyDeviationArrayName (str,1); default=NTD β€” normalized tangency deviation array name, out here too.
  • -euclideandistancearray EuclideanDistanceArrayName (str,1); default=EuclideanDistance β€” Euclidean distance array name, in output form.
  • -centerlinevectorsarray CenterlineVectorsArrayName (str,1); default=CenterlineVectors β€” centerline vectors array name, output side.
  • -cellidsarray CellIdsArrayName (str,1); default=CellIdsArray β€” cell ids array name, output side.
  • -pcoordsarray PCoordsArrayName (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