Commits

Christopher De Vries  committed 9874804

Modified cake to remove outline, added black rock city schematic and multi triangle optical illusion. Reduced time per pov image to 2 minutes. It should be ready to go, with maybe some modification to move the strands closer together.

  • Participants
  • Parent commits bcf9367

Comments (0)

Files changed (7)

+int nx=52;
+int ny=50;
+int ny_int=10;
+unsigned int data[]={0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x7e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x1c0, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x7000, 0x7, 0x7ff8, 0x7fff, 0x7fff, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x3f, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x7e00, 0x7, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7, 0x0, 0x7e00, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0};
+#include <stdio.h>
+#include <stdlib.h>
+const unsigned int BLACK = 0x00;
+const unsigned int RED = 0x01;
+const unsigned int GREEN = 0x02;
+const unsigned int BLUE = 0x04;
+const unsigned int WHITE = 0x07;
+
+struct image {
+  int nx;
+  int ny;
+  int ny_int;
+  unsigned int *data;
+};
+
+void allocate_image(struct image *bit_image, int x, int y);
+void set_pixel(struct image *bit_image, int x, int y, unsigned int pix);
+unsigned int get_pixel(struct image *bit_image, int x, int y);
+
+int main(int argc, char *argv[]) {
+  struct image pov_image;
+  int i, j;
+  int nx=52;
+  int ny=50;
+  int ny_int=10;
+  unsigned int data[]={0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x7e00, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0,
+    0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7ff8, 0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x1c0, 0x7000,
+    0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x7fff,
+    0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff,
+    0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff,
+    0x7fff, 0x7, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff,
+    0x3f, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x1ff,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x38, 0x0,
+    0x0, 0x7000, 0x7, 0x7ff8, 0x7fff, 0x7fff, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
+    0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000,
+    0x7fff, 0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff,
+    0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0x1c0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7ff8, 0x7fff, 0x3f, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
+    0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x3f,
+    0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7ff8, 0x7fff, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
+    0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x7e00,
+    0x7, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x7e00, 0x7fff,
+    0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff,
+    0x7fff, 0xfff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff,
+    0x1ff, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x3f,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x38,
+    0x7000, 0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000,
+    0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x7ff8,
+    0x7fff, 0x7fff, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7, 0x0,
+    0x7e00, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0,
+    0x0, 0x7, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x1c0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00,
+    0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0,
+    0x0, 0x0};
+
+  pov_image.nx=nx;
+  pov_image.ny=ny;
+  pov_image.ny_int=ny_int;
+  pov_image.data = data;
+
+  for(i=0;i<pov_image.nx;i++) {
+    for(j=0;j<pov_image.ny;j++) {
+      printf("%x",get_pixel(&pov_image,i,j));
+    }
+    printf("\n");
+  }
+  printf("\n");
+  exit(0);
+}
+
+void allocate_image(struct image *bit_image, int x, int y) {
+  bit_image->ny_int = ((y-1)/5)+1;
+  
+  bit_image->data = (unsigned int*)malloc(x*bit_image->ny_int*sizeof(unsigned int));
+  if(bit_image->data==NULL) {
+    bit_image->nx=0;
+    bit_image->ny=0;
+  }
+  else {
+    bit_image->nx=x;
+    bit_image->ny=y;
+  }
+  
+  return;
+}
+
+void set_pixel(struct image *bit_image, int x, int y, unsigned int pix) {
+  int y_int = y/5;
+  int y_within_int = y%5;
+  int datanum;
+  
+  /* Find the unsigned int we need */
+  datanum = x*bit_image->ny_int+y_int;
+  bit_image->data[datanum]&=~(WHITE<<(y_within_int*3));
+  bit_image->data[datanum]|=pix<<(y_within_int*3);
+}
+
+unsigned int get_pixel(struct image *bit_image, int x, int y) {
+  int y_int = y/5;
+  int y_within_int=y%5;
+  int datanum;
+  unsigned int data_int;
+  
+  datanum = x*bit_image->ny_int+y_int;
+  data_int = bit_image->data[datanum];
+  
+  data_int>>=y_within_int*3;
+  data_int&=WHITE;
+  
+  return data_int;
+}
-int nx=50;
+int nx=48;
 int ny=50;
 int ny_int=10;
-unsigned int data[]={0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7e00, 0x7, 0x0, 0x0, 0x7000, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xe00, 0x7, 0x0, 0x0, 0x0, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0xe00, 0x38, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x3f, 0x0, 0x0, 0x1f8, 0x38, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x0, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7000, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7000, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7e00, 0xfff, 0x1c7, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7fc0, 0x7fff, 0x38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7fc0, 0x7fff, 0x38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xfc0, 0x7fff, 0xe38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x1c0, 0x7fc0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0xfc0, 0x7e38, 0xfff, 0x1c0, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x7000, 0x3f, 0x7000, 0x7007, 0x1ff, 0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x7038, 0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0x7038, 0x7e38, 0x1ff, 0x7fff, 0x7fc0, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0xfc0, 0x7e07, 0x1ff, 0x7fff, 0x7ff8, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xfc7, 0x7fc7, 0x703f, 0xfff, 0x7ff8, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7fc0, 0x703f, 0xfff, 0x7fff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7ff8, 0x7e07, 0x1ff, 0x7fff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7ff8, 0x7e07, 0x71ff, 0xfff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7fff, 0x7fc0, 0x703f, 0xfff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x71c0, 0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x7038, 0x1ff, 0x7fff, 0x7fc0, 0x3f, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x7e38, 0x1ff, 0x7fff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x7e07, 0x703f, 0xfff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7fc7, 0x703f, 0xfff, 0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7fc0, 0x7e3f, 0x1ff, 0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7ff8, 0x7e07, 0x71ff, 0xfff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7ff8, 0x7fc7, 0x703f, 0xfff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7fff, 0x7fc0, 0x7e07, 0x1ff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff};
+unsigned int data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x71f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x38, 0x7, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x38, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x7e00, 0x7, 0x3f, 0x0, 0x0, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x7fc0, 0x1ff, 0x38, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x1f8, 0xe00, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x38, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0, 0x7ff8, 0x1c7, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7000, 0x7fff, 0x7e3f, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff, 0x1ff, 0x1c7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff, 0x1ff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x7e00, 0x7fff, 0xfff, 0xfc7, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x7e00, 0x7fc0, 0xfff, 0xfc7, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x1f8, 0x71c0, 0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0xff8, 0x1c0, 0x7fff, 0x3f, 0x1f8, 0x7fff, 0x7007, 0x7fff, 0x7e07, 0xfff, 0x7e00, 0x38, 0x7ff8, 0x7, 0x38, 0x7fff, 0x7007, 0x7fff, 0x7e00, 0xfff, 0x0, 0x7, 0x0, 0x0, 0x703f, 0x7fff, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x0, 0x0, 0xe00, 0xe00, 0x7007, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x7e00, 0xfc0, 0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x3f, 0x0, 0x0, 0x7e00, 0x71ff, 0x7e00, 0xfff, 0x7fc0, 0xfff, 0x7fff, 0x3f, 0x0, 0x0, 0xfc0, 0x703f, 0x7fc0, 0x1ff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0xfc0, 0x7e07, 0x7fc0, 0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0xfc0, 0xe00, 0x7ff8, 0x1ff, 0x7fff, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x1c0, 0xfc0, 0x7fff, 0x3f, 0x7fff, 0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x1c0, 0x1c0, 0x7fff, 0x703f, 0x7fff, 0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x1f8, 0x7fff, 0x7007, 0x7fff, 0x7fc0, 0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x38, 0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x38, 0x7e07, 0xfff, 0x7fc0, 0x1ff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x7038, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7038, 0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7e38, 0x7ff8, 0x1ff, 0x7fff, 0x703f, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x7ff8, 0x3f, 0x7fff, 0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x7fff, 0x703f, 0x7fff, 0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c7, 0x7fff, 0x7007, 0x7fff, 0x7fc7, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x71ff, 0x7fff, 0x7007, 0x7fff, 0x7fc0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x703f, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x7e3f, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x7000, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x0, 0x0, 0x0, 0x7000, 0x7fc7, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7000, 0x7fc0, 0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x0, 0x0, 0x0};

File pov_bm/pov_bm.pde

 int pix_min; // Lowest distance
 int pix_max; // Highest distance
 
-const int IMAGES = 3;
-const long int CHANGE_INTERVAL = 300000l;
+const int IMAGES = 5;
+const long int CHANGE_INTERVAL = 120000l;
 
 /* Image data is stored in an array of unsigned integers. The first 15 bits
  * of the integer store 5 colors using bits in the order RGBRGBRGBRGBRGB for
   0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0xfff, 0x0, 0x0,
   0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
 
-unsigned int cake_data[]={0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-  0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-  0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-  0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0,
-  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-  0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f,
-  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7e00, 0x7,
-  0x0, 0x0, 0x7000, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xe00, 0x7, 0x0, 0x0, 0x0,
-  0x3f, 0x7000, 0x3f, 0x0, 0x0, 0xe00, 0x38, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x3f,
-  0x0, 0x0, 0x1f8, 0x38, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x0, 0x7fff,
-  0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7000, 0x0, 0x1c0, 0x0, 0x0,
-  0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7000, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x1c0,
-  0x7000, 0x3f, 0x0, 0x7e00, 0xfff, 0x1c7, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f,
-  0x0, 0x7fc0, 0x7fff, 0x38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7fc0,
-  0x7fff, 0x38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xfc0, 0x7fff, 0xe38,
-  0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0,
-  0x0, 0x7000, 0x3f, 0x1c0, 0x7fc0, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000,
-  0x3f, 0xfc0, 0x7e38, 0xfff, 0x1c0, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x7000,
-  0x3f, 0x7000, 0x7007, 0x1ff, 0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x7000,
-  0x3f, 0x0, 0x0, 0x0, 0x7038, 0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x7000, 0x3f, 0x0,
-  0x0, 0x7038, 0x7e38, 0x1ff, 0x7fff, 0x7fc0, 0x3f, 0x7000, 0x3f, 0x0, 0x0,
-  0xfc0, 0x7e07, 0x1ff, 0x7fff, 0x7ff8, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xfc7,
-  0x7fc7, 0x703f, 0xfff, 0x7ff8, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7fc0,
-  0x703f, 0xfff, 0x7fff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7ff8, 0x7e07,
-  0x1ff, 0x7fff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7ff8, 0x7e07, 0x71ff,
-  0xfff, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7fff, 0x7fc0, 0x703f, 0xfff,
-  0x0, 0x7000, 0x3f, 0x0, 0x0, 0xe07, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0,
-  0x7000, 0x3f, 0x0, 0x7000, 0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x0, 0x7000,
-  0x3f, 0x0, 0x7000, 0x71c0, 0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x0, 0x7000, 0x3f,
-  0x0, 0x7000, 0x7038, 0x1ff, 0x7fff, 0x7fc0, 0x3f, 0x0, 0x7000, 0x3f, 0x0,
-  0x7000, 0x7e38, 0x1ff, 0x7fff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x7000,
-  0x7e07, 0x703f, 0xfff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7fc7,
-  0x703f, 0xfff, 0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7fc0, 0x7e3f,
-  0x1ff, 0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7ff8, 0x7e07, 0x71ff,
-  0xfff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7ff8, 0x7fc7, 0x703f, 0xfff,
-  0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0, 0x0,
-  0x7000, 0x3f, 0x0, 0x0, 0x7fff, 0x7fc0, 0x7e07, 0x1ff, 0x0, 0x0, 0x7000,
-  0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0,
-  0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-  0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0,
-  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
-  0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-  0x7fff, 0x7fff, 0x7fff, 0x7fff};
+unsigned int cake_data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0,
+  0x0, 0x7ff8, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x71f8, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x38, 0x7, 0x0, 0x0, 0x0, 0x0,
+  0x1c0, 0x0, 0x0, 0x0, 0x38, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0,
+  0x7e00, 0x7, 0x3f, 0x0, 0x0, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x7fc0, 0x1ff, 0x38,
+  0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x1f8, 0xe00, 0x1f8, 0x0, 0x0, 0x0, 0x0,
+  0xe00, 0x0, 0x0, 0x38, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0,
+  0x7ff8, 0x1c7, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7000, 0x7fff,
+  0x7e3f, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff, 0x1ff, 0x1c7,
+  0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff, 0x1ff, 0x1ff, 0x0, 0x0, 0x0,
+  0x0, 0x7000, 0x0, 0x7e00, 0x7fff, 0xfff, 0xfc7, 0x0, 0x0, 0x0, 0x0, 0x7000,
+  0x0, 0x7e00, 0x7fc0, 0xfff, 0xfc7, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0,
+  0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7fff, 0x1ff,
+  0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x1f8, 0x71c0, 0x7fff, 0x1ff, 0x1c0, 0x0,
+  0x0, 0x0, 0x0, 0x7e00, 0xff8, 0x1c0, 0x7fff, 0x3f, 0x1f8, 0x7fff, 0x7007,
+  0x7fff, 0x7e07, 0xfff, 0x7e00, 0x38, 0x7ff8, 0x7, 0x38, 0x7fff, 0x7007,
+  0x7fff, 0x7e00, 0xfff, 0x0, 0x7, 0x0, 0x0, 0x703f, 0x7fff, 0x7e07, 0x7fff,
+  0x7fc0, 0x1ff, 0x0, 0x0, 0xe00, 0xe00, 0x7007, 0x7fff, 0x7e00, 0xfff, 0x7ff8,
+  0x1ff, 0x0, 0x0, 0x7e00, 0xfc0, 0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x3f,
+  0x0, 0x0, 0x7e00, 0x71ff, 0x7e00, 0xfff, 0x7fc0, 0xfff, 0x7fff, 0x3f, 0x0,
+  0x0, 0xfc0, 0x703f, 0x7fc0, 0x1ff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0,
+  0xfc0, 0x7e07, 0x7fc0, 0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0xfc0,
+  0xe00, 0x7ff8, 0x1ff, 0x7fff, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x1c0, 0xfc0,
+  0x7fff, 0x3f, 0x7fff, 0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x1c0, 0x1c0, 0x7fff,
+  0x703f, 0x7fff, 0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x1f8, 0x7fff, 0x7007,
+  0x7fff, 0x7fc0, 0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e07, 0x7fff,
+  0x7fc0, 0x1ff, 0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e00, 0xfff, 0x7ff8,
+  0x1ff, 0x0, 0x0, 0x0, 0x38, 0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff,
+  0x0, 0x0, 0x0, 0x38, 0x7e07, 0xfff, 0x7fc0, 0x1ff, 0x7fff, 0x3f, 0x0, 0x0,
+  0x0, 0x7038, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0,
+  0x7038, 0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7e38,
+  0x7ff8, 0x1ff, 0x7fff, 0x703f, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x7ff8,
+  0x3f, 0x7fff, 0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x7fff, 0x703f,
+  0x7fff, 0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c7, 0x7fff, 0x7007, 0x7fff,
+  0x7fc7, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x71ff, 0x7fff, 0x7007, 0x7fff, 0x7fc0,
+  0xfff, 0x0, 0x0, 0x0, 0x0, 0x703f, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0,
+  0x0, 0x0, 0x0, 0x7e3f, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0,
+  0x7000, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x0, 0x0, 0x0, 0x7000,
+  0x7fc7, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7000, 0x7fc0,
+  0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x1ff,
+  0x7ff8, 0x703f, 0x7fff, 0x0, 0x0, 0x0};
+
+unsigned int triangle_data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff,
+  0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e3f, 0x1ff, 0x0, 0x0,
+  0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07, 0x0, 0x0,
+  0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fc0,
+  0x3f, 0x0, 0x0, 0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x3f, 0x0, 0x0,
+  0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x0, 0xe00, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0,
+  0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7000, 0x7fff, 0x7fff, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8,
+  0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x7e00, 0x7fff, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8,
+  0x7fff, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x7fff, 0x1ff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00,
+  0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0,
+  0x7e00, 0x3f, 0x0, 0x0, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x3f, 0x0,
+  0x0, 0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00,
+  0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0, 0x0,
+  0x7fff, 0x7e3f, 0x1ff, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff,
+  0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff,
+  0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0};
+
+unsigned int brc_data[]={0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x7e00, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfc0,
+  0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x7000, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8,
+  0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x1c0, 0x7000, 0x7fff, 0x7fff,
+  0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x38, 0x7000, 0x7fff, 0x7fff, 0x7fff,
+  0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7, 0x0, 0x0,
+  0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0xe00, 0x0,
+  0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0,
+  0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff,
+  0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x7000, 0x7, 0x7ff8, 0x7fff,
+  0x7fff, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7ff8, 0x7fff, 0x7, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff,
+  0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x38, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7fff, 0x7fff, 0x3f, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff,
+  0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x7fff, 0x7fff, 0x7, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff,
+  0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7, 0x0, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7fff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x7e00,
+  0x7, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x7e00, 0x7fff,
+  0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff,
+  0x7fff, 0xfff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff,
+  0x1ff, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0,
+  0x0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x38, 0x7000,
+  0x7fff, 0x7fff, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x7fff,
+  0x7fff, 0x7fff, 0x3f, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff,
+  0x7fff, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7, 0x0, 0x7e00,
+  0x0, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7,
+  0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+  0x1c0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x7000, 0x7,
+  0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f8, 0x0, 0x0, 0x0, 0x0, 0x0};
 
 void setup() {
   int i;
   pov_image[1].ny_int=10;
   pov_image[1].data = smiley_data;
 
-  pov_image[2].nx=50;
+  pov_image[2].nx=48;
   pov_image[2].ny=50;
   pov_image[2].ny_int=10;
   pov_image[2].data = cake_data;
 
+  pov_image[3].nx=50;
+  pov_image[3].ny=50;
+  pov_image[3].ny_int=10;
+  pov_image[3].data = triangle_data;
+
+  pov_image[4].nx=52;
+  pov_image[4].ny=50;
+  pov_image[4].ny_int=10;
+  pov_image[4].data = brc_data;
+
   current_image = &pov_image[0];
  
   allocate_image(&strand_image,1,MAX_LEDS);
 int main(int argc, char *argv[]) {
   struct image pov_image;
   int i, j;
-  int nx=50;
+  int nx=48;
   int ny=50;
   int ny_int=10;
-  unsigned int data[]={0x7ff8, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-    0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-    0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0,
-    0x0, 0x7e00, 0x7, 0x0, 0x0, 0x7000, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xe00,
-    0x7, 0x0, 0x0, 0x0, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0xe00, 0x38, 0x0, 0x0,
-    0x0, 0x38, 0x7000, 0x3f, 0x0, 0x0, 0x1f8, 0x38, 0x0, 0x0, 0x0, 0x1c0,
-    0x7000, 0x3f, 0x0, 0x0, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f,
-    0x0, 0x7000, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7000,
-    0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7e00, 0xfff,
-    0x1c7, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0x0, 0x7fc0, 0x7fff, 0x38, 0x0,
-    0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7fc0, 0x7fff, 0x38, 0x0, 0x0, 0x0, 0x0,
-    0x7000, 0x3f, 0x0, 0xfc0, 0x7fff, 0xe38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f,
-    0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x1c0, 0x7fc0,
-    0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x7000, 0x3f, 0xfc0, 0x7e38, 0xfff,
-    0x1c0, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x7000, 0x3f, 0x7000, 0x7007, 0x1ff,
-    0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x7038,
-    0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0x7038, 0x7e38, 0x1ff,
-    0x7fff, 0x7fc0, 0x3f, 0x7000, 0x3f, 0x0, 0x0, 0xfc0, 0x7e07, 0x1ff, 0x7fff,
-    0x7ff8, 0x7, 0x7000, 0x3f, 0x0, 0x0, 0xfc7, 0x7fc7, 0x703f, 0xfff, 0x7ff8,
-    0x7, 0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7fc0, 0x703f, 0xfff, 0x7fff, 0x0,
-    0x7000, 0x3f, 0x0, 0x0, 0x7007, 0x7ff8, 0x7e07, 0x1ff, 0x7fff, 0x0, 0x7000,
-    0x3f, 0x0, 0x0, 0xe07, 0x7ff8, 0x7e07, 0x71ff, 0xfff, 0x0, 0x7000, 0x3f,
-    0x0, 0x0, 0xe07, 0x7fff, 0x7fc0, 0x703f, 0xfff, 0x0, 0x7000, 0x3f, 0x0,
-    0x0, 0xe07, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0, 0x7000, 0x3f, 0x0, 0x7000,
-    0x71c0, 0xfff, 0x7ff8, 0x7e07, 0x1ff, 0x0, 0x7000, 0x3f, 0x0, 0x7000,
-    0x71c0, 0xfff, 0x7ff8, 0x7fc7, 0x3f, 0x0, 0x7000, 0x3f, 0x0, 0x7000,
-    0x7038, 0x1ff, 0x7fff, 0x7fc0, 0x3f, 0x0, 0x7000, 0x3f, 0x0, 0x7000,
-    0x7e38, 0x1ff, 0x7fff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x7000, 0x7e07,
-    0x703f, 0xfff, 0x7ff8, 0x7, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x7fc7, 0x703f,
-    0xfff, 0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7fc0, 0x7e3f, 0x1ff,
-    0x7fff, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x7e00, 0x7ff8, 0x7e07, 0x71ff, 0xfff,
-    0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7ff8, 0x7fc7, 0x703f, 0xfff, 0x0,
-    0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x7fff, 0x7fc0, 0x7e3f, 0x1ff, 0x0, 0x0,
-    0x7000, 0x3f, 0x0, 0x0, 0x7fff, 0x7fc0, 0x7e07, 0x1ff, 0x0, 0x0, 0x7000,
-    0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff,
-    0x7fff, 0x7fff, 0x7fff, 0x7fff};
+  unsigned int data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x7fc0, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x7fff, 0x0, 0x0, 0x0,
+    0x0, 0x7ff8, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x71f8, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x38, 0x7, 0x0, 0x0, 0x0, 0x0,
+    0x1c0, 0x0, 0x0, 0x0, 0x38, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0,
+    0x7e00, 0x7, 0x3f, 0x0, 0x0, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x7fc0, 0x1ff,
+    0x38, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x1f8, 0xe00, 0x1f8, 0x0, 0x0,
+    0x0, 0x0, 0xe00, 0x0, 0x0, 0x38, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00,
+    0x0, 0x0, 0x7ff8, 0x1c7, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7000,
+    0x7fff, 0x7e3f, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff,
+    0x1ff, 0x1c7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7e00, 0x7fff, 0x1ff,
+    0x1ff, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x0, 0x7e00, 0x7fff, 0xfff, 0xfc7, 0x0,
+    0x0, 0x0, 0x0, 0x7000, 0x0, 0x7e00, 0x7fc0, 0xfff, 0xfc7, 0x0, 0x0, 0x0,
+    0x0, 0x7000, 0x0, 0x0, 0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000,
+    0x0, 0x0, 0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x1f8, 0x71c0,
+    0x7fff, 0x1ff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0xff8, 0x1c0, 0x7fff,
+    0x3f, 0x1f8, 0x7fff, 0x7007, 0x7fff, 0x7e07, 0xfff, 0x7e00, 0x38, 0x7ff8,
+    0x7, 0x38, 0x7fff, 0x7007, 0x7fff, 0x7e00, 0xfff, 0x0, 0x7, 0x0, 0x0,
+    0x703f, 0x7fff, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x0, 0x0, 0xe00, 0xe00,
+    0x7007, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x7e00, 0xfc0,
+    0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x3f, 0x0, 0x0, 0x7e00, 0x71ff,
+    0x7e00, 0xfff, 0x7fc0, 0xfff, 0x7fff, 0x3f, 0x0, 0x0, 0xfc0, 0x703f,
+    0x7fc0, 0x1ff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0xfc0, 0x7e07, 0x7fc0,
+    0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0xfc0, 0xe00, 0x7ff8, 0x1ff,
+    0x7fff, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x1c0, 0xfc0, 0x7fff, 0x3f, 0x7fff,
+    0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x1c0, 0x1c0, 0x7fff, 0x703f, 0x7fff,
+    0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x1f8, 0x7fff, 0x7007, 0x7fff, 0x7fc0,
+    0xfff, 0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e07, 0x7fff, 0x7fc0, 0x1ff,
+    0x0, 0x0, 0x0, 0x1c0, 0x7038, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0,
+    0x0, 0x0, 0x38, 0x7e07, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0,
+    0x0, 0x38, 0x7e07, 0xfff, 0x7fc0, 0x1ff, 0x7fff, 0x3f, 0x0, 0x0, 0x0,
+    0x7038, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7038,
+    0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7e38, 0x7ff8,
+    0x1ff, 0x7fff, 0x703f, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0xfff, 0x7ff8, 0x3f,
+    0x7fff, 0x7e07, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x7fff, 0x703f, 0x7fff,
+    0x7e07, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x1c7, 0x7fff, 0x7007, 0x7fff, 0x7fc7,
+    0xfff, 0x0, 0x0, 0x0, 0x0, 0x71ff, 0x7fff, 0x7007, 0x7fff, 0x7fc0, 0xfff,
+    0x0, 0x0, 0x0, 0x0, 0x703f, 0x7fff, 0x7e00, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0,
+    0x0, 0x0, 0x7e3f, 0x7fff, 0x7fc0, 0xfff, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0,
+    0x7000, 0x7e07, 0x7fff, 0x7fc0, 0x1ff, 0x7ff8, 0x3f, 0x0, 0x0, 0x0, 0x7000,
+    0x7fc7, 0xfff, 0x7ff8, 0x1ff, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x7000, 0x7fc0,
+    0x1ff, 0x7ff8, 0x703f, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x1ff,
+    0x7ff8, 0x703f, 0x7fff, 0x0, 0x0, 0x0};
 
   pov_image.nx=nx;
   pov_image.ny=ny;

File triangle.code

-int nx=52;
+int nx=50;
 int ny=50;
 int ny_int=10;
-unsigned int data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7ff8, 0x0, 0x0, 0xe38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e00, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x38, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7000, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x1ff, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x38, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e00, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7ff8, 0x0, 0x0, 0xe38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
+unsigned int data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e3f, 0x1ff, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x3f, 0x0, 0x0, 0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x3f, 0x0, 0x0, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x1ff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x3f, 0x0, 0x0, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x3f, 0x0, 0x0, 0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e3f, 0x1ff, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};

File triangle_test.c

 int main(int argc, char *argv[]) {
   struct image pov_image;
   int i, j;
-  int nx=52;
+  int nx=50;
   int ny=50;
   int ny_int=10;
   unsigned int data[]={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0xe00,
-    0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7ff8, 0x0, 0x0, 0xe38, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x7fff, 0x7e00, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
-    0x0, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x38,
-    0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x7000, 0x0, 0xe00, 0x0, 0x0,
+    0x7e00, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x7fff,
+    0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x7fff, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
+    0x7fff, 0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7e3f, 0x1ff,
+    0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07,
+    0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0,
+    0x0, 0x7fc0, 0x3f, 0x0, 0x0, 0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7e00,
+    0x3f, 0x0, 0x0, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00,
+    0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0,
     0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
     0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00,
     0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x7000,
-    0x7fff, 0x7, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0,
-    0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x7fc0, 0x1ff, 0x0, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x3f, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0, 0x0, 0x1c0, 0x0, 0x0, 0x0,
-    0x0, 0x7000, 0x7fff, 0x7, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff8,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x7fff, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0xfff, 0x0,
+    0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x7000, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x7e00, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7000,
+    0x7fff, 0x1c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x7fff, 0x7000,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x0, 0x3f, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7fff, 0xfff, 0x0, 0x7000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
+    0x1ff, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00, 0x0, 0x0, 0x0, 0x0,
     0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00,
     0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x0, 0x0,
-    0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x0, 0x0, 0x38, 0xe00, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0xe00, 0xe00, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x7fff, 0x7e00, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff,
-    0x7ff8, 0x0, 0x0, 0xe38, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0,
-    0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7000, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x7ff8, 0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x1ff, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
+    0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0,
+    0x0, 0x0, 0x7000, 0x3f, 0x0, 0xe00, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7e00,
+    0x3f, 0x0, 0x0, 0x7, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fc0, 0x3f, 0x0, 0x0,
+    0x1f8, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x38, 0x0, 0xe00, 0xe00,
+    0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x3f, 0x1ff, 0x0, 0x0, 0xe07, 0x0, 0x0, 0x0,
+    0x0, 0x7fff, 0x7e3f, 0x1ff, 0x0, 0x0, 0xfc0, 0x0, 0x0, 0x0, 0x0, 0x7fff,
+    0x7fff, 0x1ff, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x7fff, 0x1ff,
+    0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0,
+    0x0, 0x0, 0x0, 0x0, 0x7ff8, 0x7fff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
+    0x0, 0x7fc0, 0x7fff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e00,
+    0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0};
+
   pov_image.nx=nx;
   pov_image.ny=ny;
   pov_image.ny_int=ny_int;