VMTKSURFACENORMALS(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

okay bestie, welcome to vmtksurfacenormals β€” that's the manual page VMTKSURFACENORMALS(1) for ya, living in section 1 (User Commands) πŸ’… and fr fr it's just: vmtk script vmtksurfacenormals.


πŸ¦‹ DESCRIPTION πŸ¦‹

so the page literally opens with: Automatic piping vmtksurfacenormals Parsing options vmtksurfacenormals. iconic of it, honestly.

and then, the actual tea β˜•:

vmtksurfacenormals : compute normals to a surface β€” that's the whole job, no cap. it looks at your surface and works out the normals for it. that's it, that's the plot. 🌸


πŸ“₯ Input arguments

aka the stuff you feed it before it does its little dance. one bullet per option, all the flags, all the types, all the defaults β€” no skipping, we don't do that here πŸ’–

  • -id Id (str,1); default=0 β€” this is the script id. just a lil name tag so the script knows which one it is πŸŽ€
  • -handle Self (self,1) β€” a handle to self. yes it's holding its own hand, main character energy ✨
  • -disabled Disabled (bool,1); default=0 β€” flip this on to disable execution and piping. basically a "do not disturb" sign πŸ™ˆ
  • -i Surface (vtkPolyData,1) β€” the input surface. this is the thing you're doing all this for 🫢
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader. it reads your surface from a file, easy πŸ’œ
  • -normalsarray NormalsArrayName (str,1); default=Normals β€” the name of the array where the normals have to be stored. naming rights, slay πŸ‘‘
  • -autoorientnormals AutoOrientNormals (bool,1); default=1 β€” it will try to auto orient normals outwards. note the "try", bestie, it's doing its best 😭
  • -consistency Consistency (bool,1); default=1 β€” it will try to orient normals so that neighboring points have similar orientations. again: try. we love a humble icon 🌈
  • -cellnormals ComputeCellNormals (bool,1); default=0 β€” compute cell normals instead of point normals. it's giving "choose your fighter" ⭐
  • -flipnormals FlipNormals (bool,1); default=0 β€” flips the normals after computing them. post-credits plot twist πŸ”₯
  • -ofile SurfaceOutputFileName (str,1) β€” filename for the default Surface writer. where your beautiful new surface goes to live πŸ“

πŸ“€ Output arguments

what it hands back to you when it's done being fabulous πŸ’…

  • -id Id (str,1); default=0 β€” the script id again. same lil name tag, different section, it's a whole vibe πŸŽ€
  • -handle Self (self,1) β€” handle to self. still holding its own hand, still iconic ✨
  • -o Surface (vtkPolyData,1) β€” the output surface. this is the glow-up version of what you gave it πŸ¦‹

ngl the moral of this page is literally just: normals get computed on a surface, and there are a lot of knobs for that. that's the whole arc 🧚

and that's the page, bestie 🫢 this was vmtksurfacenormals 1.5, dated April 2026 β€” mwah, periodt πŸ’–πŸŒΈ

πŸ“¦ where this page comes from