interaggregate(6)

πŸ“¦
version 6.15 Β· 2 versions
, in alpine 3.24, arch rolling, nixpkgs unstable

πŸ’– interaggregate(6) β€” the XScreenSaver manual, but make it fashion πŸ’–

✨ NAME ✨

interaggregate β€” visualize the momentary and aggregate intersections between slowly moving circles. That’s the whole vibe: circles, intersections, and slow-motion main-character energy. πŸ’«

πŸ¦‹ SYNOPSIS πŸ¦‹

Here’s the exact spell, bestie β€” copy it character for character:

interaggregate [--display host:display.screen] [--visual visual]
[--window] [--root] [--window-id number] [--foreground color]
[--background color] [--num-circles disc count] [--growth-delay delayms]
[--max-cycles maxr] [--percent-orbits percent] [--base-orbits percent]
[--base-on-center] [--draw-centers] [--fps]

🌸 DESCRIPTION 🌸

The Intersection Aggregate is a fun visualization defining the relationships between objects with Casey Reas, William Ngan, and Robert Hodgin. It was commissioned for display at the Whitney Museum of American Art. Museum-approved circle chaos, no cap. ✨

A surface filled with 100 medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. The display is giving two things:

  1. A. The instantaneous intersections of the circles.
  2. B. The aggregate intersections of the circles.

Two layers of intersection lore, one slow circle situation. πŸŒ€

πŸ’… OPTIONS πŸ’…

interaggregate accepts the following options:

  • --num-circles disc count β€” Number of slowly moving and growing discs to use. Default: 100. The more discs, the more CPU power. πŸ”₯
  • --growth-delay delayms β€” Delay in ms between drawing cycles. Default: 18000. More delay = slower, but smoother and less CPU intensive. The page also says art. at the end of that thought, so we’re keeping it, periodt. 🎨
  • --fps β€” Display the current frame rate and CPU load. πŸ“Š
  • --visual visual β€” Specify which visual to use. Legal values are the name of a visual class, or the id number (decimal or hex) of a specific visual. 🎨
  • --window β€” Draw on a newly-created window. This is the default. πŸͺŸ
  • --root β€” Draw on the root window. 🌱
  • --window-id number β€” Draw on the specified window. πŸͺŸβœ¨

Also, the synopsis above name-drops these exact options: --display host:display.screen, --foreground color, --background color, --max-cycles maxr, --percent-orbits percent, --base-orbits percent, --base-on-center, and --draw-centers. This page does not give them separate option descriptions, so I’m not inventing any β€” they’re just here so nothing goes missing. πŸ’…

🌈 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 the RESOURCE_MANAGER property. πŸ“„
  • XSCREENSAVER_WINDOW β€” the window ID to use with --root. πŸͺŸ

πŸ’€ BUGS πŸ’€

Setting the background to anything besides black confuses the intensity algorithm and will look terrible. 😭 Like… genuinely terrible. The page said it, not me. So that’s the warning, bestie β€” believe it. 🫢

πŸ”₯ SEE ALSO πŸ”₯

Copyright Β© 2003 by J. Tarbell <complex@complexification.net>. XScreenSaver port: David Agraz, 2005.

πŸ‘‘ AUTHOR πŸ‘‘

  • J. Tarbell <complex@complexification.net>, Jun 2003.
  • David Agraz <dagraz@mindspring.com>, Apr 2005.

πŸ’Œ X Version 11 β€’ 6.15 β€’ (30-Mar-2026) β€” that’s the source/version and date, bestie. Bye! πŸ’Œ

πŸ“¦ where this page comes from