VMTKSURFACEEX...TANNULARWALLS(1)
π 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 β¨
-idId (str,1); default=0β the script id, bestie. it's a string. it's chillin' at zero. π-handleSelf (self,1) β handle to self. self-awareness? in MY script? more likely than you think πͺ-disabledDisabled (bool,1); default=0β turn this on and she justβ¦ stops. disable execution and piping. she's taking a nap π΄ no cap-iSurface (vtkPolyData,1) β THE input surface. the one. the only. the material we're working with π-ifileSurfaceInputFileName (str,1) β filename for the default Surface reader. so she can read your surface from a file π-entityidsarrayCellEntityIdsArrayName (str,1); default=CellEntityIdsβ name of the array where entity ids have been stored. mhm, that's where they live π-lowthresholdEndcapsThresholdLow (int,1); default=0β lower threshold for encaps filtering. it's an int btw. keep that in mind β-highthresholdEndcapsThresholdHigh (int,1); default=1β higher threshold for encaps filtering. also an int. also iconic π₯-doublesurfacefileDoubleSurfaceOutputFileName (str,1) β filename for the default DoubleSurface writer βοΈ-ofileColoredSurfaceOutputFileName (str,1) β filename for the default ColoredSurface writer π-innersurfacefileInnerSurfaceOutputFileName (str,1) β filename for the default InnerSurface writer π§-outersurfacefileOuterSurfaceOutputFileName (str,1) β filename for the default OuterSurface writer π¦
π Output arguments π
-idId (str,1); default=0β script id again, she said what she said π-handleSelf (self,1) β handle to self. yes, again. it's giving symmetry β¨-doublesurfaceDoubleSurface (vtkPolyData,1) β the double surface without caps. capping is not her moment π-oColoredSurface (vtkPolyData,1) β the colored surface. slay π-innersurfaceInnerSurface (vtkPolyData,1) β the innermost surface π-outersurfaceOuterSurface (vtkPolyData,1) β the outermost surface π₯-entityidsarrayCellEntityIdsArrayName (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
- 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