VMTKCENTERLINESNETWORK(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

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

  • -id Id (str,1); default=0 β€” script id. it's the script's little name tag 🏷️
  • -handle Self (self,1) β€” handle to self. yes she's holding her own hand, self-love is real 🌈
  • -disabled Disabled (bool,1); default=0 β€” turn this on and you disable execution and piping. like ghosting the whole pipeline πŸ‘»
  • -i Surface (vtkPolyData,1) β€” the input surface. this is the moment, the main character πŸ“₯
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader. feed her the file πŸ“
  • -renderer vmtkRenderer (vmtkRenderer,1) β€” external renderer. bring your own stage, queen πŸ‘‘
  • -ofile CenterlinesOutputFileName (str,1) β€” filename for the default Centerlines writer. the receipts get written here 🧾
  • -delaunaytessellationfile DelaunayTessellationOutputFileName (str,1) β€” filename for the default DelaunayTessellation writer. she's thorough, she writes everything ✍️
  • -voronoidiagramfile VoronoiDiagramOutputFileName (str,1) β€” filename for the default VoronoiDiagram writer. same energy, different diagram πŸ¦‹

πŸŽ€ Output arguments πŸŽ€

and these are what she hands back to you when she's done being iconic:

  • -id Id (str,1); default=0 β€” script id. yep, it's here too. both directions. consistent queen ⭐
  • -handle Self (self,1) β€” handle to self. still holding her own hand. we respect it πŸ’œ
  • -o Centerlines (vtkPolyData,1) β€” the output centerlines!! the whole point of the whole thing, the moment we've all been waiting for πŸ“€
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” name of the array where radius values of maximal inscribed spheres are stored. big name, big responsibility πŸ”΅
  • -eikonalsolutionarray EikonalSolutionArrayName (str,1); default=EikonalSolution β€” that's the name, that's the default, that's the whole story πŸŒ€
  • -edgearray EdgeArrayName (str,1); default=EdgeArray β€” the array name for edges. short, sweet, self-explanatory πŸ’«
  • -edgepcoordarray EdgePCoordArrayName (str,1); default=EdgePCoordArray β€” the pcoord array name. say it five times fast, I dare you πŸ™ˆ
  • -costfunction CostFunction (str,1); default=1/R β€” cost function minimized during centerline computation. she's an optimizer, she's doing math, she's slaying πŸ”₯
  • -costfunctionarray CostFunctionArrayName (str,1); default=CostFunctionArray β€” where that cost function hangs out πŸ’Ύ
  • -delaunaytessellation DelaunayTessellation (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 -voronoidiagram VoronoiDiagram (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 🚫
  • -poleids PoleIds (vtkIdList,1) β€” also just a type, no blurb. mysterious. lowkey iconic for that 🎭
  • -randomseed RandomSeed (int,1); default=None β€” the seed gets to be None, she's unseeded, she's free 🎲
  • -usejoblib UseJoblib (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