superquadrics(6x)

✨ superquadrics(6x) ✨

okay bestie, so this is superquadrics, from the XScreenSaver manual, and it's literally morphing 3d shapes and I'm obsessed πŸ’–


🌸 NAME 🌸

superquadrics β€” morphing 3d shapes. that's it. that's the whole vibe. shapes that morph. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

superquadrics [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--delay number] [--spinspeed
number] [--count number] [--cycles number] [--wireframe] [--fps]

like, copy-paste it, don't retype it, I'm begging 🫢


πŸ’… DESCRIPTION πŸ’…

so Ed Mackey reports that he wrote the first version of this program in BASIC on a Commodore 64 in 1987, as a 320x200 black and white wireframe. and now? now it's GL and it has specular reflections. glow up of the CENTURY, no cap πŸ‘‘


✨ OPTIONS ✨

  • --visual visual β€” picks which visual to use, bestie. legal values are either the name of a visual class, or the id number of a specific visual (decimal or hex, both fine πŸ’œ).
  • --window β€” draws on a newly-created window. this is the default, so if you do nothing, you already got it 🌸
  • --root β€” draws on the root window. main character behavior fr fr.
  • --window-id number β€” draws on the specific window you point at. iykyk.
  • --delay number β€” per-frame delay, in microseconds. default: 40000 (that's 0.04 seconds, if math isn't your moment πŸ“).
  • --spinspeed number β€” 0.1 - 15.0. default: 5.0. spin her around πŸ’ƒ
  • --count number β€” 0 - 100. default: 25.
  • --cycles number β€” 0 - 100. default: 40.
  • --wireframe β€” renders in wireframe instead of solid. skeleton mode 🦴✨
  • --fps β€” displays the current frame rate, CPU load, and polygon count. numbers on screen. nerd moment, we love it πŸ’–

🌈 ENVIRONMENT 🌈

  • DISPLAY β€” used to get the default host and display number.
  • XENVIRONMENT β€” used to get the name of a resource file that overrides the global resources stored in the RESOURCE_MANAGER property.
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root.

πŸ‘‘ SEE ALSO πŸ‘‘

X(1), xscreensaver(1)

go read those too, bestie, they're the friends of this page 🫢


Copyright Β© 2002 by Ed Mackey. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

okay so real talk: that "as is" part means no express or implied warranty, so don't come for anybody if it misbehaves. it's giving legal, not giving promises 😭

πŸ¦‹ AUTHOR πŸ¦‹

Ed Mackey.


and that's the whole page, you ate it up ⭐ this was X Version 11, version 6.17-1.fc44, dated 13-Oct-2026, and I'm kissing you goodbye, mwah πŸ’œπŸŽ€

πŸ“¦ where this page comes from