You need Internet Explorer and the .NET Framework installed in order to see the sketch.

built with PROCESSING.NET


Source Code:            Syntax: C#
// Array 2D
// by REAS <http://reas.com>

// Demonstrates the syntax for creating a two-dimensional (2D) array.
// Values in a 2D array are accessed through two index values. 
// 2D arrays are useful for storing images. In this example, each dot 
// is Stringed in relation to its distance from the center of the image.

// Created 09 December 2002

// Modified for Processing.NET

double[,] distances; // MODIFIED
double maxDistance;

size(200, 200);
background(0);
maxDistance = dist(width/2, height/2, width, height);
distances = new double[width,height]; // MODIFIED
for(int i=0; i<height; i++) {
  for(int j=0; j<width; j++) {
    double dist2 = dist(width/2, height/2, j, i); // MODIFIED
    distances[j,i] = dist2/maxDistance * 255; // MODIFIED
  }
}

for(int i=0; i<height; i+=2) {
  for(int j=0; j<width; j+=2) {
    stroke(distances[j,i]); // MODIFIED
    point(j, i);
  }
}