VMTKSURFACEARRAYSMOOTHING(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– NAME πŸ’–

vmtksurfacearraysmoothing β€” it's a vmtk script, bestie, and yes the name is a whole mouthful, we love her anyway ✨


✨ DESCRIPTION ✨

Okay so picture this: vmtksurfacearraysmoothing does the whole automatic piping thing β€” it parses its options and just goes, no hand-holding required. That's the vmtksurfacearraysmoothing vibe, fr fr. 🫢

Here's the actual tea though β€” vmtksurfacearraysmoothing performs smoothing of the point array that's defined on the surface. That's the whole job. That's the main character moment. πŸ’…

🌸 Input arguments:

  • -id Id (str,1); default=0 β€” the script id. Just the lil name tag for this script instance πŸŽ€
  • -handle Self (self,1) β€” a handle to self. Yes queen, she's holding her own hand πŸ’–
  • -disabled Disabled (bool,1); default=0 β€” turn this on and you disable execution plus piping. It's giving "do not perceive me" πŸ™ˆ
  • -i Surface (vtkPolyData,1) β€” the input surface. The thing you're smooshing. The canvas ✨
  • -ifile SurfaceInputFileName (str,1) β€” the filename for the default Surface reader, so it can go find your surface all by itself πŸ¦‹
  • -surfacearray SurfaceArrayName (str,1) β€” the name of the surface array you want worked on πŸ‘‘
  • -connexity Connexity (int,1) >= 1 and <= 2; default=1 β€” the patch connexity that gets considered in the smoothing procedure. Stay inside 1 to 2, no cap 🌈
  • -relaxation Relaxation (float,1) >= 0.0 and <= 1.0; default=1.0 β€” the relaxation factor. Keep it between 0.0 and 1.0 bestie, the range is not optional πŸ’€
  • -iterations Iterations (int,1); default=1 β€” how many smoothing iterations you want. One is the default, go bigger if you're feeling bold ⭐
  • -ofile SurfaceOutputFileName (str,1) β€” the filename for the default Surface writer, so your output gets a home πŸ“

πŸ‘‘ Output arguments:

  • -id Id (str,1); default=0 β€” the script id again, showing up on the way out too, consistent icon behavior πŸ’œ
  • -handle Self (self,1) β€” handle to self, output edition. Still holding her own hand 🫢
  • -o Surface (vtkPolyData,1) β€” the output surface, and it's carrying the smoothed array. Glow-up complete, periodt πŸ”₯

Heads up bestie: that -relaxation range (>= 0.0 and <= 1.0) and that -connexity range (>= 1 and <= 2) are not suggestions, they're the rules. Stay in your lane and everything is iconic πŸ’–

And that's the whole page, no crumbs left behind! This was vmtksurfacearraysmoothing version 1.5, dated April 2026 β€” take care of her and she'll smooth your arrays real nice. Byeee πŸ¦‹βœ¨

πŸ“¦ where this page comes from