diff options
author | Nicholas Bottone <nick@bottone.io> | 2023-12-08 16:26:46 -0500 |
---|---|---|
committer | Nicholas Bottone <nick@bottone.io> | 2023-12-08 16:26:46 -0500 |
commit | 0c4ac76cf46c616f165908f3a84b88ddd7ae5114 (patch) | |
tree | 63a9f43f803cd3240a549d851b7e49d40dcec996 | |
parent | 63f9136276ace08b0d069bf35a3fac49bf3f52cf (diff) |
Add 4D scene file with five shapes
-rw-r--r-- | scenefiles-4d/five_shapes.json | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/scenefiles-4d/five_shapes.json b/scenefiles-4d/five_shapes.json new file mode 100644 index 0000000..7e250e4 --- /dev/null +++ b/scenefiles-4d/five_shapes.json @@ -0,0 +1,101 @@ +{ + "name": "root", + "globalData": { + "ambientCoeff": 0.5, + "diffuseCoeff": 0.5, + "specularCoeff": 0.5, + "transparentCoeff": 0 + }, + "cameraData": { + "position": [0.0, 0.0, 5.0, 6.5], + "up": [0.0, 1.0, 0.0, 0.0], + "heightAngle": 50.0, + "focus": [0.0, 0.0, 0.0, 0.0] + }, + "groups": [ + { + "lights": [ + { + "type": "directional", + "color": [1.0, 1.0, 1.0], + "direction": [-3.0, -2.0, -1.0] + } + ] + }, + { + "groups": [ + { + "translate": [0.0, 0.0, -5.0, -1.0], + "scale": [1.5, 1.5, 1.5, 1.0], + "primitives": [ + { + "type": "cylinder", + "ambient": [0.0, 0.5, 0.0], + "diffuse": [0.0, 1.0, 0.0], + "specular": [1.0, 1.0, 1.0], + "shininess": 30.0 + } + ] + }, + { + "translate": [0.0, 0.0, -8.0, 1.0], + "rotate": [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 90.0], + "groups": [ + { + "translate": [4.0, 0.0, 0.0, 1.0], + "scale": [3.0, 3.0, 3.0, 3.0], + "primitives": [ + { + "type": "sphere", + "ambient": [0.0, 0.5, 0.5], + "diffuse": [0.0, 1.0, 1.0], + "specular": [1.0, 1.0, 1.0], + "shininess": 30.0 + } + ] + }, + { + "translate": [-4.0, 0.0, 0.0, 0.0], + "scale": [3.0, 3.0, 3.0, 3.0], + "primitives": [ + { + "type": "cone", + "ambient": [0.5, 0.5, 0.0], + "diffuse": [1.0, 1.0, 0.0], + "specular": [1.0, 1.0, 1.0], + "shininess": 30.0 + } + ] + }, + { + "translate": [0.0, 4.0, 0.0, 3.0], + "scale": [3.0, 3.0, 3.0, 3.0], + "primitives": [ + { + "type": "cube", + "ambient": [0.5, 0.0, 0.5], + "diffuse": [1.0, 0.0, 1.0], + "specular": [1.0, 1.0, 1.0], + "shininess": 30.0 + } + ] + }, + { + "translate": [0.0, -4.0, 0.0, 2.0], + "scale": [3.0, 3.0, 3.0, 3.0], + "primitives": [ + { + "type": "cone", + "ambient": [0.5, 0.5, 0.5], + "diffuse": [1.0, 1.0, 1.0], + "specular": [1.0, 1.0, 1.0], + "shininess": 30.0 + } + ] + } + ] + } + ] + } + ] +} |