1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
// twointor.fe
// Two Kelvin tetrakaidecahedra in a torus.
TORUS_FILLED
periods
1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
vertices
1 0.50 0.00 0.75
2 0.25 0.00 0.50
3 0.00 0.25 0.50
4 0.75 0.00 0.50
5 0.00 0.50 0.75
6 0.50 0.00 0.25
7 0.00 0.75 0.50
8 0.50 0.25 0.00
9 0.25 0.50 0.00
10 0.00 0.50 0.25
11 0.50 0.75 0.00
12 0.75 0.50 0.00
edges /* with torus wrap symbols */
1 1 2 * * *
2 2 3 * * *
3 1 4 * * *
4 3 5 * * *
5 2 6 * * *
6 2 7 * - *
7 1 8 * * +
8 4 6 * * *
9 5 9 * * +
10 3 10 * * *
11 3 4 - * *
12 6 8 * * *
13 6 11 * - *
14 7 4 - + *
15 8 12 * * *
16 9 8 * * *
17 9 11 * * *
18 10 7 * * *
19 11 1 * + -
20 12 5 + * -
21 5 7 * * *
22 11 12 * * *
23 10 12 - * *
24 9 10 * * *
faces
1 1 2 4 9 16 -7
2 -2 5 12 -16 24 -10
3 -4 10 18 -21
4 7 15 20 -4 11 -3
5 -1 3 8 -5
6 6 14 -11 -2
7 5 13 -17 24 18 -6
8 -12 13 19 7
9 -16 17 22 -15
10 -10 11 8 12 15 -23
11 -21 9 17 19 1 6
12 -14 -18 23 -22 -13 -8
13 -24 -9 -20 -23
14 -19 22 20 21 14 -3
bodies
1 -1 -2 -3 -4 -5 9 7 11 -9 10 12 5 14 3 volume 0.500
2 2 -6 -7 8 -10 -12 -11 -13 1 13 -14 6 4 -8 volume 0.500
read
// Typical evolution
gogo := { g 5; r; g 5; hessian; r; g 5; hessian; hessian; }
|