cubicgrid(6x)
β¨ cubicgrid(6x) β¨
okay bestie, welcome to cubicgrid from the XScreenSaver manual π it's giving "you're inside a crystal and it's spinning" and honestly? iconic.
π NAME π
cubicgrid β a rotating 3D lattice, but you're watching it from the inside. no cap. π¦
πΈ SYNOPSIS πΈ
cubicgrid [--display host:display.screen] [--visual visual] [--window]
[--root] [--window-id number] [--install] [--delay microseconds]
[--mono] [--speed number] [--zoom number] [--ticks number] [--bigdots]
[--fps] [--symmetry crystalographic symmetry]
π DESCRIPTION π
so basically: this program shows you what it looks like when an observer π«΅ is sitting inside a whole bunch of points arranged into a 3D lattice. and then the lattice rotates. and as it rotates, all these different view-throughs appear and evolve, like little windows opening and closing in the structure. β¨
a simple idea with interesting results. that's literally the whole pitch and it ate. π
π OPTIONS π
cubicgrid accepts the following options, bestie β there's a lot, but we're getting through all of them, periodt:
--windowβ draw on a newly-created window. this is the default, so if you don't say anything, this is what you get. πͺ--rootβ draw on the root window instead.--window-idnumber β draw on the specific window you point at.--installβ install a private colormap for the window. fancy π--visualvisual β pick which visual to use. legal values are either the name of a visual class, or the id number of a specific visual (and yes, that id can be decimal or hex).--delaymicroseconds β how long to pause between frames. default is20000, which is0.02second. β³--monoβ draw in black and white. if you don't use this, a fixed all-color scheme gets chosen for you. π€π€--speednumber β the maximum speed of the rotation. the actual speed and the axis both change smoothly for a better effect (obsessed with that detail actually). range is0.5-10. default is1.0. π₯--zoomnumber β the size of the lattice. ideally it should fill the entire screen, but ngl you might find other values interesting too. range is5-50. the default of20should do for common screen aspect ratios. π¦--ticksnumber β the count of points drawn along every axis. range is10-100. default is30. β--bigdotsβ draw the points twice as big. π--fpsβ display the current frame rate, CPU load, and polygon count. numbers go brrr π--symmetrySymmetry β which crystalographic symmetry system to use. one of"auto","cubic", or"hexagonal". and"auto"will randomly select between the symmetry systems, so it's a lil surprise every time π
π§ ENVIRONMENT π§
DISPLAYβ to get the default host and display number. πXENVIRONMENTβ 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)
π COPYRIGHT π
Copyright Β© 2007 by Vasek Potocek.
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 that's the legal bit and we are NOT skipping it, bestie β it's giving "yes you can use it, no there's no warranty, don't come for me." π
π AUTHOR π
Vasek Potocek <vasek.potocek@post.cz>, Dec-28-07.
and that's the whole page!! π this was X Version 11, 6.17-1.fc44, dated 13-Oct-2026 β slay, go spin your lattice, main character energy only β¨π¦π
π¦ 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