VMTKPOINTSPLITEXTRACTOR(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– VMTKPOINTSPLITEXTRACTOR πŸ’–

okay bestie, welcome to vmtkpointsplitextractor, section 1 of the User Commands manual, no cap. this is a vmtk script and she is that girl. let's get into it ✨


πŸŽ€ NAME πŸŽ€

vmtkpointsplitextractor β€” literally the vmtk script called vmtkpointsplitextractor. that's the name, that's the vibe. πŸ¦‹


🌸 DESCRIPTION 🌸

so here's the tea: vmtkpointsplitextractor does automatic piping, and it parses options like it was born for it. the script name gets passed around like the group chat link. iykyk.

vmtkpointsplitextractor : split a centerline at specific xyz coordinates πŸ’…

below is everything it takes in, and everything it hands back. don't skip a single one, they're all important, fr fr.

🫢 Input arguments

  • -id Id (str,1); default=0 β€” this is the script id, bestie. every script's lil name tag.
  • -handle Self (self,1) β€” handle to self. she's holding her own hand, iconic.
  • -disabled Disabled (bool,1); default=0 β€” flip this and the script won't execute and won't pipe. she's off duty, do not disturb πŸ™ˆ
  • -i Centerlines (vtkPolyData,1) β€” the centerlines you're feeding in. the main character data. πŸ‘‘
  • -ifile CenterlinesInputFileName (str,1) β€” filename for the default Centerlines reader. (that's the reader doing the reading, not you.)
  • -groupidsarray GroupIdsArrayName (str,1); default=GroupIds β€” name of the group ids array.
  • -tractidsarray TractIdsArrayName (str,1); default=TractIds β€” name of the tract ids array.
  • -centerlineidsarray CenterlineIdsArrayName (str,1); default=CenterlineIds β€” name of the centerline ids array.
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” name of the radius array. yes that whole long name, she said what she said.
  • -blankingarray BlankingArrayName (str,1); default=Blanking β€” name of the blanking array.
  • -splitpoint SplitPoint (float,3); default=[0.0, 0.0, 0.0] β€” the xyz spot where the split goes down. three whole floats. πŸ’…
  • -gaplength GapLength (float,1) >= 0.0; default=1.0 β€” the gap length. note the constraint: she must be >= 0.0, okay? negative is not the vibe.
  • -tolerance Tolerance (float,1) >= 0.0; default=0.0001 β€” the tolerance. also has to be >= 0.0. respect the boundary, periodt.
  • -ofile CenterlinesOutputFileName (str,1) β€” filename for the default Centerlines writer. (writer = outgoing, reader = incoming, keep it straight 🧚)

⭐ Output arguments

  • -id Id (str,1); default=0 β€” script id again. she contains multitudes.
  • -handle Self (self,1) β€” handle to self, back for round two. πŸ’œ
  • -o Centerlines (vtkPolyData,1) β€” the centerlines coming back out at you. the glow-up. ✨
  • -groupidsarray GroupIdsArrayName (str,1); default=GroupIds β€” name of the group ids array, on the way out.
  • -tractidsarray TractIdsArrayName (str,1); default=TractIds β€” name of the tract ids array, output version.
  • -centerlineidsarray CenterlineIdsArrayName (str,1); default=CenterlineIds β€” name of the centerline ids array, output version.
  • -blankingarray BlankingArrayName (str,1); default=Blanking β€” name of the blanking array, output version.
heads up bestie: the output side does not list -radiusarray, -splitpoint, -gaplength, or -tolerance. that's not me being lazy, that's literally what's written. don't come for me πŸ’€

that's the whole page, you ate it. πŸ“

with love, your favorite unix bestie β€” this was vmtkpointsplitextractor version 1.5, dated April 2026. bye babe, go split some centerlines πŸ¦‹πŸ’–

πŸ“¦ where this page comes from