VMTKCENTERLINESNETWORK(1)
π NAME π
okay bestie, gather round β this is vmtkcenterlinesnetwork, aka the vmtk script vmtkcenterlinesnetwork. yes the name is a whole mouthful, we don't talk about it. it's literally a manual page for vmtkcenterlinesnetwork(1) from User Commands, and it's giving "automatic piping" energy from the very first line. π«Ά
β¨ DESCRIPTION β¨
so. automatic piping</p> vmtkcenterlinesnetwork. that's the vibe. then it goes "Parsing options" and just says vmtkcenterlinesnetwork again like a girl who's stalling before the actual tea. π we love her.
here's the real deal though, no cap:
vmtkcenterlinesnetwork : compute centerlines from a branching tubular surface automatically. that's it, that's the whole glow-up. π
πΈ Input arguments πΈ
these are the lil knobs you feed her going in. one bullet per flag, every one of them, because we do not skip:
-idId(str,1); default=0β script id. it's the script's little name tag π·οΈ-handleSelf(self,1) β handle to self. yes she's holding her own hand, self-love is real π-disabledDisabled(bool,1); default=0β turn this on and you disable execution and piping. like ghosting the whole pipeline π»-iSurface(vtkPolyData,1) β the input surface. this is the moment, the main character π₯-ifileSurfaceInputFileName(str,1) β filename for the defaultSurfacereader. feed her the file π-renderervmtkRenderer(vmtkRenderer,1) β external renderer. bring your own stage, queen π-ofileCenterlinesOutputFileName(str,1) β filename for the defaultCenterlineswriter. the receipts get written here π§Ύ-delaunaytessellationfileDelaunayTessellationOutputFileName(str,1) β filename for the defaultDelaunayTessellationwriter. she's thorough, she writes everything βοΈ-voronoidiagramfileVoronoiDiagramOutputFileName(str,1) β filename for the defaultVoronoiDiagramwriter. same energy, different diagram π¦
π Output arguments π
and these are what she hands back to you when she's done being iconic:
-idId(str,1); default=0β script id. yep, it's here too. both directions. consistent queen β-handleSelf(self,1) β handle to self. still holding her own hand. we respect it π-oCenterlines(vtkPolyData,1) β the output centerlines!! the whole point of the whole thing, the moment we've all been waiting for π€-radiusarrayRadiusArrayName(str,1); default=MaximumInscribedSphereRadiusβ name of the array where radius values of maximal inscribed spheres are stored. big name, big responsibility π΅-eikonalsolutionarrayEikonalSolutionArrayName(str,1); default=EikonalSolutionβ that's the name, that's the default, that's the whole story π-edgearrayEdgeArrayName(str,1); default=EdgeArrayβ the array name for edges. short, sweet, self-explanatory π«-edgepcoordarrayEdgePCoordArrayName(str,1); default=EdgePCoordArrayβ the pcoord array name. say it five times fast, I dare you π-costfunctionCostFunction(str,1); default=1/Rβ cost function minimized during centerline computation. she's an optimizer, she's doing math, she's slaying π₯-costfunctionarrayCostFunctionArrayName(str,1); default=CostFunctionArrayβ where that cost function hangs out πΎ-delaunaytessellationDelaunayTessellation(vtkUnstructuredGrid,1) β the original page gives you the type and dips, no lil blurb, so that's exactly what I'm giving you too π³οΈ-voronoiβ¦ ok no, it's-voronoidiagramVoronoiDiagram(vtkPolyData,1) β again, name and type only, no description in the source. I'm not gonna make one up, that would be lying and lying is not the vibe π«-poleidsPoleIds(vtkIdList,1) β also just a type, no blurb. mysterious. lowkey iconic for that π-randomseedRandomSeed(int,1); default=Noneβ the seed gets to beNone, she's unseeded, she's free π²-usejoblibUseJoblib(bool,1); default=Trueβ joblib is on by default, bestie. multitasking queen πͺ
heads up fr fr: a few of these output arguments (-delaunaytessellation,-voronoidiagram,-poleids) come with no description at all in the original page β just the type. so no invented lore over here, we keep it 100. β¨
and that's the page!! every flag, every type, every default, every single one, nothing dropped, nothing added that wasn't there. ate and left no crumbs. π½οΈβ¨
this was vmtkcenterlinesnetwork 1.5, dated April 2026, from VMTKCENTERLINESNETWORK(1) β kay bye love u, go compute some centerlines πππ¦
π¦ 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