gtscheck(1)
β¨ gtscheck β the vibe check your mesh has been BEGGING for β¨
okay bestie, so this is a page from the GNU Triangulated Surface utils manual (gtscheck(1), section 1, the classics π
). sit down, grab a strawberry π, and let's talk about whether your surface is actually serving closed, orientable, non-self-intersecting manifold realness β or whether it's giving messy π«Ά
πΈ NAME πΈ
gtscheck β checks that a surface defines a closed, orientable non self-intersecting manifold.
like. that's the whole job. it's the friend who looks at your outfit and tells you the truth. no cap.
π SYNOPSIS π
gtscheck [OPTION] < FILE
notice the < FILE bestie β this one reads from standard input, it does not take a filename argument. it's not gonna chase your file down. you gotta hand it over. π
π¦ DESCRIPTION π¦
This manual page documents briefly the gtscheck command.
(translation: this page is the quick rundown, not the whole novel. it tells you what you need, periodt.)
β¨ OPTIONS β¨
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-`). A summary of options is included below.
-v,--verboseβ Print statistics about the surface. π the receipts! the numbers! the tea!-h,--helpβ Display the help and exit. π«Ά the "ma'am, just tell me what to do" button.
π EXIT STATUS π
The return status reflects the error encountered:
0β none π (you ate. nothing went wrong.)1β the input file is not a valid GTS file π2β the surface is not an orientable manifold π3β the surface is an orientable manifold but is self-intersecting π
fr fr, read those carefully β2and3are different problems. orientability is one thing, self-intersection is a whole other thing. the exit code is telling you which one you've got. don't conflate them, bestie.
π AUTHOR π
gtscheck was written by Stephane Popinet <popinet@users.sourceforge.net>.
This manual page was written by Ruben Molina <rmolina@udea.edu.co>, for the Debian project (but may be used by others).
shoutout to them, iconic behaviour honestly π
and that's the whole page! π¦ this beauty comes to you from the GNU Triangulated Surface utils, dated June 2, 2008 β vintage, but she still hits. go check that manifold, bestie. i believe in you. β¨π
π¦ where this page comes from
- arch rolling: gts 0.7.6.121130-5 Β· LGPL-3.0-or-later
- debian bookworm: libgts-bin 0.7.6+darcs121130-5+b1 Β· LGPL-2.0-or-later
- debian trixie: libgts-bin 0.7.6+darcs121130-5.2+b1 Β· LGPL-2.0-or-later
- fedora 43: gts 0.7.6-51.20121130.fc43 Β· LGPL-2.0-or-later
- fedora 43: gts 0.7.6-51.20121130.fc43 Β· LGPL-2.0-or-later
- fedora 44: gts 0.7.6-52.20121130.fc44 Β· LGPL-2.0-or-later
- fedora 44: gts 0.7.6-52.20121130.fc44 Β· LGPL-2.0-or-later
- opensuse-leap 16.0: gts 0.7.6_p20121130-160000.3.2 Β· LGPL-2.0+
- opensuse-leap 16.0: gts 0.7.6_p20121130-160000.3.2 Β· LGPL-2.0+
- opensuse-leap 16.0: gts 0.7.6_p20121130-160000.3.2 Β· LGPL-2.0+
- opensuse-leap 16.0: gts 0.7.6_p20121130-160000.3.2 Β· LGPL-2.0+
- ubuntu jammy: libgts-bin 0.7.6+darcs121130-5 Β· LGPL-2.0-or-later
- ubuntu noble: libgts-bin 0.7.6+darcs121130-5.2build1 Β· LGPL-2.0-or-later
- ubuntu questing: libgts-bin 0.7.6+darcs121130-5.2build1
- ubuntu resolute: libgts-bin 0.7.6+darcs121130-5.2build2 Β· LGPL-2.0-or-later
- ubuntu stonking: libgts-bin 0.7.6+darcs121130-5.2build2 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms