sierpinski3d(6x)

sierpinski3d(6x) πŸ’«

okay bestie, welcome to the XScreenSaver manual and today's main character is sierpinski3d, a 3D Sierpinski triangle fractal. yes. a fractal. in 3D. we're doing geometry couture and honestly? it's giving art gallery. πŸŽ€


✨ NAME ✨

sierpinski3d β€” the 3D Sierpinski triangle fractal. that's it. that's the whole vibe. πŸ’–


🌸 SYNOPSIS 🌸

sierpinski3d [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--delay number] [--speed
number] [--depth number] [--wireframe] [--fps]

run it like that and watch a triangle have a whole existential glow-up. πŸ”₯


πŸ¦‹ DESCRIPTION πŸ¦‹

so this one draws the three-dimensional variant of the recursive Sierpinski triangle fractal, and it does it using GL. not two dimensions. three. the recursion goes down and down and down like your sleep schedule and it's beautiful. 🌈


πŸ’… OPTIONS πŸ’…

  • --visual visual β€” pick which visual to use. legal values are either the name of a visual class, or the id number (decimal or hex) of one specific visual. hex girlies rise. ✨
  • --window β€” draw on a newly-created window. this is the default, so if you do nothing at all you still get a window. lowkey generous.
  • --root β€” draw on the root window instead. no window, just vibes on your desktop. πŸ‘‘
  • --window-id number β€” draw on the specified window. you name it, it paints there.
  • --delay number β€” per-frame delay, in microseconds. default: 20000 (that's 0.02 seconds, bestie). it's the pause between frames, the little breath. 🫢
  • --speed number β€” how many frames before it changes shape. default: 150. yes, shape-shifting. we love a flexible icon. πŸ¦‹
  • --depth number β€” max depth to descend. default: 5. and real talk: you probably don't have enough memory for 6. that's not a threat, that's math. πŸ’€
  • --wireframe β€” render in wireframe instead of solid. skeleton, but make it fashion. πŸŽ€
  • --fps β€” display the current frame rate, CPU load, and polygon count. numbers. on your screen. nerdcore and we're obsessed. πŸ”₯

🌱 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 πŸ”

go read those too, iykyk. πŸ’œ


Copyright Β© 2002 by Tim Robinson and Jamie Zawinski. 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.

(yes we kept the whole thing, no skips, the license is the license and it ate. periodt.) πŸ’…


🌟 AUTHOR 🌟

Tim Robinson and Jamie Zawinski. legends, honestly. πŸ‘‘


reminder bestie: --depth 6 is not a personality trait, it's a memory hazard. protect your RAM. 🫢

and that's a wrap on X Version 11, 6.17-1.fc44, dated 13-Oct-2026, and yeah this whole page is sierpinski3d(6x). mwah. πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from