STL_NORMALS(1)

πŸ“¦
version 1.2 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– STL_NORMALS(1) πŸ’–

okay bestie, welcome to the User Commands section of the manual, because today we're talking about stl_normals β€” she inspects and modifies normal data of an STL file, and honestly? she ate. πŸ¦‹


✨ NAME ✨

stl_normals β€” inspects and modifies normal data of an STL file. no cap, that's literally the whole job description.


🌸 DESCRIPTION 🌸

so stl_normals inspects and modifies normal data of an STL file. that's the vibe. that's the whole vibe. πŸ’…

here's how you summon her:

usage: stl_normals [ -c ] [ -r ] [ -v ] <in file> [ <out file> ]

she checks the stored normals against calculated normals based on ordering of vertices. like, she's holding your stored normals up next to the math normals and going "hmm. bestie. these do not match." 😭

  • -c β€” if present will ignore the present normal values and calculate them based on the vertex ordering. she's like "forget what you thought you knew, I'm doing the math myself" ✨
  • -r β€” if present will reverse the winding order of the vertices. flip it. turn it. reverse it. πŸ”„
  • -w β€” if present will correct the winding order of the vertices based on the direction of the stored normal. she looks at where the normal is pointing and fixes your winding order accordingly. main character energy fr fr πŸ‘‘
  • -v β€” be verboze when printing out differing normals. yes it says "verboze", and yes we're keeping it exactly like that, it's iconic. she will tell you everything about which normals are disagreeing. highkey chatty. πŸ’¬
πŸŽ€ quick reminder bestie: the -w option is real and listed below, even though she doesn't show up in the usage: line. the usage line only shouts out -c, -r, and -v. that's just how it is. don't come for me, I'm just the messenger. πŸ™ˆ

and that's the whole page!! every flag, every detail, nothing skipped, we keep it thorough around here πŸ’œ

this was stl_normals v1.2, dated June 2025 β€” mwah, slay, periodt, go fix your normals bestie 🫢✨

πŸ“¦ where this page comes from