159 lines
3.1 KiB
Plaintext
159 lines
3.1 KiB
Plaintext
{
|
|
"properties" : [
|
|
{ "name" : "Author", "value" : "Viktor Kovács" },
|
|
{ "name" : "License", "value" : "MIT" }
|
|
],
|
|
"root" : 0,
|
|
"nodes" : [
|
|
{
|
|
"children" : [1, 2, 3],
|
|
"transformation" : {
|
|
"rotation" : [0.7071067811865475, 0.0, 0.0, 0.7071067811865476]
|
|
}
|
|
},
|
|
{
|
|
"name" : "Tetrahedral",
|
|
"children" : [4]
|
|
},
|
|
{
|
|
"name" : "Octahedral",
|
|
"children" : [5, 6]
|
|
},
|
|
{
|
|
"name" : "Icosahedral",
|
|
"children" : [7, 8]
|
|
},
|
|
{
|
|
"mesh" : 0
|
|
},
|
|
{
|
|
"mesh" : 1,
|
|
"transformation" : {
|
|
"translation" : [0.0, 3.0, 0.0]
|
|
}
|
|
},
|
|
{
|
|
"mesh" : 2,
|
|
"transformation" : {
|
|
"translation" : [3.0, 0.0, 0.0]
|
|
}
|
|
},
|
|
{
|
|
"mesh" : 3,
|
|
"transformation" : {
|
|
"translation" : [3.0, 3.0, 0.0]
|
|
}
|
|
},
|
|
{
|
|
"mesh" : 4,
|
|
"transformation" : {
|
|
"translation" : [6.0, 1.5, 0.0]
|
|
}
|
|
}
|
|
],
|
|
"materials" : [
|
|
{
|
|
"name" : "Red",
|
|
"color" : [194, 41, 41]
|
|
},
|
|
{
|
|
"name" : "Green",
|
|
"color" : [29, 145, 87]
|
|
},
|
|
{
|
|
"name" : "Blue",
|
|
"color" : [0, 128, 174]
|
|
},
|
|
{
|
|
"name" : "Yellow",
|
|
"color" : [245, 194, 41]
|
|
},
|
|
{
|
|
"name" : "Purple",
|
|
"color" : [194, 92, 143]
|
|
}
|
|
],
|
|
"meshes" : [
|
|
{
|
|
"name" : "Tetrahedron",
|
|
"type" : "platonic",
|
|
"material" : 0,
|
|
"parameters" : {
|
|
"solid_type" : "tetrahedron",
|
|
"radius" : 1.0
|
|
},
|
|
"properties" : [
|
|
{ "name" : "Name", "value" : "Tetrahedron" },
|
|
{ "name" : "Dual", "value" : "Tetrahedron" },
|
|
{ "name" : "Vertices", "value" : "4" },
|
|
{ "name" : "Edges", "value" : "6" },
|
|
{ "name" : "Faces", "value" : "4" }
|
|
]
|
|
},
|
|
{
|
|
"name" : "Hexahedron",
|
|
"type" : "platonic",
|
|
"material" : 1,
|
|
"parameters" : {
|
|
"solid_type" : "hexahedron",
|
|
"radius" : 1.0
|
|
},
|
|
"properties" : [
|
|
{ "name" : "Name", "value" : "Hexahedron" },
|
|
{ "name" : "Dual", "value" : "Octahedron" },
|
|
{ "name" : "Vertices", "value" : "8" },
|
|
{ "name" : "Edges", "value" : "12" },
|
|
{ "name" : "Faces", "value" : "6" }
|
|
]
|
|
},
|
|
{
|
|
"name" : "Octahedron",
|
|
"type" : "platonic",
|
|
"material" : 2,
|
|
"parameters" : {
|
|
"solid_type" : "octahedron",
|
|
"radius" : 1.0
|
|
},
|
|
"properties" : [
|
|
{ "name" : "Name", "value" : "Octahedron" },
|
|
{ "name" : "Dual", "value" : "Hexahedron" },
|
|
{ "name" : "Vertices", "value" : "6" },
|
|
{ "name" : "Edges", "value" : "12" },
|
|
{ "name" : "Faces", "value" : "8" }
|
|
]
|
|
},
|
|
{
|
|
"name" : "Dodecahedron",
|
|
"type" : "platonic",
|
|
"material" : 3,
|
|
"parameters" : {
|
|
"solid_type" : "dodecahedron",
|
|
"radius" : 1.0
|
|
},
|
|
"properties" : [
|
|
{ "name" : "Name", "value" : "Dodecahedron" },
|
|
{ "name" : "Dual", "value" : "Icosahedron" },
|
|
{ "name" : "Vertices", "value" : "20" },
|
|
{ "name" : "Edges", "value" : "30" },
|
|
{ "name" : "Faces", "value" : "12" }
|
|
]
|
|
},
|
|
{
|
|
"name" : "Icosahedron",
|
|
"type" : "platonic",
|
|
"material" : 4,
|
|
"parameters" : {
|
|
"solid_type" : "icosahedron",
|
|
"radius" : 1.0
|
|
},
|
|
"properties" : [
|
|
{ "name" : "Name", "value" : "Icosahedron" },
|
|
{ "name" : "Dual", "value" : "Dodecahedron" },
|
|
{ "name" : "Vertices", "value" : "12" },
|
|
{ "name" : "Edges", "value" : "30" },
|
|
{ "name" : "Faces", "value" : "20" }
|
|
]
|
|
}
|
|
]
|
|
}
|