ModelHandle/test/testfiles/o3dv/solids.o3dv

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" }
]
}
]
}