From 25b77617cd9d4fa48991e284ec5388f159dd5d4a Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 17 Oct 2021 08:31:57 +0200 Subject: [PATCH] star samples --- tessellations/sample/star-3-52.tes | 18 ++++++++++++++++++ tessellations/sample/star-7-72.tes | 22 ++++++++++++++++++++++ tessellations/sample/star-72-7.tes | 22 ++++++++++++++++++++++ tessellations/sample/star-9-92.tes | 22 ++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 tessellations/sample/star-3-52.tes create mode 100644 tessellations/sample/star-7-72.tes create mode 100644 tessellations/sample/star-72-7.tes create mode 100644 tessellations/sample/star-9-92.tes diff --git a/tessellations/sample/star-3-52.tes b/tessellations/sample/star-3-52.tes new file mode 100644 index 00000000..7737f3ca --- /dev/null +++ b/tessellations/sample/star-3-52.tes @@ -0,0 +1,18 @@ +## HyperRogue standard tiling +s2. +star. + +let(v = 3) +let(u = 5/2) + +distunit(edge_angles(2*pi/v,pi/u,pi/u)) + +let(u7 = regangle(1, v)) +unittile(u7,u7,u7) + +option("-switch-fpp", "-canvas-random", "0", "coolfog=0", "draw_sky=0", "fixed_YZ=0", "-PM", "0", "pseudohedral=1") + +c(0,0,0,0,0) +c(0,1,0,1,0) +c(0,2,0,2,0) + diff --git a/tessellations/sample/star-7-72.tes b/tessellations/sample/star-7-72.tes new file mode 100644 index 00000000..70d0de7e --- /dev/null +++ b/tessellations/sample/star-7-72.tes @@ -0,0 +1,22 @@ +## the {7,7/2} tessellation +h2. +star. + +let(v = 7) +let(u = 7/2) + +distunit(edge_angles(2*pi/v,pi/u,pi/u)) + +option("-switch-fpp", "-canvas-random", "0", "coolfog=0", "draw_sky=0", "fixed_YZ=0", "-PM", "0", "pseudohedral=1") + +let(u7 = regangle(1, v)) +unittile(u7,u7,u7,u7,u7,u7,u7) + +c(0,0,0,0,0) +c(0,1,0,1,0) +c(0,2,0,2,0) +c(0,3,0,3,0) +c(0,4,0,4,0) +c(0,5,0,5,0) +c(0,5,0,6,0) + diff --git a/tessellations/sample/star-72-7.tes b/tessellations/sample/star-72-7.tes new file mode 100644 index 00000000..9e6a8cb5 --- /dev/null +++ b/tessellations/sample/star-72-7.tes @@ -0,0 +1,22 @@ +## the {7/2,7} tessellation +h2. +star. + +let(v = 7/2) +let(u = 7) + +distunit(edge_angles(2*pi/v,pi/u,pi/u)) + +option("-switch-fpp", "-canvas-random", "0", "coolfog=0", "draw_sky=0", "fixed_YZ=0", "-PM", "0", "pseudohedral=1") + +let(u7 = regangle(1, v)) +unittile(u7,u7,u7,u7,u7,u7,u7) + +c(0,0,0,0,0) +c(0,1,0,1,0) +c(0,2,0,2,0) +c(0,3,0,3,0) +c(0,4,0,4,0) +c(0,5,0,5,0) +c(0,5,0,6,0) + diff --git a/tessellations/sample/star-9-92.tes b/tessellations/sample/star-9-92.tes new file mode 100644 index 00000000..cd4991eb --- /dev/null +++ b/tessellations/sample/star-9-92.tes @@ -0,0 +1,22 @@ +## the {7,7/2} tessellation +h2. +star. + +let(v = 9) +let(u = 9/2) + +distunit(edge_angles(2*pi/v,pi/u,pi/u)) + +option("-switch-fpp", "-canvas-random", "0", "coolfog=0", "draw_sky=0", "fixed_YZ=0", "-PM", "0", "pseudohedral=1") + +let(u7 = regangle(1, v)) +unittile(u7,u7,u7,u7,u7,u7,u7,u7,u7) + +c(0,0,0,0,0) +c(0,1,0,1,0) +c(0,2,0,2,0) +c(0,3,0,3,0) +c(0,4,0,4,0) +c(0,5,0,5,0) +c(0,5,0,6,0) +