VMTKBRANCHGEOMETRY(1)
β¨ NAME β¨
vmtkbranchgeometry β the vmtk script that's literally just called vmtkbranchgeometry, bestie, no cap π
π DESCRIPTION π
Automatic piping, vmtkbranchgeometry, parsing options, vmtkbranchgeometry β that's the whole intro, we move fast here πββοΈπ¨
So like, vmtkbranchgeometry computes geometric parameters for every branch of a tree. It takes as input the centerlines that have already been split into branches, okay? So do that first, don't come at me π
π Input arguments π
-id Id (str,1); default=0β the script id, just the little name tag for this run π·οΈ-handle Self (self,1)β handle to self, it's giving main character energy fr-disabled Disabled (bool,1); default=0β set this to disable execution and piping. It's the "not me today" switch π-i Centerlines (vtkPolyData,1)β the input split centerlines, the actual star of the show π-ifile CenterlinesInputFileName (str,1)β filename for the default Centerlines reader-radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadiusβ name of the array where centerline radius values are stored-groupidsarray GroupIdsArrayName (str,1); default=GroupIdsβ name of the array where centerline group ids are stored-blankingarray BlankingArrayName (str,1); default=Blankingβ name of the array where blanking information about branches is stored-lengtharray LengthArrayName (str,1); default=Lengthβ name of the array where the average length of each branch has to be stored-curvaturearray CurvatureArrayName (str,1); default=Curvatureβ name of the array where the average curvature of each branch has to be stored-torsionarray TorsionArrayName (str,1); default=Torsionβ name of the array where the average torsion of each branch has to be stored-tortuosityarray TortuosityArrayName (str,1); default=Tortuosityβ name of the array where the average tortuosity of each branch has to be stored, and tortuosity is defined as the length of a line divided by the distance of its endpoints β¨-smoothing LineSmoothing (bool,1); default=0β smoothing on/off, lowkey just a toggle-iterations NumberOfSmoothingIterations (int,1) >= 0; default=100β how many smoothing iterations, and it has to be>= 0-factor SmoothingFactor (float,1) >= 0.0; default=0.1β the smoothing factor, and it has to be>= 0.0-ofile GeometryDataOutputFileName (str,1)β filename for the default GeometryData writer
πΈ Output arguments πΈ
-id Id (str,1); default=0β the script id again, iconic honestly-handle Self (self,1)β handle to self, yes again, it lives here too π-o GeometryData (vtkPolyData,1)β the output data set, the whole point of the mission π¦-lengtharray LengthArrayName (str,1); default=Lengthβ name of the array where the average length of each branch is stored-curvaturearray CurvatureArrayName (str,1); default=Curvatureβ name of the array where the average curvature of each branch is stored-torsionarray TorsionArrayName (str,1); default=Torsionβ name of the array where the average torsion of each branch is stored-tortuosityarray TortuosityArrayName (str,1); default=Tortuosityβ name of the array where the average tortuosity of each branch is stored, and out here tortuosity is defined as the length of a line divided by the distance of its endpoints minus one (L/D - 1). Note it's minus one on the output side and no minus one on the input side β she contains multitudes, don't @ me πβ¨
π«Ά okay that's literally the whole page, you ate this, go compute some branch geometry and slay π
vmtkbranchgeometry 1.5 β April 2026 version, mwah, stan forever, bye bestie ππ
π¦ 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