Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
voronoi(6)		      XScreenSaver manual		    voronoi(6)

NAME
       voronoi - draws a randomly-colored Voronoi tessellation

SYNOPSIS
       voronoi	[--display  host:display.screen]  [--visual visual] [--window]
       [--root]	 [--window-id  number]	[--points  int]	  [--point-size	  int]
       [--point-speed  ratio]  [--point-delay  seconds]	 [--zoom-speed	ratio]
       [--zoom-delay seconds] [--fps]

DESCRIPTION
       Draws a randomly-colored	Voronoi	tessellation, and  periodically	 zooms
       in and adds new points.	The existing points also wander	around.

       There are a set of control points on the	plane, each at the center of a
       colored	cell.	Every  pixel within that cell is closer	to that	cell's
       control point than to any other control point.  That is what determines
       the cell's shapes.

       When running in a window, you can click	to insert a new	point  at  the
       mouse position.	Clicking on an existing	point lets you drag it around.

       This  implementation takes advantage of the OpenGL depth	buffer to com-
       pute the	cells for us, by rendering  the	 intersection  of  overlapping
       cones in	an orthographic	plane.

OPTIONS
       --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.

       --points	int
	       How many	points to add each time	we zoom	in.

       --point-size int
	       How big to draw the stars, in pixels.  0	for no stars.

       --point-speed ratio
	       How  fast  the  points  should wander.  Less than 1 for slower,
	       greater than 1 for faster.

       --point-delay seconds
	       How quickly to insert new points, when adding.

       --zoom-speed ratio
	       How fast	to zoom	in.  Less than 1 for slower,  greater  than  1
	       for faster.

       --zoom-delay seconds
	       Zoom in every this-many seconds.

       --fps   Display the current frame rate, CPU load, and polygon count.

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.

SEE ALSO
       X(1), xscreensaver(1)

COPYRIGHT
       Copyright (C) 2007 by Jamie Zawinski.  Permission to use, copy, modify,
       distribute, and sell this software and its documentation	for  any  pur-
       pose  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	repre-
       sentations are made about the suitability of this software for any pur-
       pose.  It is provided "as is" without express or	implied	warranty.

AUTHOR
       Jamie Zawinski.

X Version 11		      6.09 (07-Jun-2024)		    voronoi(6)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=voronoi&sektion=6&manpath=FreeBSD+Ports+14.3.quarterly>

home | help