VMTKSURFACENORMALS(1)
β¨ 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 π
-idId (str,1); default=0β this is the script id. just a lil name tag so the script knows which one it is π-handleSelf (self,1) β a handle to self. yes it's holding its own hand, main character energy β¨-disabledDisabled (bool,1); default=0β flip this on to disable execution and piping. basically a "do not disturb" sign π-iSurface (vtkPolyData,1) β the input surface. this is the thing you're doing all this for π«Ά-ifileSurfaceInputFileName (str,1) β filename for the default Surface reader. it reads your surface from a file, easy π-normalsarrayNormalsArrayName (str,1); default=Normalsβ the name of the array where the normals have to be stored. naming rights, slay π-autoorientnormalsAutoOrientNormals (bool,1); default=1β it will try to auto orient normals outwards. note the "try", bestie, it's doing its best π-consistencyConsistency (bool,1); default=1β it will try to orient normals so that neighboring points have similar orientations. again: try. we love a humble icon π-cellnormalsComputeCellNormals (bool,1); default=0β compute cell normals instead of point normals. it's giving "choose your fighter" β-flipnormalsFlipNormals (bool,1); default=0β flips the normals after computing them. post-credits plot twist π₯-ofileSurfaceOutputFileName (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 π
-idId (str,1); default=0β the script id again. same lil name tag, different section, it's a whole vibe π-handleSelf (self,1) β handle to self. still holding its own hand, still iconic β¨-oSurface (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
- 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