diff --git a/builds/draw_bonus.o b/builds/draw_bonus.o index 85b997b..32ea18a 100644 Binary files a/builds/draw_bonus.o and b/builds/draw_bonus.o differ diff --git a/builds/fdf.o b/builds/fdf.o index 41892e9..4da812a 100644 Binary files a/builds/fdf.o and b/builds/fdf.o differ diff --git a/builds/modifs.o b/builds/modifs.o index 5e2dc56..322481c 100644 Binary files a/builds/modifs.o and b/builds/modifs.o differ diff --git a/builds/parse.o b/builds/parse.o index 3e39d85..4114d30 100644 Binary files a/builds/parse.o and b/builds/parse.o differ diff --git a/fdf b/fdf index ebedeac..7adbe07 100755 Binary files a/fdf and b/fdf differ diff --git a/srcs/draw_bonus.c b/srcs/draw_bonus.c index 677d36d..d16a781 100644 --- a/srcs/draw_bonus.c +++ b/srcs/draw_bonus.c @@ -1,4 +1,5 @@ #include "fdf.h" +#include void draw_image(t_fdf *fdf) { @@ -39,21 +40,6 @@ void draw_grid(t_fdf *fdf, int i, int j) draw_lines(fdf, point_start, point_end); free(point_start); free(point_end); - -/* -const char c = 'w'; -const int n = 23; -const char *s = "hello"; -ft_putchar(c); ft_putchar_fd(',',1); -ft_putchar_fd(c, 1); ft_putchar_fd('\n',1); -ft_putnbr(n); ft_putchar_fd(',',1); -ft_putnbr_fd(n, 1); ft_putchar_fd('\n',1); -ft_putstr(s); ft_putchar_fd(',',1); -ft_putstr_fd(s, 1); ft_putchar_fd('\n',1); -ft_putnbrbase(n, "01"); ft_putchar_fd(',',1); -ft_putnbrbase_fd(n, "01", 1); ft_putchar_fd('\n',1); -ft_putchar_fd('\n',1); -*/ } // return the position of the point p @@ -80,23 +66,26 @@ int color_percent(t_fdf *fdf, int *p_start, int *p_end, int p_numerator, int p_d int percent; z_total = fdf->z_amplitude; - line = ft_abs(p_end[2] - p_start[2]); + line = ft_abs(p_end[3] - p_start[3]); line *= 100; - if (p_start[2] < p_end[2]) + if (p_start[3] < p_end[3]) { - start = p_start[2] - fdf->min_z; + start = p_start[3] - fdf->min_z; start *= 100; } else { - start = p_end[2] - fdf->min_z; + start = p_end[3] - fdf->min_z; start *= 100; p_numerator = p_denominator - p_numerator; } - percent = (start + line * p_numerator / p_denominator) / z_total; + if (p_denominator != 0) + percent = (start + line * p_numerator / p_denominator) / z_total; + else + percent = 0; /* -if (percent > 100) +if (ft_abs(percent) > 100) { ft_putchar_fd('[',1); ft_putnbr_fd(z_total,1); @@ -118,6 +107,7 @@ if (percent > 100) start end min max z_total start line p_numerator p_denominator percent ( 1, -1, -1, 1)[ 2, 200, 200, 16, 61, 126] ( -1, 1, -1, 1)[ 2, 0, 200, -8, -7, 114] +( 2, 0, -1, 1)[ 2, 100, 200, 61, 61, 150] percent = (start + line * p_numerator / p_denominator) / z_total; */ @@ -133,14 +123,6 @@ void draw_lines(t_fdf *fdf, int *start, int *end) int j; int percent; -/* -int color_r, color_g, color_b; -color_r = rand() % 0xff + 1; -color_g = rand() % 0xff + 1; -color_b = rand() % 0xff + 1; -int color = (color_r << 16) + (color_g << 8) + color_b; -*/ - if (end) { dx = end[0] - start[0]; @@ -258,13 +240,16 @@ ft_putchar(']'); color_b = get_primary_color('b', percent); color = (color_r << 16) + (color_g << 8) + color_b; -/* -ft_putchar('['); -ft_putnbr(percent); -ft_putchar(','); -ft_putnbrbase(color, "0123456789abcdef"); -ft_putchar(']'); -*/ + /* +if (ft_abs(percent) > 100) +{ + ft_putchar('['); + ft_putnbr(percent); + ft_putchar(','); + ft_putnbrbase(color, "0123456789abcdef"); + ft_putchar(']'); +} + */ /* 01 10 01 01 diff --git a/srcs/modifs.c b/srcs/modifs.c index 176b8a5..f74295e 100644 --- a/srcs/modifs.c +++ b/srcs/modifs.c @@ -24,7 +24,7 @@ int *new_coordinates(t_fdf *fdf, int i, int j) int height; int *point; - point = ft_calloc(3, sizeof(int)); + point = ft_calloc(4, sizeof(int)); x = i * (fdf->offset + fdf->zoom); y = j * (fdf->offset + fdf->zoom); x -= (fdf->map_size_x + fdf->zoom * fdf->map_width) / 2; @@ -45,6 +45,7 @@ int *new_coordinates(t_fdf *fdf, int i, int j) point[0] += (fdf->map_size_x + fdf->zoom * fdf->map_width) / 2; point[1] += (fdf->map_size_y + fdf->zoom * fdf->map_height) / 2; point[2] = z; + point[3] = fdf->map[j][i]; return (point); } diff --git a/tmp.txt b/tmp.txt new file mode 100644 index 0000000..224e50f --- /dev/null +++ b/tmp.txt @@ -0,0 +1,2728 @@ + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,0-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,1-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,2-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,3-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,1,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,4-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,5-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,6-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,-1,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,-1,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,7-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,0,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(1,-1,-1,1) +draw line + +END line +(1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,-1,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(-1,0,-1,1) +draw line + +END line +(-1,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,8-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{0,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{1,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{2,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{3,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{4,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{5,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{6,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{7,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{8,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{9,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- +(0,0,-1,1) +draw line + +END line +(0,0,-1,1) +draw line + +END line + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +-----{10,9-----} + +--------------------------------------- + + +--------------------------------------- + +--------------------------------------- + +--------------------------------------- + +END line + +END line