VMTKCENTERLINEGEOMETRY(1)
β¨ NAME β¨
okay so bestie, introducing vmtkcenterlinegeometry β it's a vmtk script, she's iconic, she's giving main character energy π
π DESCRIPTION π
Auto-piping? Parsing options? slay, yes β vmtkcenterlinegeometry does the automatic piping thing, and also the parsing options thing, and it's literally the same script name doing both. iykyk π«Ά
Here's the tea, fr fr: vmtkcenterlinegeometry computes the local geometry of centerlines in terms of curvature and torsion. that's it. that's the whole vibe. π
πΈ Input arguments πΈ
these are the ones you hand her on the way in:
-id Id(str,1); default=0β the script id. classic.-handle Self(self,1) β a handle to self. she's holding her own hand, we love a self-love moment π«Ά-disabled Disabled(bool,1); default=0β turns off execution and piping. like, she will not run, she will not pipe, she will simply not. π-i Centerlines(vtkPolyData,1) β the input centerlines. the moment. the material. β¨-ifile CenterlinesInputFileName(str,1) β filename for the default Centerlines reader.-lengtharray LengthArrayName(str,1); default=Lengthβ tells her what to call the array where the length values get stored.-curvaturearray CurvatureArrayName(str,1); default=Curvatureβ name of the array where curvature values get stored.-torsionarray TorsionArrayName(str,1); default=Torsionβ name of the array where torsion values get stored.-tortuosityarray TortuosityArrayName(str,1); default=Tortuosityβ name of the array where tortuosity values get stored.-frenettangentarray FrenetTangentArrayName(str,1); default=FrenetTangentβ name of the array where the tangent vectors of the Frenet reference system get stored. Frenet girlies rise π§-frenetnormalarray FrenetNormalArrayName(str,1); default=FrenetNormalβ name of the array where the normal vectors of the Frenet reference system get stored.-frenetbinormalarray FrenetBinormalArrayName(str,1); default=FrenetBinormalβ name of the array where the binormal vectors of the Frenet reference system get stored. that's all three, she's complete, periodt π-smoothing LineSmoothing(bool,1); default=0-outputsmoothed OutputSmoothedLines(bool,1); default=0-iterations NumberOfSmoothingIterations(int,1)>= 0; default=100-factor SmoothingFactor(float,1)>= 0.0; default=0.1-ofile CenterlinesOutputFileName(str,1) β filename for the default Centerlines writer.
π Output arguments π
and these are the ones she hands back to you, bestie:
-id Id(str,1); default=0β the script id, again, because she contains multitudes.-handle Self(self,1) β handle to self. still holding her own hand.-o Centerlines(vtkPolyData,1) β the output centerlines π-lengtharray LengthArrayName(str,1); default=Lengthβ name of the array where length values are stored.-curvaturearray CurvatureArrayName(str,1); default=Curvatureβ name of the array where curvature values are stored.-torsionarray TorsionArrayName(str,1); default=Torsionβ name of the array where torsion values are stored.-tortuosityarray TortuosityArrayName(str,1); default=Tortuosityβ name of the array where tortuosity values are stored.
lowkey important: yes, the same four array names show up on both the input and the output side. no, i'm not editing that out. that's canon. π
okay that's literally the whole page, you're so welcome π
<span>vmtkcenterlinegeometry</span> version <span>1.5</span>, from <span>April 2026</span> β muah, she ate, no cap πβ¨
π¦ 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