X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fconfig%2Fhilbert.xml;fp=hacks%2Fconfig%2Fhilbert.xml;h=315d04c63355c24ee34c58c4f22bc371e2d02910;hb=ec8d2b32b63649e6d32bdfb306eda062769af823;hp=0000000000000000000000000000000000000000;hpb=1d7308dd9032b39a92fda86e8c2db04218b45fbf;p=xscreensaver diff --git a/hacks/config/hilbert.xml b/hacks/config/hilbert.xml new file mode 100644 index 00000000..315d04c6 --- /dev/null +++ b/hacks/config/hilbert.xml @@ -0,0 +1,73 @@ + + + + + + +
+ + +
+ + + +
+ +
+ + + + + + + + + + + +
+ +
+ + + + +
+ +
+
+ + <_description> +This draws the recursive Hilbert space-filling curve, in both 2D and +3D variants. It incrementally animates the growth and recursion to +the maximum depth, then unwinds it back. + +The Hilbert path is a single contiguous line that can fill a volume +without crossing itself. As a data structure, Hilbert paths are +useful because ordering along the curve preserves locality: points +that close together along the curve are also close together in space. +The converse is often, but not always, true. The coloration +reflects this. + +http://en.wikipedia.org/wiki/Hilbert_curve + +Written by Jamie Zawinski; 2011. + +