aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Bottone <nick@bottone.io>2023-12-08 16:26:46 -0500
committerNicholas Bottone <nick@bottone.io>2023-12-08 16:26:46 -0500
commit0c4ac76cf46c616f165908f3a84b88ddd7ae5114 (patch)
tree63a9f43f803cd3240a549d851b7e49d40dcec996
parent63f9136276ace08b0d069bf35a3fac49bf3f52cf (diff)
Add 4D scene file with five shapes
-rw-r--r--scenefiles-4d/five_shapes.json101
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
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}