Space-Filling Curves

Introduction

An N-dimensional space-filling curve is a continuous, surjective (onto) function from the unit interval [0,1] to the N-dimensional unit hypercube [0,1]N.  In particular, a 2-dimensional space-filling curve is a continuous curve that passes through every point of the unit square [0,1]2.

A space-filling curve is typically defined as the limit of a sequence of curves. The Java applet below draws the sequences of curves that define the 2-dimensional Hilbert, Sierpinski and Peano space-filling curves and several of their variations.

Usage Guide

Brief Notes

A Good Reference


V. B. Balayoghan   (vbb@cs.utexas.edu)