papercube(6x)
π papercube(6x) π
okay bestie, so this is papercube, and yes it lives in the XScreenSaver manual β it's a screensaver module, not a math paper, don't worry π
β¨ NAME β¨
papercube β literally the tutorial for how to fold a glueless paper cube π§ββοΈ no tape, no glue, no cap.
π¦ SYNOPSIS π¦
papercube [--display host:display.screen] [--visual visual] [--window]
[--root] [--delay number] [--no-wander] [--spin 0] [--spin [XYZ]]
[--spin Y] [--spin Z] [--spin XY] [--spin XZ] [--spin YZ] [--speed
number] [--fps] [--wireframe]
πΈ DESCRIPTION πΈ
It draws a paper template β like, the flat unfolded net β and then that template folds up into a cube. That's it. That's the whole vibe. it's giving arts-and-crafts class but make it pixels β¨π¦
π OPTIONS π
--visual visualβ tells it 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. iykyk if you know your visuals π--windowβ draw on a brand-new window it makes itself. this one is the default, so like, you don't have to ask π«Ά--rootβ draw straight on the root window instead.--delay numberβ the per-frame delay, measured in microseconds. default is30000, which is0.03seconds in case your brain also refuses to do micro-math π--wander|--no-wanderβ whether the object should wander around the screen or, y'know, stay put.--spin 0β don't rotate. at all. frozen. statue era π--spin [XYZ]β around which axes should the object spin? your call, icon.--spin Yβ rotate around the Y axis. this is the default, main character behavior π--spin Zβ rotate around the Z axis.--spin XYβ rotate around the X and Y axes.--spin XZβ rotate around the X and Z axes.--spin YZβ rotate around the Y and Z axes.--speed numberβ animation speed.2.0means twice as fast,0.5means half as fast. simple as π₯--fps|--no-fpsβ whether to show a frames-per-second display down at the bottom of the screen.--wireframe|--no-wireframeβ render in wireframe instead of solid. outline mode π vs. full send.
π¦ 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, bestie, they're the lore π«Ά
β COPYRIGHT β
Copyright Β© 2023 by Ireneusz Szpilewski. 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.
fr fr, that's the whole license, no paraphrase β go off and sell it, just keep the notice π
π AUTHOR π
Ireneusz Szpilewski and Jamie Zawinski.
okay that's the whole page!! X Version 11, shipped as 6.09 (07-Jun-2024) β mwah, go fold a cube, ily π§ββοΈππ
π¦ where this page comes from
- debian trixie: xscreensaver-gl 6.09+dfsg1-1 Β· Other_1
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: xscreensaver-data-extra 6.09-bp160.1.11 Β· BSD-3-Clause AND GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms