VMTKSURFACEE...INNERCYLINDER(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

vmtksurfaceextractinnercylinder β€” bestie it's a vmtk script, and yes the script is literally named vmtksurfaceextractinnercylinder 🫢


πŸ’… DESCRIPTION πŸ’…

okay so. vmtksurfaceextractinnercylinder is out here doing automatic piping and parsing options like the little overachiever it is, and its whole moment is this:

vmtksurfaceextractinnercylinder : Extract inner surface from an
       annular-cylindric volume.

that's it. that's the gig. extract the inner surface from an annular-cylindric volume πŸ‘‘ the way it just does that. no cap.

🌸 Input arguments 🌸

these are the things you hand over, iykyk πŸ’–

  • -id Id (str,1) β€” default 0 β€” this is the script id, girl. it's just the script id.
  • -handle Self (self,1) β€” handle to self πŸ’… needed, no default, it's the handle to self.
  • -disabled Disabled (bool,1) β€” default 0 β€” flip this to disable execution and piping πŸ™ˆ (yes, it stops the whole vibe).
  • -i Surface (vtkPolyData,1) β€” the input surface, the main character of the whole operation ⭐
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader, for when you want it to go read your surface off disk πŸ“
  • -entityidsarray CellEntityIdsArrayName (str,1) β€” default CellEntityIds β€” the name of the array where entity ids have been stored 🧚
  • -lowthreshold EndcapsThresholdLow (int,1) β€” default 0 β€” the lower threshold for encaps filtering (yes that's spelled encaps, we keep it exactly, periodt) πŸ’œ
  • -highthreshold EndcapsThresholdHigh (int,1) β€” default 1 β€” the higher threshold for encaps filtering 🌈
  • -doublesurfacefile DoubleSurfaceOutputFileName (str,1) β€” filename for the default DoubleSurface writer ✍️
  • -coloredsurfacefile ColoredSurfaceOutputFileName (str,1) β€” filename for the default ColoredSurface writer πŸŽ€
  • -ofile InnerSurfaceOutputFileName (str,1) β€” filename for the default InnerSurface writer πŸ’– (this is the one you probably care about bestie)

πŸ’« Output arguments πŸ’«

and here's what it hands back to you, obsessssed 🫢

  • -id Id (str,1) β€” default 0 β€” script id again, yeah it shows up on both sides, iconic behaviour ⭐
  • -handle Self (self,1) β€” handle to self, still here, still doing its thing πŸ’…
  • -doublesurface DoubleSurface (vtkPolyData,1) β€” the double surface without caps πŸ”₯ no cap (literally, no caps)
  • -coloredsurface ColoredSurface (vtkPolyData,1) β€” the colored surface πŸŽ€
  • -o InnerSurface (vtkPolyData,1) β€” the innermost surface. THE innermost. the final girl. the moment we've all been waiting for πŸ‘‘
  • -entityidsarray CellEntityIdsArrayName (str,1) β€” default CellEntityIds β€” name of the array where entity ids have been stored, same as before, it said it twice so we say it twice πŸ’œ
lowkey reminder bestie: -lowthreshold defaults to 0 and -highthreshold defaults to 1, and those two are literally called the lower and higher threshold for encaps filtering. don't come for me about the spelling, that's just what it's named πŸ™ˆ

and that's the whole page, we ate and left no crumbs ✨

sign-off time: the source/version is vmtksurfaceextractinnercylinder... and the date is April 2026, and yeah the header/footer both rock the VMTKSURFACEE...INNERCYLINDER(1) title with User Commands in the middle 🫢 bye bestie, go extract that inner cylinder πŸ’…πŸ’–

πŸ“¦ where this page comes from