This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/polyhedra/polyhedrondata.py

1430 lines
97 KiB
Python
Raw Permalink Normal View History

2021-07-23 02:36:56 +02:00
#!/usr/bin/env python3
# Copyright (C) 2010 Jonathan Manton (jmanton @ illinois.edu)
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
# net data produced with Mathematica using the notebook at https://github.com/vmario89/fablab-polyhedra/tree/master/autonets
# angle overrides manually produced, with help from debugging mode on net generation that also outputs the vertex number of the outer edges of the nets.
angleOverride = {\
'SnubCube' : {'prev' : {19 : 24., 38 : 24.}, 'next' : {16 : 24., 35 : 24.}}, \
'SnubDodecahedron' : {'prev' : {10 : 24., 17 : 24., 21 : 24. , 28 : 24., 32: 24., 39: 24. , 43 : 24., 50 : 24., 54 : 24., 69 : 24., 76 : 24., 80 : 24., 87 : 24., 91 : 24., 98 : 24., 102 : 24., 109 : 24., 113 : 24.}, \
'next' : {7 : 24., 14 : 24., 18 : 24., 25 : 24. , 29 : 24., 36 : 24. , 40 : 24., 47 : 24., 51 : 24., 66 : 24., 73 : 24., 77 : 24., 84 : 24., 88 : 24., 95 : 24., 99 : 24., 106 : 24., 110 : 24.}},\
'GreatRhombicosidodecahedron' : {'prev' : {16: 18., 25: 18., 46: 18., 55: 18., 68: 18., 77: 18., 90: 18., 99: 18., 112: 18., 136: 18., 145: 18., 166: 18., 175: 18., 188: 18., 197: 18., 210: 18., 219: 18., 232: 18. }, \
'next' : {13 : 18., 22: 18., 43: 18., 52: 18., 65: 18., 74: 18., 87: 18., 96: 18., 109: 18., 133: 18., 142: 18., 163: 18., 172: 18., 185: 18., 194: 18., 207: 18., 216: 18., 229: 18.}}, \
'SmallRhombicosidodecahedron' : {'prev' : {10 : 24., 11 : 24., 24 : 24., 25 : 24., 35 : 24., 36 : 24., 46 : 24., 47: 24., 59 : 24., 73: 24., 74: 24., 84: 24., 85: 24., 95: 24., 96: 24., 106: 24., 107: 24. }, \
'next' : {6: 24. , 7 : 24., 20 : 24. , 21 : 24., 31 : 24., 32 : 24., 42 : 24., 43 : 24., 56 : 24., 69 : 24., 70: 24., 80: 24., 81: 24., 91:24., 92: 24., 102: 24., 103: 24. }}, \
'TruncatedIcosahedron' : {'prev' : {8 : 24., 12 : 24., 22: 24., 26: 24., 33: 24., 37: 24., 44: 24., 48: 24., 55: 24., 67: 24., 71: 24., 78: 24., 82: 24., 89: 24., 93: 24., 100: 24., 104: 24., 114: 24.}, \
'next' : {5 : 24., 9 : 24., 19: 24., 23: 24., 30: 24., 34: 24., 41: 24., 45: 24., 52: 24., 64: 24., 68: 24., 75: 24., 79: 24., 86: 24., 90: 24., 97: 24., 101: 24., 111: 24. }}, \
'DeltoidalHexecontahedron' : {'prev' : {6: 24., 44: 24., 56: 24., 68: 24., 80: 24., 92: 24., 104: 24., 116: 24.}, \
'next' : {3: 24., 41: 24., 53: 24., 65: 24., 77: 24., 89: 24., 101: 24., 113: 24.}}, \
'PentagonalIcositetrahedron' : {'prev' : {16: 24., 22: 24.}, \
'next' : {13: 24., 19: 24.}}, \
'PentagonalHexecontahedron' : {'prev' : {10: 12., 28: 12., 65: 12., 83: 12., 101: 12., 119: 12., 156: 12., 174: 12.}, \
'next' : {7: 12., 25: 12., 62: 12., 80: 12., 98: 12., 116: 12., 153: 12., 171: 12.}}, \
'PentakisDodecahedron' : {'prev' : {4: 18., 25: 18., 31: 18., 37: 18., 43: 18., 48: 18., 54: 18., 60: 18.}, \
'next' : {1: 18., 22: 18., 28: 18., 34: 18., 40: 18., 45: 18., 51: 18., 57: 18. }} \
}
polyhedronData = \
{'Cube' : {'edgeCoordinates' : [[0., 1.], [0., 2.], [1., 0.], [1., \
1.], [1., 2.], [1., 3.], [2., 0.], [2., 1.], [2., 2.], [2., 3.], [3., \
1.], [3., 2.], [4., 1.], [4., 2.]], 'outsideEdgeIndices' : [[1, 2], \
[2, 5], [5, 6], [6, 10], [10, 9], [9, 12], [12, 14], [14, 13], [13, \
11], [11, 8], [8, 7], [7, 3], [3, 4], [4, 1]], 'outsideEdgeDegrees' : \
[90., 0., 90., 0., -90., 0., 0., -90., 180., 180., -90., 180., 90., \
180.], 'insideEdgeIndices' : [[4, 5], [4, 8], [5, 9], [8, 9], [11, \
12]]}, 'Dodecahedron' : {'edgeCoordinates' : [[2.11803, 0.], \
[4.73607, 0.], [5.73607, 0.], [6.3541, 0.], [7.3541, 0.], [1.30902, \
0.587785], [2.92705, 0.587785], [0.809017, 0.951057], [3.42705, \
0.951057], [4.42705, 0.951057], [6.04508, 0.951057], [7.66312, \
0.951057], [0., 1.53884], [1.61803, 1.53884], [2.61803, 1.53884], \
[4.23607, 1.53884], [5.23607, 1.53884], [6.8541, 1.53884], [7.8541, \
1.53884], [0.309017, 2.4899], [1.30902, 2.4899], [2.92705, 2.4899], \
[3.92705, 2.4899], [5.54508, 2.4899], [6.54508, 2.4899], [8.16312, \
2.4899], [0.5, 3.07768], [2.11803, 3.07768], [3.73607, 3.07768], \
[4.73607, 3.07768], [7.3541, 3.07768], [5.23607, 3.44095], [6.8541, \
3.44095], [0.809017, 4.02874], [1.80902, 4.02874], [2.42705, \
4.02874], [3.42705, 4.02874], [6.04508, 4.02874]], \
'outsideEdgeIndices' : [[13, 20], [20, 21], [21, 27], [27, 34], [34, \
35], [35, 28], [28, 36], [36, 37], [37, 29], [29, 22], [22, 23], [23, \
30], [30, 24], [24, 32], [32, 38], [38, 33], [33, 25], [25, 31], [31, \
26], [26, 19], [19, 18], [18, 12], [12, 5], [5, 4], [4, 11], [11, 3], \
[3, 2], [2, 10], [10, 17], [17, 16], [16, 9], [9, 15], [15, 7], [7, \
1], [1, 6], [6, 14], [14, 8], [8, 13]], 'outsideEdgeDegrees' : [72., \
0., 144., 72., 0., -72., 72., 0., -72., -144., 0., 36., -36., 108., \
36., -36., -108., 36., -36., -108., 180., -36., -108., 180., 108., \
-108., 180., 108., 36., 180., -144., 144., -72., -144., 144., 72., \
-144., 144.], 'insideEdgeIndices' : [[11, 17], [11, 18], [14, 15], \
[14, 21], [15, 22], [16, 23], [17, 24], [18, 25], [21, 28], [22, 28], \
[24, 25]]}, 'Icosahedron' : {'edgeCoordinates' : [[1., 0.], [2., 0.], \
[3., 0.], [4., 0.], [5., 0.], [0.5, 0.866025], [1.5, 0.866025], [2.5, \
0.866025], [3.5, 0.866025], [4.5, 0.866025], [5.5, 0.866025], [0., \
1.73205], [1., 1.73205], [2., 1.73205], [3., 1.73205], [4., 1.73205], \
[5., 1.73205], [0.5, 2.59808], [1.5, 2.59808], [2.5, 2.59808], [3.5, \
2.59808], [4.5, 2.59808]], 'outsideEdgeIndices' : [[12, 18], [18, \
13], [13, 19], [19, 14], [14, 20], [20, 15], [15, 21], [21, 16], [16, \
22], [22, 17], [17, 11], [11, 5], [5, 10], [10, 4], [4, 9], [9, 3], \
[3, 8], [8, 2], [2, 7], [7, 1], [1, 6], [6, 12]], \
'outsideEdgeDegrees' : [60., -60., 60., -60., 60., -60., 60., -60., \
60., -60., -60., -120., 120., -120., 120., -120., 120., -120., 120., \
-120., 120., 120.], 'insideEdgeIndices' : [[6, 7], [6, 13], [7, 8], \
[7, 13], [7, 14], [8, 9], [8, 14], [8, 15], [9, 10], [9, 15], [9, \
16], [10, 11], [10, 16], [10, 17], [12, 13], [13, 14], [14, 15], [15, \
16], [16, 17]]}, 'Octahedron' : {'edgeCoordinates' : [[2., 0.], [0.5, \
0.866025], [1.5, 0.866025], [2.5, 0.866025], [3.5, 0.866025], [0., \
1.73205], [1., 1.73205], [2., 1.73205], [3., 1.73205], [1.5, \
2.59808]], 'outsideEdgeIndices' : [[6, 7], [7, 10], [10, 8], [8, 9], \
[9, 5], [5, 4], [4, 1], [1, 3], [3, 2], [2, 6]], 'outsideEdgeDegrees' \
: [0., 60., -60., 0., -60., 180., -120., 120., 180., 120.], \
'insideEdgeIndices' : [[2, 7], [3, 4], [3, 7], [3, 8], [4, 8], [4, \
9], [7, 8]]}, 'Tetrahedron' : {'edgeCoordinates' : [[0., 0.], [0.5, \
0.866025], [1., 0.], [1., 1.73205], [1.5, 0.866025], [2., 0.]], \
'outsideEdgeIndices' : [[1, 2], [2, 4], [4, 5], [5, 6], [6, 3], [3, \
1]], 'outsideEdgeDegrees' : [60., 60., -60., -60., 180., 180.], \
'insideEdgeIndices' : [[2, 3], [2, 5], [3, 5]]}, 'Cuboctahedron' : \
{'edgeCoordinates' : [[0., 1.86603], [0., 2.86603], [0.5, 1.], \
[0.866025, 2.36603], [0.866025, 3.36603], [1.36603, 0.5], [1.36603, \
1.5], [1.86603, 2.36603], [1.86603, 3.36603], [2.23205, 0.], \
[2.23205, 1.], [2.73205, 1.86603], [2.73205, 2.86603], [3.23205, 0.], \
[3.23205, 1.], [3.59808, 2.36603], [4.09808, 0.5], [4.09808, 1.5], \
[4.59808, 2.36603], [4.9641, 1.], [5.4641, 1.86603], [5.9641, 1.]], \
'outsideEdgeIndices' : [[1, 4], [4, 2], [2, 5], [5, 9], [9, 13], [13, \
8], [8, 12], [12, 16], [16, 19], [19, 21], [21, 22], [22, 20], [20, \
18], [18, 15], [15, 17], [17, 14], [14, 10], [10, 6], [6, 11], [11, \
7], [7, 3], [3, 1]], 'outsideEdgeDegrees' : [30., 150., 30., 0., \
-30., -150., -30., 30., 0., -30., -60., 180., 150., -150., -30., \
-150., 180., 150., 30., 150., -150., 120.], 'insideEdgeIndices' : \
[[4, 5], [4, 7], [4, 8], [7, 8], [8, 9], [10, 11], [11, 12], [11, \
15], [12, 15], [14, 15], [16, 18], [18, 19], [20, 21]]}, \
'GreatRhombicosidodecahedron' : {'edgeCoordinates' : [[0., 5.63692], \
[0.309017, 4.68586], [0.309017, 6.58797], [0.618034, 8.04179], \
[0.618034, 10.7738], [1.11803, 4.09808], [1.11803, 7.17576], \
[1.11803, 8.90781], [1.11803, 9.90781], [1.11803, 11.6399], [2.11803, \
3.44371], [2.11803, 4.09808], [2.11803, 7.17576], [2.11803, 8.90781], \
[2.11803, 9.90781], [2.11803, 11.6399], [2.36603, 9.08063], [2.61803, \
2.57768], [2.61803, 8.04179], [2.61803, 10.7738], [2.67504, 8.12957], \
[2.67504, 10.0317], [2.92705, 4.68586], [2.92705, 6.58797], [2.98406, \
3.94371], [2.98406, 6.67576], [2.98406, 12.1399], [3.23607, 5.63692], \
[3.48406, 3.07768], [3.48406, 4.80973], [3.48406, 5.80973], [3.48406, \
7.54179], [3.48406, 10.6195], [3.48406, 11.2738], [4.48406, 3.07768], \
[4.48406, 4.80973], [4.48406, 5.80973], [4.48406, 7.54179], [4.48406, \
10.6195], [4.73205, 5.63692], [4.73205, 13.1787], [4.98406, 3.94371], \
[4.98406, 6.67576], [5.04107, 4.68586], [5.04107, 6.58797], [5.04107, \
12.2276], [5.04107, 14.1298], [5.29308, 8.12957], [5.29308, 10.0317], \
[5.35008, 8.04179], [5.35008, 10.7738], [5.60209, 9.08063], [5.85008, \
4.09808], [5.85008, 7.17576], [5.85008, 8.90781], [5.85008, 9.90781], \
[5.85008, 11.6399], [5.85008, 14.7175], [6.85008, 3.44371], [6.85008, \
4.09808], [6.85008, 7.17576], [6.85008, 8.90781], [6.85008, 9.90781], \
[6.85008, 11.6399], [6.85008, 14.7175], [7.09808, 9.08063], [7.35008, \
2.57768], [7.35008, 8.04179], [7.35008, 10.7738], [7.40709, 8.12957], \
[7.40709, 10.0317], [7.6591, 4.68586], [7.6591, 6.58797], [7.6591, \
12.2276], [7.6591, 14.1298], [7.71611, 3.94371], [7.71611, 6.67576], \
[7.71611, 12.1399], [7.96812, 5.63692], [7.96812, 13.1787], [8.21611, \
3.07768], [8.21611, 4.80973], [8.21611, 5.80973], [8.21611, 7.54179], \
[8.21611, 10.6195], [8.21611, 11.2738], [9.21611, 3.07768], [9.21611, \
4.80973], [9.21611, 5.80973], [9.21611, 7.54179], [9.21611, 10.6195], \
[9.4641, 5.63692], [9.71611, 3.94371], [9.71611, 6.67576], [9.77312, \
4.68586], [9.77312, 6.58797], [10.0251, 8.12957], [10.0251, 10.0317], \
[10.0821, 8.04179], [10.0821, 10.7738], [10.3341, 9.08063], [10.5821, \
4.09808], [10.5821, 7.17576], [10.5821, 8.90781], [10.5821, 9.90781], \
[10.5821, 11.6399], [11.5821, 3.44371], [11.5821, 4.09808], [11.5821, \
7.17576], [11.5821, 8.90781], [11.5821, 9.90781], [11.5821, 11.6399], \
[11.8301, 9.08063], [12.0821, 2.57768], [12.0821, 8.04179], [12.0821, \
10.7738], [12.1391, 8.12957], [12.1391, 10.0317], [12.3912, 4.68586], \
[12.3912, 6.58797], [12.4482, 3.94371], [12.4482, 6.67576], [12.4482, \
12.1399], [12.7002, 5.63692], [12.9482, 3.07768], [12.9482, 4.80973], \
[12.9482, 5.80973], [12.9482, 7.54179], [12.9482, 10.6195], [12.9482, \
11.2738], [13.9482, 3.07768], [13.9482, 4.80973], [13.9482, 5.80973], \
[13.9482, 7.54179], [13.9482, 10.6195], [14.1962, 5.63692], [14.4482, \
3.94371], [14.4482, 6.67576], [14.5052, 4.68586], [14.5052, 6.58797], \
[14.7572, 8.12957], [14.7572, 10.0317], [14.8142, 8.04179], [14.8142, \
10.7738], [15.0662, 9.08063], [15.3142, 4.09808], [15.3142, 7.17576], \
[15.3142, 8.90781], [15.3142, 9.90781], [15.3142, 11.6399], [16.3142, \
3.44371], [16.3142, 4.09808], [16.3142, 7.17576], [16.3142, 8.90781], \
[16.3142, 9.90781], [16.3142, 11.6399], [16.5622, 1.53884], [16.5622, \
9.08063], [16.8142, 2.57768], [16.8142, 8.04179], [16.8142, 10.7738], \
[16.8712, 0.587785], [16.8712, 2.4899], [16.8712, 8.12957], [16.8712, \
10.0317], [17.1232, 4.68586], [17.1232, 6.58797], [17.1802, 3.94371], \
[17.1802, 6.67576], [17.1802, 12.1399], [17.4322, 5.63692], [17.6802, \
0.], [17.6802, 3.07768], [17.6802, 4.80973], [17.6802, 5.80973], \
[17.6802, 7.54179], [17.6802, 10.6195], [17.6802, 11.2738], [18.6802, \
0.], [18.6802, 3.07768], [18.6802, 4.80973], [18.6802, 5.80973], \
[18.6802, 7.54179], [18.6802, 10.6195], [18.9282, 5.63692], [19.1802, \
3.94371], [19.1802, 6.67576], [19.2372, 4.68586], [19.2372, 6.58797], \
[19.4892, 0.587785], [19.4892, 2.4899], [19.4892, 8.12957], [19.4892, \
10.0317], [19.5462, 8.04179], [19.5462, 10.7738], [19.7982, 1.53884], \
[19.7982, 9.08063], [20.0462, 4.09808], [20.0462, 7.17576], [20.0462, \
8.90781], [20.0462, 9.90781], [20.0462, 11.6399], [21.0462, 3.44371], \
[21.0462, 4.09808], [21.0462, 7.17576], [21.0462, 8.90781], [21.0462, \
9.90781], [21.0462, 11.6399], [21.2942, 9.08063], [21.5462, 2.57768], \
[21.5462, 8.04179], [21.5462, 10.7738], [21.6032, 8.12957], [21.6032, \
10.0317], [21.8553, 4.68586], [21.8553, 6.58797], [21.9123, 3.94371], \
[21.9123, 6.67576], [21.9123, 12.1399], [22.1643, 5.63692], [22.4123, \
3.07768], [22.4123, 4.80973], [22.4123, 5.80973], [22.4123, 7.54179], \
[22.4123, 10.6195], [22.4123, 11.2738], [23.4123, 3.07768], [23.4123, \
4.80973], [23.4123, 5.80973], [23.4123, 7.54179], [23.4123, 10.6195], \
[23.9123, 3.94371], [23.9123, 6.67576], [24.2213, 8.12957], [24.2213, \
10.0317], [24.2783, 8.04179], [24.5303, 9.08063], [24.7783, \
7.17576]], 'outsideEdgeIndices' : [[1, 3], [3, 7], [7, 4], [4, 8], \
[8, 9], [9, 5], [5, 10], [10, 16], [16, 27], [27, 34], [34, 20], [20, \
15], [15, 14], [14, 19], [19, 32], [32, 21], [21, 17], [17, 22], [22, \
33], [33, 39], [39, 49], [49, 52], [52, 48], [48, 38], [38, 50], [50, \
55], [55, 56], [56, 51], [51, 57], [57, 46], [46, 41], [41, 47], [47, \
58], [58, 65], [65, 75], [75, 80], [80, 74], [74, 64], [64, 78], [78, \
86], [86, 69], [69, 63], [63, 62], [62, 68], [68, 84], [84, 70], [70, \
66], [66, 71], [71, 85], [85, 91], [91, 98], [98, 101], [101, 97], \
[97, 90], [90, 99], [99, 104], [104, 105], [105, 100], [100, 106], \
[106, 112], [112, 123], [123, 130], [130, 116], [116, 111], [111, \
110], [110, 115], [115, 128], [128, 117], [117, 113], [113, 118], \
[118, 129], [129, 135], [135, 142], [142, 145], [145, 141], [141, \
134], [134, 143], [143, 148], [148, 149], [149, 144], [144, 150], \
[150, 156], [156, 170], [170, 178], [178, 161], [161, 155], [155, \
154], [154, 160], [160, 176], [176, 164], [164, 158], [158, 165], \
[165, 177], [177, 184], [184, 193], [193, 197], [197, 192], [192, \
183], [183, 194], [194, 200], [200, 201], [201, 195], [195, 202], \
[202, 208], [208, 219], [219, 226], [226, 212], [212, 207], [207, \
206], [206, 211], [211, 224], [224, 213], [213, 209], [209, 214], \
[214, 225], [225, 231], [231, 235], [235, 237], [237, 234], [234, \
230], [230, 236], [236, 238], [238, 233], [233, 229], [229, 228], \
[228, 232], [232, 227], [227, 221], [221, 210], [210, 203], [203, \
217], [217, 222], [222, 223], [223, 218], [218, 205], [205, 216], \
[216, 220], [220, 215], [215, 204], [204, 198], [198, 188], [188, \
185], [185, 189], [189, 199], [199, 187], [187, 182], [182, 181], \
[181, 186], [186, 180], [180, 191], [191, 196], [196, 190], [190, \
179], [179, 172], [172, 162], [162, 157], [157, 163], [163, 173], \
[173, 159], [159, 151], [151, 168], [168, 174], [174, 175], [175, \
169], [169, 153], [153, 167], [167, 171], [171, 166], [166, 152], \
[152, 146], [146, 139], [139, 136], [136, 140], [140, 147], [147, \
138], [138, 133], [133, 132], [132, 137], [137, 131], [131, 125], \
[125, 114], [114, 107], [107, 121], [121, 126], [126, 127], [127, \
122], [122, 109], [109, 120], [120, 124], [124, 119], [119, 108], \
[108, 102], [102, 95], [95, 92], [92, 96], [96, 103], [103, 94], [94, \
89], [89, 88], [88, 93], [93, 87], [87, 81], [81, 67], [67, 59], [59, \
76], [76, 82], [82, 83], [83, 77], [77, 61], [61, 73], [73, 79], [79, \
72], [72, 60], [60, 53], [53, 44], [44, 40], [40, 45], [45, 54], [54, \
43], [43, 37], [37, 36], [36, 42], [42, 35], [35, 29], [29, 18], [18, \
11], [11, 25], [25, 30], [30, 31], [31, 26], [26, 13], [13, 24], [24, \
28], [28, 23], [23, 12], [12, 6], [6, 2], [2, 1]], \
'outsideEdgeDegrees' : [72., 36., 120., 60., 90., 120., 60., 0., 30., \
-60., -150., -120., -90., -60., -30., 144., 108., 72., 36., 0., -36., \
-72., -108., -144., 30., 60., 90., 120., 60., 144., 108., 72., 36., \
0., -36., -72., -108., -144., 30., -60., -150., -120., -90., -60., \
-30., 144., 108., 72., 36., 0., -36., -72., -108., -144., 30., 60., \
90., 120., 60., 0., 30., -60., -150., -120., -90., -60., -30., 144., \
108., 72., 36., 0., -36., -72., -108., -144., 30., 60., 90., 120., \
60., 0., 30., -60., -150., -120., -90., -60., -30., 144., 108., 72., \
36., 0., -36., -72., -108., -144., 30., 60., 90., 120., 60., 0., 30., \
-60., -150., -120., -90., -60., -30., 144., 108., 72., 36., 0., -36., \
-72., -108., -144., 30., -60., -150., -120., -90., -60., -120., 180., \
-150., 120., 30., 60., 90., 120., 150., -36., -72., -108., -144., \
180., 144., 108., 72., 36., -150., -120., -90., -60., -120., -36., \
-72., -108., -144., 180., 144., 108., 72., 36., -150., 120., 30., \
60., 90., 120., 150., -36., -72., -108., -144., 180., 144., 108., \
72., 36., -150., -120., -90., -60., -120., 180., -150., 120., 30., \
60., 90., 120., 150., -36., -72., -108., -144., 180., 144., 108., \
72., 36., -150., -120., -90., -60., -120., 180., -150., 120., 30., \
60., 90., 120., 150., -36., -72., -108., -144., 180., 144., 108., \
72., 36., -150., -120., -90., -60., -120., 180., -150., 120., 30., \
60., 90., 120., 150., -36., -72., -108., -144., 180., 144., 108.], \
'insideEdgeIndices' : [[7, 13], [8, 14], [9, 15], [13, 19], [16, 20], \
[25, 29], [26, 32], [30, 36], [31, 37], [32, 38], [38, 43], [50, 54], \
[54, 61], [55, 62], [56, 63], [57, 64], [61, 68], [64, 69], [76, 81], \
[77, 84], [82, 88], [83, 89], [84, 90], [90, 94], [99, 103], [103, \
109], [104, 110], [105, 111], [109, 115], [112, 116], [121, 125], \
[122, 128], [126, 132], [127, 133], [128, 134], [134, 138], [143, \
147], [147, 153], [148, 154], [149, 155], [153, 160], [156, 161], \
[168, 173], [169, 176], [173, 180], [174, 181], [175, 182], [176, \
183], [183, 187], [194, 199], [199, 205], [200, 206], [201, 207], \
[205, 211], [208, 212], [217, 221], [218, 224], [222, 228], [223, \
229], [224, 230], [230, 233]]}, 'GreatRhombicuboctahedron' : \
{'edgeCoordinates' : [[0., 4.12132], [0., 5.12132], [0.707107, \
2.41421], [0.707107, 3.41421], [0.707107, 5.82843], [0.707107, \
6.82843], [1.70711, 2.41421], [1.70711, 3.41421], [1.70711, 5.82843], \
[1.70711, 6.82843], [1.91421, 3.25529], [1.91421, 5.98735], [2.41421, \
2.38927], [2.41421, 4.12132], [2.41421, 5.12132], [2.41421, 6.85337], \
[3.41421, 0.707107], [3.41421, 1.70711], [3.41421, 2.38927], \
[3.41421, 4.12132], [3.41421, 5.12132], [3.41421, 6.85337], [3.41421, \
7.53553], [3.41421, 8.53553], [3.91421, 3.25529], [3.91421, 5.98735], \
[4.12132, 0.], [4.12132, 2.41421], [4.12132, 3.41421], [4.12132, \
5.82843], [4.12132, 6.82843], [4.12132, 9.24264], [5.12132, 0.], \
[5.12132, 2.41421], [5.12132, 3.41421], [5.12132, 5.82843], [5.12132, \
6.82843], [5.12132, 9.24264], [5.32843, 3.25529], [5.32843, 5.98735], \
[5.82843, 0.707107], [5.82843, 1.70711], [5.82843, 2.38927], \
[5.82843, 4.12132], [5.82843, 5.12132], [5.82843, 6.85337], [5.82843, \
7.53553], [5.82843, 8.53553], [6.82843, 2.38927], [6.82843, 4.12132], \
[6.82843, 5.12132], [6.82843, 6.85337], [7.32843, 3.25529], [7.32843, \
5.98735], [7.53553, 2.41421], [7.53553, 3.41421], [7.53553, 5.82843], \
[7.53553, 6.82843], [8.53553, 2.41421], [8.53553, 3.41421], [8.53553, \
5.82843], [8.53553, 6.82843], [8.74264, 3.25529], [8.74264, 5.98735], \
[9.24264, 2.38927], [9.24264, 4.12132], [9.24264, 5.12132], [9.24264, \
6.85337], [10.2426, 2.38927], [10.2426, 4.12132], [10.2426, 5.12132], \
[10.2426, 6.85337], [10.7426, 3.25529], [10.7426, 5.98735], [10.9497, \
2.41421], [10.9497, 3.41421], [10.9497, 5.82843], [10.9497, 6.82843], \
[11.9497, 2.41421], [11.9497, 3.41421], [11.9497, 5.82843], [11.9497, \
6.82843], [12.1569, 3.25529], [12.1569, 5.98735], [12.6569, 2.38927], \
[12.6569, 4.12132], [12.6569, 5.12132], [12.6569, 6.85337], [13.6569, \
2.38927], [13.6569, 4.12132], [13.6569, 5.12132], [13.6569, 6.85337], \
[14.1569, 3.25529], [14.1569, 5.98735]], 'outsideEdgeIndices' : [[1, \
2], [2, 5], [5, 6], [6, 10], [10, 9], [9, 15], [15, 12], [12, 16], \
[16, 22], [22, 26], [26, 21], [21, 30], [30, 31], [31, 23], [23, 24], \
[24, 32], [32, 38], [38, 48], [48, 47], [47, 37], [37, 36], [36, 45], \
[45, 40], [40, 46], [46, 52], [52, 54], [54, 51], [51, 57], [57, 58], \
[58, 62], [62, 61], [61, 67], [67, 64], [64, 68], [68, 72], [72, 74], \
[74, 71], [71, 77], [77, 78], [78, 82], [82, 81], [81, 87], [87, 84], \
[84, 88], [88, 92], [92, 94], [94, 91], [91, 90], [90, 93], [93, 89], \
[89, 85], [85, 83], [83, 86], [86, 80], [80, 79], [79, 75], [75, 76], \
[76, 70], [70, 73], [73, 69], [69, 65], [65, 63], [63, 66], [66, 60], \
[60, 59], [59, 55], [55, 56], [56, 50], [50, 53], [53, 49], [49, 43], \
[43, 39], [39, 44], [44, 35], [35, 34], [34, 42], [42, 41], [41, 33], \
[33, 27], [27, 17], [17, 18], [18, 28], [28, 29], [29, 20], [20, 25], \
[25, 19], [19, 13], [13, 11], [11, 14], [14, 8], [8, 7], [7, 3], [3, \
4], [4, 1]], 'outsideEdgeDegrees' : [90., 45., 90., 0., -90., -45., \
120., 60., 0., -60., -120., 45., 90., 135., 90., 45., 0., -45., -90., \
-135., -90., -45., 120., 60., 0., -60., -120., 45., 90., 0., -90., \
-45., 120., 60., 0., -60., -120., 45., 90., 0., -90., -45., 120., \
60., 0., -60., -120., -90., -60., -120., 180., 120., 60., -135., \
-90., 180., 90., 135., -60., -120., 180., 120., 60., -135., -90., \
180., 90., 135., -60., -120., 180., 120., 60., -135., -90., -45., \
-90., -135., 180., 135., 90., 45., 90., 135., -60., -120., 180., \
120., 60., -135., -90., 180., 90., 135.], 'insideEdgeIndices' : [[4, \
8], [5, 9], [14, 15], [14, 20], [15, 21], [20, 21], [28, 34], [29, \
35], [30, 36], [31, 37], [44, 45], [44, 50], [45, 51], [50, 51], [56, \
60], [57, 61], [66, 67], [66, 70], [67, 71], [70, 71], [76, 80], [77, \
81], [86, 87], [86, 90], [87, 91]]}, 'Icosidodecahedron' : \
{'edgeCoordinates' : [[0., 2.20071], [0.379874, 3.36984], [0.587785, \
1.39169], [0.78661, 4.28339], [0.994522, 2.30524], [1.12302, \
2.70071], [1.33093, 0.722562], [1.3744, 5.0924], [1.78113, 4.17886], \
[1.98904, 2.20071], [1.98904, 3.20071], [2.19696, 1.22256], [2.19696, \
4.17886], [2.32545, 0.], [2.53336, 0.978148], [2.60369, 5.0924], \
[2.9401, 1.89169], [2.9401, 3.50973], [3.27651, 0.309017], [3.52789, \
2.70071], [3.59821, 4.98787], [3.80613, 4.00973], [3.93462, 1.78716], \
[3.93462, 3.61426], [4.14253, 0.809017], [4.27103, 2.03158], \
[4.54927, 4.67886], [4.92914, 3.50973], [5.13706, 1.53158], [5.13706, \
2.53158], [5.54379, 1.61803], [5.7517, 4.42327], [5.8802, 3.20071], \
[6.15844, 0.553432], [6.15844, 3.50973], [6.49485, 5.0924], [6.53831, \
1.72256], [6.74623, 1.36245], [6.74623, 2.70071], [7.15296, \
0.448903], [7.15296, 3.61426], [7.36087, 4.5924], [7.36087, 5.5924], \
[7.48937, 2.03158], [7.74075, 4.42327], [8.14748, 0.553432], \
[8.14748, 3.50973], [8.3554, 1.53158], [8.3554, 2.53158], [8.48389, \
5.0924], [8.76213, 1.61803], [9.09854, 3.20071], [9.14201, 3.61426], \
[9.34992, 0.809017], [9.34992, 4.5924], [9.75665, 1.72256], [9.96457, \
2.70071], [10.0931, 3.92327]], 'outsideEdgeIndices' : [[1, 5], [5, \
10], [10, 6], [6, 2], [2, 4], [4, 8], [8, 9], [9, 11], [11, 13], [13, \
16], [16, 21], [21, 27], [27, 22], [22, 18], [18, 24], [24, 28], [28, \
33], [33, 39], [39, 35], [35, 32], [32, 36], [36, 43], [43, 42], [42, \
41], [41, 45], [45, 50], [50, 55], [55, 58], [58, 53], [53, 47], [47, \
52], [52, 57], [57, 56], [56, 54], [54, 51], [51, 49], [49, 48], [48, \
46], [46, 40], [40, 34], [34, 38], [38, 44], [44, 37], [37, 31], [31, \
30], [30, 29], [29, 26], [26, 20], [20, 23], [23, 25], [25, 19], [19, \
14], [14, 15], [15, 17], [17, 12], [12, 7], [7, 3], [3, 1]], \
'outsideEdgeDegrees' : [6., -6., 150., 138., 66., 54., -66., -78., \
78., 66., -6., -18., -138., -150., 6., -6., -18., -30., 126., 114., \
42., 30., -90., -102., 54., 42., -30., -42., -162., -174., -18., \
-30., -102., -114., 126., 114., -90., -102., -174., 174., 54., 42., \
-162., -174., 114., -90., 150., 138., -66., -78., -150., -162., 78., \
66., -138., -150., 138., 126.], 'insideEdgeIndices' : [[3, 5], [4, \
9], [6, 11], [10, 11], [10, 12], [10, 17], [11, 18], [13, 18], [15, \
19], [17, 20], [17, 23], [18, 20], [20, 24], [21, 22], [26, 30], [28, \
30], [30, 33], [35, 41], [36, 42], [37, 39], [38, 40], [39, 41], [39, \
44], [41, 47], [44, 48], [44, 49], [45, 47], [47, 49], [49, 52], [51, \
56], [53, 55]]}, 'SmallRhombicosidodecahedron' : {'edgeCoordinates' : \
[[0., 5.31473], [0.172816, 2.4487], [0.172816, 3.4487], [0.587785, \
4.50571], [0.587785, 6.12374], [0.672816, 1.58268], [0.672816, \
4.31473], [0.672816, 6.31473], [1.17282, 2.4487], [1.17282, 3.4487], \
[1.17282, 7.18075], [1.53884, 1.08268], [1.53884, 4.81473], [1.53884, \
5.81473], [2.03884, 1.9487], [2.03884, 3.9487], [2.03884, 6.68075], \
[2.12387, 2.13968], [2.12387, 3.75772], [2.53884, 4.81473], [2.53884, \
5.81473], [2.71166, 2.9487], [2.73205, 5.31473], [2.90487, 2.4487], \
[2.90487, 3.4487], [3.31984, 4.50571], [3.31984, 6.12374], [3.40487, \
1.58268], [3.40487, 4.31473], [3.40487, 6.31473], [3.90487, 2.4487], \
[3.90487, 3.4487], [3.90487, 7.18075], [4.11278, 8.1589], [4.27089, \
1.08268], [4.27089, 4.81473], [4.27089, 5.81473], [4.77089, 1.9487], \
[4.77089, 3.9487], [4.77089, 6.68075], [4.85592, 2.13968], [4.85592, \
3.75772], [5.1073, 8.26343], [5.27089, 4.81473], [5.27089, 5.81473], \
[5.44371, 2.9487], [5.4641, 5.31473], [5.51404, 7.34988], [5.63692, \
2.4487], [5.63692, 3.4487], [6.05189, 4.50571], [6.05189, 6.12374], \
[6.13692, 1.58268], [6.13692, 4.31473], [6.13692, 6.31473], [6.63692, \
2.4487], [6.63692, 3.4487], [6.63692, 7.18075], [7.00294, 1.08268], \
[7.00294, 4.81473], [7.00294, 5.81473], [7.50294, 1.9487], [7.50294, \
3.9487], [7.50294, 6.68075], [7.58797, 2.13968], [7.58797, 3.75772], \
[8.00294, 4.81473], [8.00294, 5.81473], [8.17576, 2.9487], [8.19615, \
5.31473], [8.36897, 2.4487], [8.36897, 3.4487], [8.78394, 4.50571], \
[8.78394, 6.12374], [8.86897, 1.58268], [8.86897, 4.31473], [8.86897, \
6.31473], [9.36897, 2.4487], [9.36897, 3.4487], [9.36897, 7.18075], \
[9.73499, 1.08268], [9.73499, 4.81473], [9.73499, 5.81473], [10.235, \
1.9487], [10.235, 3.9487], [10.235, 6.68075], [10.32, 2.13968], \
[10.32, 3.75772], [10.735, 4.81473], [10.735, 5.81473], [10.8579, \
0.913545], [10.9078, 2.9487], [10.9282, 5.31473], [11.101, 2.4487], \
[11.101, 3.4487], [11.2646, 0.], [11.516, 4.50571], [11.516, \
6.12374], [11.601, 1.58268], [11.601, 4.31473], [11.601, 6.31473], \
[12.101, 2.4487], [12.101, 3.4487], [12.101, 7.18075], [12.2591, \
0.104528], [12.467, 1.08268], [12.467, 4.81473], [12.467, 5.81473], \
[12.967, 1.9487], [12.967, 3.9487], [12.967, 6.68075], [13.0521, \
2.13968], [13.0521, 3.75772], [13.467, 4.81473], [13.467, 5.81473], \
[13.6399, 2.9487], [13.8331, 3.4487], [14.3331, 4.31473]], \
'outsideEdgeIndices' : [[1, 5], [5, 14], [14, 8], [8, 11], [11, 17], \
[17, 21], [21, 20], [20, 29], [29, 36], [36, 26], [26, 23], [23, 27], \
[27, 37], [37, 30], [30, 33], [33, 34], [34, 43], [43, 48], [48, 40], \
[40, 45], [45, 44], [44, 54], [54, 60], [60, 51], [51, 47], [47, 52], \
[52, 61], [61, 55], [55, 58], [58, 64], [64, 68], [68, 67], [67, 76], \
[76, 82], [82, 73], [73, 70], [70, 74], [74, 83], [83, 77], [77, 80], \
[80, 86], [86, 90], [90, 89], [89, 100], [100, 107], [107, 97], [97, \
93], [93, 98], [98, 108], [108, 101], [101, 104], [104, 111], [111, \
115], [115, 114], [114, 118], [118, 117], [117, 110], [110, 103], \
[103, 113], [113, 116], [116, 112], [112, 102], [102, 109], [109, \
106], [106, 105], [105, 96], [96, 91], [91, 99], [99, 94], [94, 95], \
[95, 85], [85, 79], [79, 88], [88, 92], [92, 87], [87, 78], [78, 84], \
[84, 81], [81, 75], [75, 71], [71, 72], [72, 63], [63, 57], [57, 66], \
[66, 69], [69, 65], [65, 56], [56, 62], [62, 59], [59, 53], [53, 49], \
[49, 50], [50, 39], [39, 32], [32, 42], [42, 46], [46, 41], [41, 31], \
[31, 38], [38, 35], [35, 28], [28, 24], [24, 25], [25, 16], [16, 10], \
[10, 19], [19, 22], [22, 18], [18, 9], [9, 15], [15, 12], [12, 6], \
[6, 2], [2, 3], [3, 7], [7, 13], [13, 4], [4, 1]], \
'outsideEdgeDegrees' : [54., -18., 150., 60., -30., -60., -90., -30., \
30., -162., 126., 54., -18., 150., 60., 78., 6., -66., -138., -60., \
-90., -30., 30., -162., 126., 54., -18., 150., 60., -30., -60., -90., \
-30., 30., -162., 126., 54., -18., 150., 60., -30., -60., -90., -30., \
30., -162., 126., 54., -18., 150., 60., -30., -60., -90., -30., \
-120., 150., -150., 18., -54., -126., 162., -30., -120., -102., \
-174., 114., 42., 120., 90., 150., -150., 18., -54., -126., 162., \
-30., -120., 150., 120., 90., 150., -150., 18., -54., -126., 162., \
-30., -120., 150., 120., 90., 150., -150., 18., -54., -126., 162., \
-30., -120., 150., 120., 90., 150., -150., 18., -54., -126., 162., \
-30., -120., 150., 120., 90., 60., 30., -162., 126.], \
'insideEdgeIndices' : [[2, 9], [3, 10], [6, 9], [7, 10], [9, 10], \
[13, 14], [13, 16], [13, 20], [14, 17], [14, 21], [16, 20], [24, 31], \
[25, 29], [25, 32], [28, 31], [29, 32], [31, 32], [33, 40], [36, 37], \
[36, 39], [36, 44], [37, 40], [37, 45], [39, 44], [49, 56], [50, 54], \
[50, 57], [53, 56], [54, 57], [56, 57], [60, 61], [60, 63], [60, 67], \
[61, 64], [61, 68], [63, 67], [71, 78], [72, 76], [72, 79], [75, 78], \
[76, 79], [78, 79], [82, 83], [82, 85], [82, 89], [83, 86], [83, 90], \
[85, 89], [94, 102], [95, 100], [95, 103], [99, 102], [99, 106], \
[100, 103], [102, 103], [107, 108], [107, 110], [107, 114], [108, \
111], [108, 115], [110, 114]]}, 'SmallRhombicuboctahedron' : \
{'edgeCoordinates' : [[0., 1.], [0., 2.], [0., 3.], [0., 4.], [1., \
1.], [1., 2.], [1., 3.], [1., 4.], [1.5, 1.13397], [1.5, 3.86603], \
[2., 0.], [2., 1.], [2., 2.], [2., 3.], [2., 4.], [2., 5.], [3., 0.], \
[3., 1.], [3., 2.], [3., 3.], [3., 4.], [3., 5.], [3.5, 1.13397], \
[3.5, 3.86603], [4., 1.], [4., 2.], [4., 3.], [4., 4.], [5., 1.], \
[5., 2.], [5., 3.], [5., 4.], [5.5, 1.13397], [5.5, 3.86603], [6., \
1.], [6., 2.], [6., 3.], [6., 4.], [7., 1.], [7., 2.], [7., 3.], [7., \
4.], [7.5, 1.13397], [7.5, 3.86603], [8., 2.], [8., 3.]], \
'outsideEdgeIndices' : [[1, 2], [2, 3], [3, 4], [4, 8], [8, 7], [7, \
10], [10, 14], [14, 15], [15, 16], [16, 22], [22, 21], [21, 20], [20, \
24], [24, 27], [27, 28], [28, 32], [32, 31], [31, 34], [34, 37], [37, \
38], [38, 42], [42, 41], [41, 44], [44, 46], [46, 45], [45, 43], [43, \
40], [40, 39], [39, 35], [35, 36], [36, 33], [33, 30], [30, 29], [29, \
25], [25, 26], [26, 23], [23, 19], [19, 18], [18, 17], [17, 11], [11, \
12], [12, 13], [13, 9], [9, 6], [6, 5], [5, 1]], 'outsideEdgeDegrees' \
: [90., 90., 90., 0., -90., 60., -60., 90., 90., 0., -90., -90., 60., \
-60., 90., 0., -90., 60., -60., 90., 0., -90., 60., -60., -90., \
-120., 120., -90., 180., 90., -120., 120., -90., 180., 90., -120., \
120., -90., -90., 180., 90., 90., -120., 120., -90., 180.], \
'insideEdgeIndices' : [[2, 6], [3, 7], [6, 7], [6, 13], [7, 14], [12, \
18], [13, 14], [13, 19], [14, 20], [15, 21], [19, 20], [19, 26], [20, \
27], [26, 27], [26, 30], [27, 31], [30, 31], [30, 36], [31, 37], [36, \
37], [36, 40], [37, 41], [40, 41], [40, 45], [41, 46]]}, 'SnubCube' : \
{'edgeCoordinates' : [[0., 2.23205], [0., 3.23205], [0.866025, \
1.73205], [0.866025, 2.73205], [1.36603, 0.866025], [1.36603, \
3.59808], [1.86603, 1.73205], [1.86603, 2.73205], [1.86603, 3.73205], \
[2.73205, 1.23205], [2.73205, 2.23205], [2.73205, 3.23205], [3.23205, \
1.36603], [3.23205, 4.09808], [3.23205, 5.09808], [3.73205, 2.23205], \
[3.73205, 3.23205], [3.73205, 4.23205], [4.09808, 4.59808], [4.09808, \
5.59808], [4.23205, 1.36603], [4.59808, 1.73205], [4.59808, 2.73205], \
[4.59808, 3.73205], [4.59808, 6.4641], [5.09808, 0.866025], [5.09808, \
1.86603], [5.09808, 4.59808], [5.09808, 5.59808], [5.59808, 0.], \
[5.59808, 2.73205], [5.59808, 3.73205], [5.59808, 4.73205], [5.9641, \
5.09808], [6.09808, 0.866025], [6.09808, 1.86603], [6.4641, 2.23205], \
[6.4641, 3.23205], [6.4641, 4.23205], [6.9641, 1.36603], [6.9641, \
2.36603], [6.9641, 5.09808], [7.4641, 3.23205], [7.4641, 4.23205], \
[8.33013, 2.73205], [8.33013, 3.73205]], 'outsideEdgeIndices' : [[1, \
2], [2, 4], [4, 6], [6, 8], [8, 9], [9, 12], [12, 14], [14, 17], [17, \
18], [18, 24], [24, 19], [19, 15], [15, 20], [20, 25], [25, 29], [29, \
34], [34, 28], [28, 32], [32, 33], [33, 39], [39, 42], [42, 44], [44, \
46], [46, 45], [45, 43], [43, 41], [41, 38], [38, 37], [37, 31], [31, \
36], [36, 40], [40, 35], [35, 30], [30, 26], [26, 21], [21, 27], [27, \
23], [23, 22], [22, 16], [16, 13], [13, 11], [11, 10], [10, 7], [7, \
5], [5, 3], [3, 1]], 'outsideEdgeDegrees' : [90., -30., 60., -60., \
90., -30., 60., -60., 90., -30., 120., 150., 30., 60., -60., -30., \
-150., -60., 90., -30., 60., -60., -30., -90., 150., -120., 120., \
-90., 150., -60., -30., -150., -120., 120., 150., 30., 120., -90., \
150., -120., 120., -90., 150., -120., 120., 150.], \
'insideEdgeIndices' : [[1, 4], [3, 4], [3, 7], [4, 8], [7, 8], [7, \
11], [8, 11], [8, 12], [11, 12], [11, 16], [12, 17], [16, 17], [16, \
23], [17, 23], [17, 24], [19, 20], [19, 28], [20, 29], [23, 24], [23, \
31], [24, 28], [24, 32], [26, 27], [26, 35], [27, 31], [27, 36], [28, \
29], [31, 32], [31, 38], [32, 38], [32, 39], [35, 36], [38, 39], [38, \
43], [39, 44], [43, 44], [43, 46]]}, 'SnubDodecahedron' : \
{'edgeCoordinates' : [[0., 8.41355], [0.406737, 7.5], [0.743145, \
9.08268], [1.40126, 7.60453], [1.60917, 8.58268], [1.60917, 9.58268], \
[2.4752, 7.08268], [2.4752, 8.08268], [2.4752, 9.08268], [2.4752, \
10.0827], [2.4752, 11.0827], [2.59808, 8.91355], [3.00481, 8.], \
[3.34122, 6.58268], [3.34122, 7.58268], [3.34122, 9.58268], [3.34122, \
10.5827], [3.54913, 11.5608], [3.99933, 8.10453], [4.20725, 5.08268], \
[4.20725, 6.08268], [4.20725, 7.08268], [4.20725, 8.08268], [4.20725, \
9.08268], [4.20725, 10.0827], [4.33013, 6.91355], [4.54365, 11.6654], \
[4.73686, 6.], [4.95039, 10.7518], [5.07327, 4.58268], [5.07327, \
5.58268], [5.07327, 7.58268], [5.07327, 8.58268], [5.07327, 9.58268], \
[5.07327, 10.5827], [5.07327, 11.5827], [5.28118, 9.56082], [5.73139, \
6.10453], [5.9393, 3.08268], [5.9393, 4.08268], [5.9393, 5.08268], \
[5.9393, 6.08268], [5.9393, 7.08268], [5.9393, 8.08268], [5.9393, \
10.0827], [5.9393, 11.0827], [6.06218, 4.91355], [6.27571, 9.66535], \
[6.46891, 4.], [6.68244, 8.75181], [6.80532, 2.58268], [6.80532, \
3.58268], [6.80532, 5.58268], [6.80532, 6.58268], [6.80532, 7.58268], \
[6.80532, 8.58268], [6.80532, 9.58268], [6.80532, 10.5827], [7.01323, \
7.56082], [7.46344, 4.10453], [7.67135, 1.08268], [7.67135, 2.08268], \
[7.67135, 3.08268], [7.67135, 4.08268], [7.67135, 5.08268], [7.67135, \
6.08268], [7.67135, 8.08268], [7.67135, 9.08268], [7.79423, 2.91355], \
[8.00776, 7.66535], [8.20097, 2.], [8.41449, 6.75181], [8.53737, \
0.582676], [8.53737, 1.58268], [8.53737, 3.58268], [8.53737, \
4.58268], [8.53737, 5.58268], [8.53737, 6.58268], [8.53737, 7.58268], \
[8.53737, 8.58268], [8.74529, 5.56082], [9.19549, 2.10453], [9.4034, \
0.0826761], [9.4034, 1.08268], [9.4034, 2.08268], [9.4034, 3.08268], \
[9.4034, 4.08268], [9.4034, 6.08268], [9.4034, 7.08268], [9.52628, \
0.913545], [9.73981, 5.66535], [9.93302, 0.], [10.1465, 4.75181], \
[10.2694, 1.58268], [10.2694, 2.58268], [10.2694, 3.58268], [10.2694, \
4.58268], [10.2694, 5.58268], [10.2694, 6.58268], [10.4773, 3.56082], \
[10.9275, 0.104528], [11.1354, 1.08268], [11.1354, 2.08268], \
[11.1354, 4.08268], [11.1354, 5.08268], [11.4719, 3.66535], [11.8786, \
2.75181], [12.0015, 0.582676], [12.0015, 1.58268], [12.0015, \
2.58268], [12.0015, 3.58268], [12.0015, 4.58268], [12.8675, 2.08268], \
[12.8675, 3.08268], [13.0754, 4.06082], [13.7335, 2.58268], [14.0699, \
4.16535], [14.4767, 3.25181]], 'outsideEdgeIndices' : [[1, 3], [3, \
6], [6, 10], [10, 11], [11, 17], [17, 18], [18, 27], [27, 29], [29, \
25], [25, 35], [35, 36], [36, 46], [46, 58], [58, 45], [45, 34], [34, \
33], [33, 37], [37, 48], [48, 50], [50, 44], [44, 56], [56, 57], [57, \
68], [68, 80], [80, 67], [67, 55], [55, 54], [54, 59], [59, 70], [70, \
72], [72, 66], [66, 78], [78, 79], [79, 89], [89, 99], [99, 88], [88, \
77], [77, 76], [76, 81], [81, 91], [91, 93], [93, 87], [87, 97], [97, \
98], [98, 105], [105, 112], [112, 104], [104, 96], [96, 95], [95, \
100], [100, 106], [106, 107], [107, 103], [103, 110], [110, 111], \
[111, 114], [114, 115], [115, 117], [117, 118], [118, 116], [116, \
113], [113, 109], [109, 108], [108, 102], [102, 101], [101, 92], [92, \
90], [90, 94], [94, 84], [84, 83], [83, 73], [73, 61], [61, 74], [74, \
85], [85, 86], [86, 82], [82, 71], [71, 69], [69, 75], [75, 63], [63, \
62], [62, 51], [51, 39], [39, 52], [52, 64], [64, 65], [65, 60], [60, \
49], [49, 47], [47, 53], [53, 41], [41, 40], [40, 30], [30, 20], [20, \
31], [31, 42], [42, 43], [43, 38], [38, 28], [28, 26], [26, 32], [32, \
22], [22, 21], [21, 14], [14, 7], [7, 15], [15, 23], [23, 24], [24, \
19], [19, 13], [13, 12], [12, 16], [16, 9], [9, 8], [8, 5], [5, 4], \
[4, 2], [2, 1]], 'outsideEdgeDegrees' : [42., 30., 30., 90., -30., \
78., 6., -66., -138., 30., 90., -30., -30., -150., -150., -90., 78., \
6., -66., -138., 30., 90., -30., -30., -150., -150., -90., 78., 6., \
-66., -138., 30., 90., -30., -30., -150., -150., -90., 78., 6., -66., \
-138., 30., 90., -30., -30., -150., -150., -90., 78., 6., -66., \
-138., 30., 90., -30., 78., 6., -66., -138., -150., -150., -90., \
150., -102., -174., 114., 42., -150., -90., 150., 150., 30., 30., \
90., -102., -174., 114., 42., -150., -90., 150., 150., 30., 30., 90., \
-102., -174., 114., 42., -150., -90., 150., 150., 30., 30., 90., \
-102., -174., 114., 42., -150., -90., 150., 150., 30., 30., 90., \
-102., -174., 114., 42., -150., -90., 150., -102., -174., 114.], \
'insideEdgeIndices' : [[3, 5], [5, 6], [5, 9], [6, 9], [9, 10], [10, \
16], [10, 17], [14, 15], [14, 22], [15, 22], [16, 17], [16, 24], [16, \
25], [17, 25], [22, 23], [23, 32], [23, 33], [24, 25], [24, 33], [24, \
34], [25, 34], [30, 31], [30, 41], [31, 41], [32, 33], [32, 43], [32, \
44], [33, 44], [34, 35], [35, 45], [35, 46], [41, 42], [42, 53], [42, \
54], [43, 44], [43, 54], [43, 55], [44, 55], [45, 46], [51, 52], [51, \
63], [52, 63], [53, 54], [53, 65], [53, 66], [54, 66], [55, 56], [56, \
67], [56, 68], [63, 64], [64, 75], [64, 76], [65, 66], [65, 76], [65, \
77], [66, 77], [67, 68], [73, 74], [73, 84], [74, 84], [75, 76], [75, \
86], [75, 87], [76, 87], [77, 78], [78, 88], [78, 89], [84, 85], [85, \
94], [85, 95], [86, 87], [86, 95], [86, 96], [87, 96], [88, 89], [94, \
95], [94, 102], [94, 103], [95, 103], [96, 97], [97, 104], [97, 105], \
[102, 103], [102, 109], [103, 109], [104, 105], [109, 110], [110, \
113], [110, 114], [113, 114], [114, 116]]}, 'TruncatedCube' : \
{'edgeCoordinates' : [[0., 3.12132], [0., 4.12132], [0.707107, \
2.41421], [0.707107, 4.82843], [1.70711, 2.41421], [1.70711, \
4.82843], [2.15539, 2.15539], [2.15539, 5.08725], [2.41421, \
0.707107], [2.41421, 1.70711], [2.41421, 3.12132], [2.41421, \
4.12132], [2.41421, 5.53553], [2.41421, 6.53553], [3.12132, 0.], \
[3.12132, 2.41421], [3.12132, 4.82843], [3.12132, 7.24264], [4.12132, \
0.], [4.12132, 2.41421], [4.12132, 4.82843], [4.12132, 7.24264], \
[4.82843, 0.707107], [4.82843, 1.70711], [4.82843, 3.12132], \
[4.82843, 4.12132], [4.82843, 5.53553], [4.82843, 6.53553], [5.08725, \
2.15539], [5.08725, 5.08725], [5.53553, 2.41421], [5.53553, 4.82843], \
[6.53553, 2.41421], [6.53553, 4.82843], [7.24264, 3.12132], [7.24264, \
4.12132], [7.50146, 2.15539], [7.50146, 5.08725], [7.94975, 2.41421], \
[7.94975, 4.82843], [8.94975, 2.41421], [8.94975, 4.82843], [9.65685, \
3.12132], [9.65685, 4.12132], [9.91567, 2.15539], [9.91567, \
5.08725]], 'outsideEdgeIndices' : [[1, 2], [2, 4], [4, 6], [6, 12], \
[12, 8], [8, 17], [17, 13], [13, 14], [14, 18], [18, 22], [22, 28], \
[28, 27], [27, 21], [21, 30], [30, 26], [26, 32], [32, 34], [34, 38], \
[38, 36], [36, 40], [40, 42], [42, 46], [46, 44], [44, 43], [43, 45], \
[45, 41], [41, 39], [39, 35], [35, 37], [37, 33], [33, 31], [31, 25], \
[25, 29], [29, 20], [20, 24], [24, 23], [23, 19], [19, 15], [15, 9], \
[9, 10], [10, 16], [16, 7], [7, 11], [11, 5], [5, 3], [3, 1]], \
'outsideEdgeDegrees' : [90., 45., 0., -45., 105., -15., 135., 90., \
45., 0., -45., -90., -135., 15., -105., 45., 0., 15., -105., 45., 0., \
15., -105., -90., -75., 165., 180., 135., -75., 165., 180., 135., \
-75., 165., -45., -90., -135., 180., 135., 90., 45., -165., 75., \
-135., 180., 135.], 'insideEdgeIndices' : [[11, 12], [11, 16], [12, \
17], [16, 20], [17, 21], [20, 25], [21, 26], [25, 26], [33, 35], [34, \
36], [35, 36], [41, 43], [42, 44]]}, 'TruncatedDodecahedron' : \
{'edgeCoordinates' : [[10.5902, 0.], [11.5902, 0.], [9.78115, \
0.587785], [12.3992, 0.587785], [13.3773, 0.795697], [8.16312, \
1.2606], [9.47214, 1.53884], [12.7082, 1.53884], [7.66312, 2.12663], \
[8.66312, 2.12663], [13.5172, 2.12663], [14.5172, 2.12663], [9.78115, \
2.4899], [12.3992, 2.4899], [9.67662, 2.67095], [12.5037, 2.67095], \
[6.8541, 2.71441], [9.47214, 2.71441], [12.7082, 2.71441], [15.3262, \
2.71441], [10.5902, 3.07768], [11.5902, 3.07768], [6.54508, 3.66547], \
[9.78115, 3.66547], [12.3992, 3.66547], [15.6353, 3.66547], [6.8541, \
4.61653], [9.47214, 4.61653], [12.7082, 4.61653], [15.3262, 4.61653], \
[7.66312, 5.20431], [8.66312, 5.20431], [13.5172, 5.20431], [14.5172, \
5.20431], [8.80301, 5.35967], [13.3773, 5.35967], [8.78115, 5.56758], \
[9.78115, 5.56758], [12.3992, 5.56758], [13.3992, 5.56758], [15.4308, \
5.61105], [4.14961, 6.1119], [7.97214, 6.15537], [10.5902, 6.15537], \
[11.5902, 6.15537], [14.2082, 6.15537], [6.99399, 6.36328], [2.23607, \
6.51864], [3.23607, 6.51864], [5.8541, 6.51864], [6.8541, 6.51864], \
[11.0902, 7.02139], [1.42705, 7.10642], [4.04508, 7.10642], [5.04508, \
7.10642], [7.66312, 7.10642], [10.8992, 7.10642], [11.2812, 7.10642], \
[14.5172, 7.10642], [1.11803, 8.05748], [4.3541, 8.05748], [4.73607, \
8.05748], [7.97214, 8.05748], [10.5902, 8.05748], [11.5902, 8.05748], \
[14.2082, 8.05748], [4.54508, 8.14251], [8.78115, 8.64527], [9.78115, \
8.64527], [12.3992, 8.64527], [13.3992, 8.64527], [8.64127, 8.80062], \
[1.42705, 9.00854], [4.04508, 9.00854], [5.04508, 9.00854], [7.66312, \
9.00854], [11.4856, 9.052], [0.204489, 9.55286], [2.23607, 9.59632], \
[3.23607, 9.59632], [5.8541, 9.59632], [6.8541, 9.59632], [2.25792, \
9.80423], [6.83225, 9.80423], [1.11803, 9.95959], [2.11803, 9.95959], \
[6.97214, 9.95959], [7.97214, 9.95959], [0.309017, 10.5474], \
[2.92705, 10.5474], [6.16312, 10.5474], [8.78115, 10.5474], [0., \
11.4984], [3.23607, 11.4984], [5.8541, 11.4984], [9.09017, 11.4984], \
[4.04508, 12.0862], [5.04508, 12.0862], [0.309017, 12.4495], \
[2.92705, 12.4495], [6.16312, 12.4495], [8.78115, 12.4495], [3.13154, \
12.493], [5.95863, 12.493], [3.23607, 12.674], [5.8541, 12.674], \
[1.11803, 13.0373], [2.11803, 13.0373], [6.97214, 13.0373], [7.97214, \
13.0373], [2.92705, 13.6251], [6.16312, 13.6251], [7.47214, 13.9033], \
[2.25792, 14.3682], [3.23607, 14.5761], [5.8541, 14.5761], [4.04508, \
15.1639], [5.04508, 15.1639]], 'outsideEdgeIndices' : [[93, 99], [99, \
107], [107, 108], [108, 100], [100, 94], [94, 103], [103, 97], [97, \
105], [105, 111], [111, 114], [114, 115], [115, 117], [117, 118], \
[118, 116], [116, 112], [112, 106], [106, 98], [98, 104], [104, 95], \
[95, 101], [101, 109], [109, 113], [113, 110], [110, 102], [102, 96], \
[96, 92], [92, 88], [88, 87], [87, 91], [91, 84], [84, 81], [81, 82], \
[82, 76], [76, 72], [72, 63], [63, 68], [68, 69], [69, 64], [64, 57], \
[57, 44], [44, 52], [52, 45], [45, 58], [58, 65], [65, 77], [77, 70], \
[70, 71], [71, 66], [66, 59], [59, 46], [46, 40], [40, 39], [39, 36], \
[36, 29], [29, 33], [33, 34], [34, 41], [41, 30], [30, 26], [26, 20], \
[20, 12], [12, 11], [11, 19], [19, 25], [25, 16], [16, 22], [22, 14], \
[14, 8], [8, 5], [5, 4], [4, 2], [2, 1], [1, 3], [3, 7], [7, 13], \
[13, 21], [21, 15], [15, 24], [24, 18], [18, 10], [10, 6], [6, 9], \
[9, 17], [17, 23], [23, 27], [27, 31], [31, 32], [32, 28], [28, 35], \
[35, 38], [38, 37], [37, 43], [43, 47], [47, 56], [56, 51], [51, 50], \
[50, 55], [55, 62], [62, 75], [75, 67], [67, 74], [74, 61], [61, 54], \
[54, 42], [42, 49], [49, 48], [48, 53], [53, 60], [60, 73], [73, 79], \
[79, 80], [80, 83], [83, 90], [90, 86], [86, 85], [85, 78], [78, 89], \
[89, 93]], 'outsideEdgeDegrees' : [72., 36., 0., -36., -72., 96., \
-24., 144., 108., 132., 12., 36., 0., -36., -72., -108., -144., 24., \
-96., 72., 36., 60., -60., -36., -72., -108., -144., 180., 144., \
-48., -168., 0., -36., -12., -132., 36., 0., -36., -72., -108., 60., \
-60., 108., 72., 96., -24., 0., -36., -72., -108., -144., 180., -12., \
-132., 36., 0., 24., -96., -72., -108., -144., 180., 144., 108., \
-84., 156., -36., -72., -48., -168., -144., 180., 144., 108., 72., \
36., -156., 84., -108., -144., -120., 120., 144., 108., 72., 36., 0., \
-36., 132., 12., 180., 144., 168., 48., -144., 180., 144., 108., 72., \
-120., 120., -72., -108., -84., 156., 180., 144., 108., 72., 36., 0., \
168., 48., -144., 180., -156., 84., 108.], 'insideEdgeIndices' : [[4, \
8], [9, 10], [21, 22], [21, 24], [22, 25], [24, 28], [25, 29], [28, \
38], [29, 39], [30, 34], [38, 44], [39, 45], [43, 56], [44, 45], [49, \
54], [56, 63], [63, 76], [65, 70], [74, 75], [74, 80], [75, 81], [80, \
90], [81, 91], [85, 89], [90, 94], [91, 95], [94, 97], [95, 98], [97, \
98], [109, 110], [111, 115]]}, 'TruncatedIcosahedron' : \
{'edgeCoordinates' : [[2.5, 0.], [1.69098, 0.587785], [3.30902, \
0.587785], [2., 1.53884], [3., 1.53884], [5., 1.53884], [6., \
1.53884], [8., 1.53884], [9., 1.53884], [11., 1.53884], [12., \
1.53884], [14., 1.53884], [15., 1.53884], [1.5, 2.40487], [3.5, \
2.40487], [4.5, 2.40487], [6.5, 2.40487], [7.5, 2.40487], [9.5, \
2.40487], [10.5, 2.40487], [12.5, 2.40487], [13.5, 2.40487], [15.5, \
2.40487], [1., 2.59808], [4., 2.59808], [7., 2.59808], [10., \
2.59808], [13., 2.59808], [0.190983, 3.18586], [1.80902, 3.18586], \
[3.19098, 3.18586], [4.80902, 3.18586], [6.19098, 3.18586], [7.80902, \
3.18586], [9.19098, 3.18586], [10.809, 3.18586], [12.191, 3.18586], \
[13.809, 3.18586], [2., 3.27089], [3., 3.27089], [5., 3.27089], [6., \
3.27089], [8., 3.27089], [9., 3.27089], [11., 3.27089], [12., \
3.27089], [14., 3.27089], [15., 3.27089], [0.5, 4.13692], [1.5, \
4.13692], [3.5, 4.13692], [4.5, 4.13692], [6.5, 4.13692], [7.5, \
4.13692], [9.5, 4.13692], [10.5, 4.13692], [12.5, 4.13692], [13.5, \
4.13692], [15.5, 4.13692], [0., 5.00294], [2., 5.00294], [3., \
5.00294], [5., 5.00294], [6., 5.00294], [8., 5.00294], [9., 5.00294], \
[11., 5.00294], [12., 5.00294], [14., 5.00294], [15., 5.00294], [0.5, \
5.86897], [1.5, 5.86897], [3.5, 5.86897], [4.5, 5.86897], [6.5, \
5.86897], [7.5, 5.86897], [9.5, 5.86897], [10.5, 5.86897], [12.5, \
5.86897], [13.5, 5.86897], [1.69098, 5.954], [3.30902, 5.954], \
[4.69098, 5.954], [6.30902, 5.954], [7.69098, 5.954], [9.30902, \
5.954], [10.691, 5.954], [12.309, 5.954], [13.691, 5.954], [15.309, \
5.954], [2.5, 6.54179], [5.5, 6.54179], [8.5, 6.54179], [11.5, \
6.54179], [14.5, 6.54179], [0., 6.73499], [2., 6.73499], [3., \
6.73499], [5., 6.73499], [6., 6.73499], [8., 6.73499], [9., 6.73499], \
[11., 6.73499], [12., 6.73499], [14., 6.73499], [0.5, 7.60102], [1.5, \
7.60102], [3.5, 7.60102], [4.5, 7.60102], [6.5, 7.60102], [7.5, \
7.60102], [9.5, 7.60102], [10.5, 7.60102], [12.5, 7.60102], [13.5, \
7.60102], [3.19098, 8.55208], [4.80902, 8.55208], [4., 9.13986]], \
'outsideEdgeIndices' : [[60, 71], [71, 96], [96, 106], [106, 107], \
[107, 97], [97, 72], [72, 61], [61, 81], [81, 91], [91, 82], [82, \
62], [62, 73], [73, 98], [98, 108], [108, 116], [116, 118], [118, \
117], [117, 109], [109, 99], [99, 74], [74, 63], [63, 83], [83, 92], \
[92, 84], [84, 64], [64, 75], [75, 100], [100, 110], [110, 111], \
[111, 101], [101, 76], [76, 65], [65, 85], [85, 93], [93, 86], [86, \
66], [66, 77], [77, 102], [102, 112], [112, 113], [113, 103], [103, \
78], [78, 67], [67, 87], [87, 94], [94, 88], [88, 68], [68, 79], [79, \
104], [104, 114], [114, 115], [115, 105], [105, 80], [80, 69], [69, \
89], [89, 95], [95, 90], [90, 70], [70, 59], [59, 48], [48, 23], [23, \
13], [13, 12], [12, 22], [22, 47], [47, 58], [58, 38], [38, 28], [28, \
37], [37, 57], [57, 46], [46, 21], [21, 11], [11, 10], [10, 20], [20, \
45], [45, 56], [56, 36], [36, 27], [27, 35], [35, 55], [55, 44], [44, \
19], [19, 9], [9, 8], [8, 18], [18, 43], [43, 54], [54, 34], [34, \
26], [26, 33], [33, 53], [53, 42], [42, 17], [17, 7], [7, 6], [6, \
16], [16, 41], [41, 52], [52, 32], [32, 25], [25, 31], [31, 51], [51, \
40], [40, 15], [15, 5], [5, 3], [3, 1], [1, 2], [2, 4], [4, 14], [14, \
39], [39, 50], [50, 30], [30, 24], [24, 29], [29, 49], [49, 60]], \
'outsideEdgeDegrees' : [60., 120., 60., 0., -60., -120., -60., 108., \
36., -36., -108., 60., 120., 60., 108., 36., -36., -108., -60., \
-120., -60., 108., 36., -36., -108., 60., 120., 60., 0., -60., -120., \
-60., 108., 36., -36., -108., 60., 120., 60., 0., -60., -120., -60., \
108., 36., -36., -108., 60., 120., 60., 0., -60., -120., -60., 108., \
36., -36., -108., -60., -120., -60., -120., 180., 120., 60., 120., \
-72., -144., 144., 72., -120., -60., -120., 180., 120., 60., 120., \
-72., -144., 144., 72., -120., -60., -120., 180., 120., 60., 120., \
-72., -144., 144., 72., -120., -60., -120., 180., 120., 60., 120., \
-72., -144., 144., 72., -120., -60., -120., -72., -144., 144., 72., \
120., 60., 120., -72., -144., 144., 72., 120.], 'insideEdgeIndices' : \
[[4, 5], [39, 40], [41, 42], [43, 44], [45, 46], [47, 48], [49, 50], \
[50, 61], [51, 52], [51, 62], [52, 63], [53, 54], [53, 64], [54, 65], \