VMTKSURFACEEX...TANNULARWALLS(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’… NAME πŸ’…

okay so bestie, say hi to vmtksurfaceextractannularwalls β€” your lil' vmtk script that pulls wall surfaces out of an annular-cylindric surface. that's the whole vibe. she's a script, she's a queen, she does one thing and she does it cute πŸŽ€

it's a vmtk script, so it lives in the vmtksurfaceextractannularwalls manual, section 1 (User Commands, yk, the good section) ✨


🌸 DESCRIPTION 🌸

okay so picture this: Automatic piping ✨ vmtksurfaceextractannularwalls does its little parsing-options dance, because vmtksurfaceextractannularwalls is That Girl and she handles her own args πŸ’…

and then, here's the main character moment:

vmtksurfaceextractannularwalls : Extract wall surfaces from an

annular-cylindric surface.

literally that's the job. no notes. periodt 🫢

now let's get into the receipts, because you know I'm not gonna gatekeep the flags. iykyk 🀫

✨ Input arguments ✨

  • -id Id (str,1); default=0 β€” the script id, bestie. it's a string. it's chillin' at zero. πŸ“
  • -handle Self (self,1) β€” handle to self. self-awareness? in MY script? more likely than you think πŸͺž
  • -disabled Disabled (bool,1); default=0 β€” turn this on and she just… stops. disable execution and piping. she's taking a nap 😴 no cap
  • -i Surface (vtkPolyData,1) β€” THE input surface. the one. the only. the material we're working with πŸ’–
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader. so she can read your surface from a file πŸ“‚
  • -entityidsarray CellEntityIdsArrayName (str,1); default=CellEntityIds β€” name of the array where entity ids have been stored. mhm, that's where they live 🏠
  • -lowthreshold EndcapsThresholdLow (int,1); default=0 β€” lower threshold for encaps filtering. it's an int btw. keep that in mind ⭐
  • -highthreshold EndcapsThresholdHigh (int,1); default=1 β€” higher threshold for encaps filtering. also an int. also iconic πŸ”₯
  • -doublesurfacefile DoubleSurfaceOutputFileName (str,1) β€” filename for the default DoubleSurface writer ✍️
  • -ofile ColoredSurfaceOutputFileName (str,1) β€” filename for the default ColoredSurface writer 🌈
  • -innersurfacefile InnerSurfaceOutputFileName (str,1) β€” filename for the default InnerSurface writer 🧚
  • -outersurfacefile OuterSurfaceOutputFileName (str,1) β€” filename for the default OuterSurface writer πŸ¦‹

πŸ’œ Output arguments πŸ’œ

  • -id Id (str,1); default=0 β€” script id again, she said what she said πŸ’…
  • -handle Self (self,1) β€” handle to self. yes, again. it's giving symmetry ✨
  • -doublesurface DoubleSurface (vtkPolyData,1) β€” the double surface without caps. capping is not her moment πŸ™ˆ
  • -o ColoredSurface (vtkPolyData,1) β€” the colored surface. slay 🌈
  • -innersurface InnerSurface (vtkPolyData,1) β€” the innermost surface πŸ‘‘
  • -outersurface OuterSurface (vtkPolyData,1) β€” the outermost surface πŸ”₯
  • -entityidsarray CellEntityIdsArrayName (str,1); default=CellEntityIds β€” name of the array where entity ids have been stored. same bestie as the input side, she's an icon in both lists 🏠

heads up girly: every one of these lives under either Input arguments or Output arguments, and the numbers after the type in parens (str,1) / (bool,1) / (int,1) / (vtkPolyData,1) / (self,1) are exactly how they came β€” don't let anyone tell you otherwise πŸ’€

okay that's the whole page, you ate that, now go extract some walls πŸ’–βœ¨


that's a wrap on the vmtksurfaceextractannularwalls page 🫢 β€” she ships as vmtksurfaceextractannularwalls 1.5, dated April 2026, and yes the header calls her VMTKSURFACEEX...TANNULARWALLS(1) (User Commands) because terminal truncation is real and honestly kinda camp πŸ’… byeee πŸŽ€

πŸ“¦ where this page comes from