-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.json
More file actions
59 lines (59 loc) · 1.19 KB
/
schema.json
File metadata and controls
59 lines (59 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
"metadata": {
"project": "RayCript",
"encoding": "Geometric-Ray-Mapping",
"version": "1.0.0",
"author": "Ali Ganjix"
},
"geometry": {
"shape": "cube",
"dimensions": { "width": 10, "height": 10, "depth": 10 },
"center": [0, 0, 0]
},
"laser_settings": {
"origin": [0, -15, 0],
"direction": [0.1, 1.0, 0.2],
"max_bounces": 8,
"precision": "float64"
},
"incident_dictionary": {
"faces": [
{
"id": "top",
"normal": [0, 1, 0],
"inside_value": "a",
"outside_value": "1"
},
{
"id": "bottom",
"normal": [0, -1, 0],
"inside_value": "b",
"outside_value": "2"
},
{
"id": "front",
"normal": [0, 0, 1],
"inside_value": "c",
"outside_value": "3"
},
{
"id": "back",
"normal": [0, 0, -1],
"inside_value": "d",
"outside_value": "4"
},
{
"id": "left",
"normal": [-1, 0, 0],
"inside_value": "e",
"outside_value": "5"
},
{
"id": "right",
"normal": [1, 0, 0],
"inside_value": "f",
"outside_value": "6"
}
],
}
}