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 π
--visualvisual β 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-idnumber β draw on the specified window. you name it, it paints there.--delaynumber β per-frame delay, in microseconds. default:20000(that's0.02seconds, bestie). it's the pause between frames, the little breath. π«Ά--speednumber β how many frames before it changes shape. default:150. yes, shape-shifting. we love a flexible icon. π¦--depthnumber β 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 theRESOURCE_MANAGERproperty.XSCREENSAVER_WINDOWβ the window ID to use with--root.
π SEE ALSO π
X(1)xscreensaver(1)
go read those too, iykyk. π
Β©οΈ COPYRIGHT Β©οΈ
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
- fedora 44: xscreensaver-gl-extras 1:6.17-1.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms