VMTKSURFACECAPPER(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ‘‘ VMTKSURFACECAPPER πŸ‘‘

okay bestie so this is a User Commands situation, it's the manual for vmtksurfacecapper β€” a vmtk script, and honestly? she's iconic. ✨


πŸ’– NAME πŸ’–

vmtksurfacecapper β€” literally just a vmtk script called vmtksurfacecapper, no cap.


🌸 DESCRIPTION 🌸

Automatic piping. vmtksurfacecapper is out here parsing options, and vmtksurfacecapper is the moment. periodt.

vmtksurfacecapper : add caps to the holes of a surface, assigning an id to each cap for easy specification of boundary conditions. 🫢


✨ input arguments ✨ (yes she gets her own section)

  • -id Id (str,1); default=0 β€” your script id, bestie.
  • -handle Self (self,1) β€” handle to self. main character energy fr.
  • -disabled Disabled (bool,1); default=0 β€” disable execution and piping. like, going ghost mode.
  • -i Surface (vtkPolyData,1) β€” the input surface. the whole vibe she's working with.
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader.
  • -method Method (str,1) in ['simple', 'centerpoint', 'smooth', 'annular', 'concaveannular']; default=simple β€” the capping method. five options, five aesthetics, pick your fighter πŸ’…
  • -triangle TriangleOutput (bool,1); default=1 β€” toggle triangulation of the output.
  • -entityidsarray CellEntityIdsArrayName (str,1); default=CellEntityIds β€” name of the array where the id of the caps have to be stored.
  • -entityidoffset CellEntityIdOffset (int,1) >= 0; default=1 β€” offset for entity ids.
  • -constraint ConstraintFactor (float,1); default=1.0 β€” amount of influence of the shape of the surface near the boundary on the shape of the cap ("smooth" method only).
  • -rings NumberOfRings (int,1) >= 0; default=8 β€” number of rings composing the cap ("smooth" method only).
  • -interactive Interactive (bool,1); default=1 β€” no description in the original, she just is. πŸ¦‹
  • -renderer vmtkRenderer (vmtkRenderer,1) β€” external renderer.
  • -ofile SurfaceOutputFileName (str,1) β€” filename for the default Surface writer.

πŸŽ€ output arguments πŸŽ€ (she ALSO gets her own section)

  • -id Id (str,1); default=0 β€” script id, again. screaming, crying, but make it symmetrical.
  • -handle Self (self,1) β€” handle to self. yes she's here too. 😭
  • -o Surface (vtkPolyData,1) β€” the output surface. the glow-up. πŸ”₯
  • -entityidsarray CellEntityIdsArrayName (str,1); default=CellEntityIds β€” name of the array where the id of the caps are stored (notice: are stored now, not have to be stored β€” the glow-up is real).

πŸ’€ real talk: -id, -handle and -entityidsarray each show up in BOTH the input and the output lists. that's not a typo, that's just the lore. don't come for me.

πŸ’œ the sign-off πŸ’œ

that's the whole page bestie β€” no more, no less, every single flag accounted for, not one skipped, because we don't do that here. 🌈

this lil masterpiece is vmtksurfacecapper 1.5, dated April 2026 β€” footnotes never looked so good. go cap some holes, you got this πŸ’…βœ¨πŸŽ€πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from