From eab0bf94947680961ca75ba21fedd9fcfc84c154 Mon Sep 17 00:00:00 2001 From: Dan Holdsworth Date: Thu, 9 May 2024 13:36:30 +0100 Subject: [PATCH] fixed vulkan typo in advanced render topic --- .../game-developer/game-developer.json | 18038 ++++++++-------- 1 file changed, 9021 insertions(+), 9017 deletions(-) diff --git a/src/data/roadmaps/game-developer/game-developer.json b/src/data/roadmaps/game-developer/game-developer.json index 8dcf241e1..327c53046 100644 --- a/src/data/roadmaps/game-developer/game-developer.json +++ b/src/data/roadmaps/game-developer/game-developer.json @@ -1,9436 +1,9440 @@ { "mockup": { - "controls": { - "control": [ - { - "ID": "2236", - "typeID": "Arrow", - "zOrder": "0", - "w": "94", - "h": "309", - "measuredW": "150", - "measuredH": "100", - "x": "935", - "y": "685", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 94.55237316378884, - "y": 309.12960297758445 - }, - "p1": { - "x": 0.32720961824863903, - "y": 0.1573176613439762 - }, - "p2": { - "x": 3.256894659371028, - "y": 0.1296029775844545 - } - } - }, - { - "ID": "2237", - "typeID": "Arrow", - "zOrder": "1", - "w": "84", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "510", - "y": "2594", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 84, - "y": 45 - }, - "p1": { - "x": 0.48886606604610855, - "y": -0.10630136468091549 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2238", - "typeID": "Arrow", - "zOrder": "2", - "w": "81", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "513", - "y": "2518", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 81, - "y": 0 - }, - "p1": { - "x": 0.48782687110513556, - "y": 0.16986748583415065 - }, - "p2": { - "x": 0, - "y": 52 - } - } - }, - { - "ID": "2239", - "typeID": "Arrow", - "zOrder": "3", - "w": "158", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "2582", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 157.69852662683581, - "y": 0 - }, - "p1": { - "x": 0.4438624012549726, - "y": -0.0000840383214746112 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2240", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "2570", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 125.37208052301366 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461106 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2241", - "typeID": "Arrow", - "zOrder": "5", - "w": "1", - "h": "195", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "2696", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 194.5 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461109 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2242", - "typeID": "Arrow", - "zOrder": "6", - "w": "562", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "190", - "y": "2701", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 562.4466428129421, - "y": 0 - }, - "p1": { - "x": 0.44386240125497195, - "y": -0.00008403832147459168 - }, - "p2": { - "x": 0.41537919583601024, - "y": 0 - } - } - }, - { - "ID": "2243", - "typeID": "Arrow", - "zOrder": "7", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "339", - "y": "2247", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2244", - "typeID": "Arrow", - "zOrder": "8", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "440", - "y": "2248", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2245", - "typeID": "Arrow", - "zOrder": "9", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "385", - "y": "2341", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2246", - "typeID": "Arrow", - "zOrder": "10", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "1299", - "y": "1928", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 73.91527990020245 - }, - "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147461112 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0.010132013956535957 - } - } - }, - { - "ID": "2247", - "typeID": "__group__", - "zOrder": "11", - "measuredW": "127", - "measuredH": "50", - "w": "127", - "h": "50", - "x": "1239", - "y": "2172", - "properties": { - "controlName": "102-game-api:board-game:mcts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", + "controls": { + "control": [ + { + "ID": "148", + "typeID": "Arrow", "zOrder": "0", + "w": "94", + "h": "309", + "measuredW": "150", + "measuredH": "100", + "x": "945", + "y": "695", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 94.55237316378884, + "y": 309.12960297758445 + }, + "p1": { + "x": 0.32720961824863903, + "y": 0.1573176613439762 + }, + "p2": { + "x": 3.256894659371028, + "y": 0.1296029775844545 + } + } + }, + { + "ID": "149", + "typeID": "Arrow", + "zOrder": "1", + "w": "84", + "h": "45", + "measuredW": "150", + "measuredH": "100", + "x": "520", + "y": "2604", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 84, + "y": 45 + }, + "p1": { + "x": 0.48886606604610855, + "y": -0.10630136468091549 + }, + "p2": { + "x": 0, + "y": 0 + } + } + }, + { + "ID": "150", + "typeID": "Arrow", + "zOrder": "2", + "w": "81", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "523", + "y": "2528", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 81, + "y": 0 + }, + "p1": { + "x": 0.48782687110513556, + "y": 0.16986748583415065 + }, + "p2": { + "x": 0, + "y": 52 + } + } + }, + { + "ID": "151", + "typeID": "Arrow", + "zOrder": "3", + "w": "158", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "478", + "y": "2592", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 157.69852662683581, + "y": 0 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.0000840383214746112 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "152", + "typeID": "Arrow", + "zOrder": "4", + "w": "1", + "h": "125", + "measuredW": "150", + "measuredH": "100", + "x": "406", + "y": "2580", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 125.37208052301366 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461106 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "153", + "typeID": "Arrow", + "zOrder": "5", + "w": "1", + "h": "195", + "measuredW": "150", + "measuredH": "100", + "x": "406", + "y": "2706", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 194.5 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461109 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "154", + "typeID": "Arrow", + "zOrder": "6", + "w": "562", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "200", + "y": "2711", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 562.4466428129421, + "y": 0 + }, + "p1": { + "x": 0.44386240125497195, + "y": -0.00008403832147459168 + }, + "p2": { + "x": 0.41537919583601024, + "y": 0 + } + } + }, + { + "ID": "155", + "typeID": "Arrow", + "zOrder": "7", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "349", + "y": "2257", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "156", + "typeID": "Arrow", + "zOrder": "8", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "450", + "y": "2258", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "157", + "typeID": "Arrow", + "zOrder": "9", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "395", + "y": "2351", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "158", + "typeID": "Arrow", + "zOrder": "10", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1309", + "y": "1938", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 73.91527990020245 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147461112 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0.010132013956535957 + } + } + }, + { + "ID": "159", + "typeID": "__group__", + "zOrder": "11", + "measuredW": "127", + "measuredH": "50", "w": "127", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1249", + "y": "2182", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "size": "17", - "text": "MCTS" - } - } - ] - } - } - }, - { - "ID": "2248", - "typeID": "__group__", - "zOrder": "12", - "measuredW": "127", - "measuredH": "50", - "w": "127", - "h": "50", - "x": "1239", - "y": "2125", - "properties": { - "controlName": "101-game-api:board-game:ab-pruning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-api:board-game:mcts" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "127", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "MCTS" + } + } + ] + } + } + }, + { + "ID": "160", + "typeID": "__group__", + "zOrder": "12", + "measuredW": "127", + "measuredH": "50", "w": "127", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1249", + "y": "2135", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "size": "17", - "text": "AB Pruning" - } - } - ] - } - } - }, - { - "ID": "2249", - "typeID": "__group__", - "zOrder": "13", - "measuredW": "127", - "measuredH": "50", - "w": "127", - "h": "50", - "x": "1239", - "y": "2078", - "properties": { - "controlName": "100-game-api:board-game:minimax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-api:board-game:ab-pruning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "127", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "AB Pruning" + } + } + ] + } + } + }, + { + "ID": "161", + "typeID": "__group__", + "zOrder": "13", + "measuredW": "127", + "measuredH": "50", "w": "127", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1249", + "y": "2088", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "32", - "y": "12", - "properties": { - "size": "17", - "text": "Minimax" - } - } - ] - } - } - }, - { - "ID": "2250", - "typeID": "Arrow", - "zOrder": "14", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "1130", - "y": "1930", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 73.91527990020245 - }, - "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147461112 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0.010132013956535957 - } - } - }, - { - "ID": "2251", - "typeID": "__group__", - "zOrder": "15", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2254", - "properties": { - "controlName": "105-game-api:decision-making:goal-oriented-behavior" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-api:board-game:minimax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "127", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "32", + "y": "12", + "properties": { + "size": "17", + "text": "Minimax" + } + } + ] + } + } + }, + { + "ID": "162", + "typeID": "Arrow", + "zOrder": "14", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1140", + "y": "1940", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 73.91527990020245 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147461112 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0.010132013956535957 + } + } + }, + { + "ID": "163", + "typeID": "__group__", + "zOrder": "15", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2264", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Goal Oriented Behavior" - } - } - ] - } - } - }, - { - "ID": "2252", - "typeID": "__group__", - "zOrder": "16", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2209", - "properties": { - "controlName": "104-game-api:decision-making:markov-system" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-game-api:decision-making:goal-oriented-behavior" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "182", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Goal Oriented Behavior" + } + } + ] + } + } + }, + { + "ID": "164", + "typeID": "__group__", + "zOrder": "16", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2219", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Markov System" - } - } - ] - } - } - }, - { - "ID": "2253", - "typeID": "__group__", - "zOrder": "17", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2162", - "properties": { - "controlName": "103-game-api:decision-making:fuzzy-logic" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-game-api:decision-making:markov-system" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Markov System" + } + } + ] + } + } + }, + { + "ID": "165", + "typeID": "__group__", + "zOrder": "17", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2172", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "64", - "y": "12", - "properties": { - "size": "17", - "text": "Fuzzy Logic" - } - } - ] - } - } - }, - { - "ID": "2254", - "typeID": "__group__", - "zOrder": "18", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2115", - "properties": { - "controlName": "102-game-api:decision-making:behavior-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-api:decision-making:fuzzy-logic" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "64", + "y": "12", + "properties": { + "size": "17", + "text": "Fuzzy Logic" + } + } + ] + } + } + }, + { + "ID": "166", + "typeID": "__group__", + "zOrder": "18", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2125", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "size": "17", - "text": "Behavior Tree" - } - } - ] - } - } - }, - { - "ID": "2255", - "typeID": "__group__", - "zOrder": "19", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2068", - "properties": { - "controlName": "101-game-api:decision-making:state-machine" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-api:decision-making:behavior-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "Behavior Tree" + } + } + ] + } + } + }, + { + "ID": "167", + "typeID": "__group__", + "zOrder": "19", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2078", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "53", - "y": "12", - "properties": { - "size": "17", - "text": "State Machine" - } - } - ] - } - } - }, - { - "ID": "2256", - "typeID": "__group__", - "zOrder": "20", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "2021", - "properties": { - "controlName": "100-game-api:decision-making:decision-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-api:decision-making:state-machine" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "53", + "y": "12", + "properties": { + "size": "17", + "text": "State Machine" + } + } + ] + } + } + }, + { + "ID": "168", + "typeID": "__group__", + "zOrder": "20", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1017", + "y": "2031", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "107", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Decision Tree" - } - } - ] - } - } - }, - { - "ID": "2257", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "695", - "y": "1923", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2258", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "800", - "y": "1933", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2259", - "typeID": "Arrow", - "zOrder": "23", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "912", - "y": "1933", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.09259983712082 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461093 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2260", - "typeID": "__group__", - "zOrder": "24", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "750", - "y": "2125", - "properties": { - "controlName": "100-graphics-api:vulkan:spirv" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-api:decision-making:decision-tree" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "107", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Decision Tree" + } + } + ] + } + } + }, + { + "ID": "169", + "typeID": "Arrow", + "zOrder": "21", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "705", + "y": "1933", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "170", + "typeID": "Arrow", + "zOrder": "22", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "810", + "y": "1943", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "171", + "typeID": "Arrow", + "zOrder": "23", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "922", + "y": "1943", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.09259983712082 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461093 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "172", + "typeID": "__group__", + "zOrder": "24", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "760", + "y": "2135", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "SPIR-V" - } - } - ] - } - } - }, - { - "ID": "2261", - "typeID": "__group__", - "zOrder": "25", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "751", - "y": "2022", - "properties": { - "controlName": "100-graphics-api:open-gl:glsl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-graphics-api:vulkan:spirv" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "55", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "SPIR-V" + } + } + ] + } + } + }, + { + "ID": "173", + "typeID": "__group__", + "zOrder": "25", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "761", + "y": "2032", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "29", - "y": "12", - "properties": { - "size": "17", - "text": "GLSL" - } - } - ] - } - } - }, - { - "ID": "2262", - "typeID": "__group__", - "zOrder": "26", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "644", - "y": "2021", - "properties": { - "controlName": "100-graphics-api:direct-x:hlsl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-graphics-api:open-gl:glsl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "GLSL" + } + } + ] + } + } + }, + { + "ID": "174", + "typeID": "__group__", + "zOrder": "26", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "654", + "y": "2031", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "29", - "y": "12", - "properties": { - "size": "17", - "text": "HLSL" - } - } - ] - } - } - }, - { - "ID": "2263", - "typeID": "Arrow", - "zOrder": "27", - "w": "34", - "h": "253", - "measuredW": "150", - "measuredH": "100", - "x": "753", - "y": "1566", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 33.76135263824085, - "y": 253.15568525622507 - }, - "p1": { - "x": 0.48398222014170533, - "y": 0.13414417330645678 - }, - "p2": { - "x": 33.76135263824085, - "y": 0 - } - } - }, - { - "ID": "2264", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "378", - "measuredW": "150", - "measuredH": "100", - "x": "716", - "y": "1556", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147459163 - }, - "p2": { - "x": 0, - "y": 377.76381837688314 - } - } - }, - { - "ID": "2265", - "typeID": "Arrow", - "zOrder": "29", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "1380", - "y": "1557", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.35037924820449 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147461127 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2266", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "1268", - "y": "1557", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.35037924820449 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147461127 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2267", - "typeID": "Arrow", - "zOrder": "31", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "1166", - "y": "1557", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.35037924820449 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147461127 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2268", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "1022", - "y": "1561", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.35037924820449 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147461127 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2269", - "typeID": "Arrow", - "zOrder": "33", - "w": "1", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "856", - "y": "1561", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 67.35037924820449 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147461127 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2270", - "typeID": "Arrow", - "zOrder": "34", - "w": "487", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "726", - "y": "1553", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 486.7271915059323, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.0000840383214745917 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2271", - "typeID": "Arrow", - "zOrder": "35", - "w": "1", - "h": "86", - "measuredW": "150", - "measuredH": "100", - "x": "583", - "y": "1552", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 85.45548331960799 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.0000840383214745912 - }, - "p2": { - "x": -0.23864736175914913, - "y": -0.484116944617881 - } - } - }, - { - "ID": "2272", - "typeID": "Arrow", - "zOrder": "36", - "w": "185", - "h": "53", - "measuredW": "150", - "measuredH": "100", - "x": "357", - "y": "1550", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 184.20415004429788, - "y": 2 - }, - "p1": { - "x": 0.6540065691033662, - "y": -0.14244363216817862 - }, - "p2": { - "x": -0.3439039675369031, - "y": 52.82947919350977 - } - } - }, - { - "ID": "2273", - "typeID": "Arrow", - "zOrder": "37", - "w": "125", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "401", - "y": "1990", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 124.9672306120716, - "y": 57.93382044561304 - }, - "p1": { - "x": 0.46397998123011774, - "y": -0.11726580478500946 - }, - "p2": { - "x": 0.4219761225704133, - "y": -0.36395825160025197 - } - } - }, - { - "ID": "2274", - "typeID": "Arrow", - "zOrder": "38", - "w": "118", - "h": "16", - "measuredW": "150", - "measuredH": "100", - "x": "409", - "y": "1979", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 118.29218012791739, - "y": 15.935839811782671 - }, - "p1": { - "x": 0.4156891499819245, - "y": -0.03977023291944042 - }, - "p2": { - "x": 0.3716732176449682, - "y": 0.03644562163367482 - } - } - }, - { - "ID": "2275", - "typeID": "Arrow", - "zOrder": "39", - "w": "107", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "417", - "y": "1938", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 107.64228109622593, - "y": -0.03698936958471677 - }, - "p1": { - "x": 0.454287317953676, - "y": 0.0835138777161951 - }, - "p2": { - "x": 0.3213703127195231, - "y": 29.111899979021928 - } - } - }, - { - "ID": "2276", - "typeID": "Arrow", - "zOrder": "40", - "w": "107", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "419", - "y": "1881", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 106.9672306120716, - "y": -0.009818550952331861 - }, - "p1": { - "x": 0.43732772703949074, - "y": 0.1047088218284806 - }, - "p2": { - "x": -0.35368017143474617, - "y": 75.51230385225585 - } - } - }, - { - "ID": "2277", - "typeID": "Arrow", - "zOrder": "41", - "w": "73", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "202", - "y": "1896", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 72.98990316915149, - "y": 21.7763941031144 - }, - "p1": { - "x": 0.45377269349841665, - "y": 0.11684764246966417 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2278", - "typeID": "Arrow", - "zOrder": "42", - "w": "69", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "209", - "y": "1932", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 68.63980220084301, - "y": 0.35083877741772085 - }, - "p1": { - "x": 0.5792602377807132, - "y": -0.10435931307793934 - }, - "p2": { - "x": -0.25757262313638307, - "y": 24.199930062641442 - } - } - }, - { - "ID": "2279", - "typeID": "Arrow", - "zOrder": "43", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "411", - "y": "1312", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 136.20415004429788, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.0000840383214745917 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2280", - "typeID": "Arrow", - "zOrder": "44", - "w": "117", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "419", - "y": "1320", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 116.27960440168602, - "y": 0.37507117145423763 - }, - "p1": { - "x": 0.44871927243216764, - "y": -0.09261927144404047 - }, - "p2": { - "x": -0.23864736175914913, - "y": 51 - }, - "stroke": "dotted" - } - }, - { - "ID": "2281", - "typeID": "Arrow", - "zOrder": "45", - "w": "102", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "424", - "y": "1265", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 102.00495779076573, - "y": 32.85092940207619 - }, - "p1": { - "x": 0.46622126330094704, - "y": 0.09908814502346464 - }, - "p2": { - "x": -0.016154929357583114, - "y": -0.2728084940677036 - }, - "stroke": "dotted" - } - }, - { - "ID": "2282", - "typeID": "Arrow", - "zOrder": "46", - "w": "1", - "h": "445", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "1112", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147459163 - }, - "p2": { - "x": 0, - "y": 444.81568111876504 - } - } - }, - { - "ID": "2283", - "typeID": "Arrow", - "zOrder": "47", - "w": "91", - "h": "22", - "measuredW": "150", - "measuredH": "100", - "x": "428", - "y": "1112", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 90.41907219719837, - "y": 0.960438539808365 - }, - "p1": { - "x": 0.5009131510756337, - "y": -0.08729633143328676 - }, - "p2": { - "x": -0.23864736175914913, - "y": 22 - }, - "stroke": "dotted" - } - }, - { - "ID": "2284", - "typeID": "Arrow", - "zOrder": "48", - "w": "98", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "428", - "y": "1078", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 98.29379228120649, - "y": 16.586091677122795 - }, - "p1": { - "x": 0.48964445978598525, - "y": 0.09820503969623767 - }, - "p2": { - "x": -0.14020876889446754, - "y": -0.47580183822810795 - }, - "stroke": "dotted" - } - }, - { - "ID": "2285", - "typeID": "Arrow", - "zOrder": "49", - "w": "1", - "h": "408", - "measuredW": "150", - "measuredH": "100", - "x": "888", - "y": "692", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 407.83590506646146 - } - } - }, - { - "ID": "2286", - "typeID": "Arrow", - "zOrder": "50", - "w": "97", - "h": "174", - "measuredW": "150", - "measuredH": "100", - "x": "1317", - "y": "1074", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 97.52976400258217, - "y": 174.10504059617097 - }, - "p1": { - "x": 0.609455438688369, - "y": -0.19413336212295101 - }, - "p2": { - "x": 0.10658823776634563, - "y": 0.2430647934352237 - } - } - }, - { - "ID": "2287", - "typeID": "Arrow", - "zOrder": "51", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "1393", - "y": "1317", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.25689465937102796, - "y": 74 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147462036 - }, - "p2": { - "x": 0.25689465937102796, - "y": 0.04693405035095566 - } - } - }, - { - "ID": "2288", - "typeID": "__group__", - "zOrder": "52", - "measuredW": "165", - "measuredH": "50", - "w": "165", - "h": "50", - "x": "1191", - "y": "1285", - "properties": { - "controlName": "100-game-physics:collision-detection:broad-phase:spatial-partitioning:sort-and-sweep" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-graphics-api:direct-x:hlsl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "HLSL" + } + } + ] + } + } + }, + { + "ID": "175", + "typeID": "Arrow", + "zOrder": "27", + "w": "34", + "h": "253", + "measuredW": "150", + "measuredH": "100", + "x": "763", + "y": "1576", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 33.76135263824085, + "y": 253.15568525622507 + }, + "p1": { + "x": 0.48398222014170533, + "y": 0.13414417330645678 + }, + "p2": { + "x": 33.76135263824085, + "y": 0 + } + } + }, + { + "ID": "176", + "typeID": "Arrow", + "zOrder": "28", + "w": "1", + "h": "378", + "measuredW": "150", + "measuredH": "100", + "x": "726", + "y": "1566", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147459163 + }, + "p2": { + "x": 0, + "y": 377.76381837688314 + } + } + }, + { + "ID": "177", + "typeID": "Arrow", + "zOrder": "29", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1390", + "y": "1567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.35037924820449 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147461127 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "178", + "typeID": "Arrow", + "zOrder": "30", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1278", + "y": "1567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.35037924820449 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147461127 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "179", + "typeID": "Arrow", + "zOrder": "31", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1176", + "y": "1567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.35037924820449 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147461127 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "180", + "typeID": "Arrow", + "zOrder": "32", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "1032", + "y": "1571", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.35037924820449 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147461127 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "181", + "typeID": "Arrow", + "zOrder": "33", + "w": "1", + "h": "67", + "measuredW": "150", + "measuredH": "100", + "x": "866", + "y": "1571", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 67.35037924820449 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147461127 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "182", + "typeID": "Arrow", + "zOrder": "34", + "w": "487", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "736", + "y": "1563", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 486.7271915059323, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.0000840383214745917 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "183", + "typeID": "Arrow", + "zOrder": "35", + "w": "1", + "h": "86", + "measuredW": "150", + "measuredH": "100", + "x": "593", + "y": "1562", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 85.45548331960799 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.0000840383214745912 + }, + "p2": { + "x": -0.23864736175914913, + "y": -0.484116944617881 + } + } + }, + { + "ID": "184", + "typeID": "Arrow", + "zOrder": "36", + "w": "185", + "h": "53", + "measuredW": "150", + "measuredH": "100", + "x": "367", + "y": "1560", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 184.20415004429788, + "y": 2 + }, + "p1": { + "x": 0.6540065691033662, + "y": -0.14244363216817862 + }, + "p2": { + "x": -0.3439039675369031, + "y": 52.82947919350977 + } + } + }, + { + "ID": "185", + "typeID": "Arrow", + "zOrder": "37", + "w": "125", + "h": "58", + "measuredW": "150", + "measuredH": "100", + "x": "411", + "y": "2000", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 124.9672306120716, + "y": 57.93382044561304 + }, + "p1": { + "x": 0.46397998123011774, + "y": -0.11726580478500946 + }, + "p2": { + "x": 0.4219761225704133, + "y": -0.36395825160025197 + } + } + }, + { + "ID": "186", + "typeID": "Arrow", + "zOrder": "38", + "w": "118", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "419", + "y": "1989", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 118.29218012791739, + "y": 15.935839811782671 + }, + "p1": { + "x": 0.4156891499819245, + "y": -0.03977023291944042 + }, + "p2": { + "x": 0.3716732176449682, + "y": 0.03644562163367482 + } + } + }, + { + "ID": "187", + "typeID": "Arrow", + "zOrder": "39", + "w": "107", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "427", + "y": "1948", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 107.64228109622593, + "y": -0.03698936958471677 + }, + "p1": { + "x": 0.454287317953676, + "y": 0.0835138777161951 + }, + "p2": { + "x": 0.3213703127195231, + "y": 29.111899979021928 + } + } + }, + { + "ID": "188", + "typeID": "Arrow", + "zOrder": "40", + "w": "107", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "1891", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 106.9672306120716, + "y": -0.009818550952331861 + }, + "p1": { + "x": 0.43732772703949074, + "y": 0.1047088218284806 + }, + "p2": { + "x": -0.35368017143474617, + "y": 75.51230385225585 + } + } + }, + { + "ID": "189", + "typeID": "Arrow", + "zOrder": "41", + "w": "73", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "212", + "y": "1906", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 72.98990316915149, + "y": 21.7763941031144 + }, + "p1": { + "x": 0.45377269349841665, + "y": 0.11684764246966417 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "190", + "typeID": "Arrow", + "zOrder": "42", + "w": "69", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "219", + "y": "1942", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 68.63980220084301, + "y": 0.35083877741772085 + }, + "p1": { + "x": 0.5792602377807132, + "y": -0.10435931307793934 + }, + "p2": { + "x": -0.25757262313638307, + "y": 24.199930062641442 + } + } + }, + { + "ID": "191", + "typeID": "Arrow", + "zOrder": "43", + "w": "136", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "421", + "y": "1322", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 136.20415004429788, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.0000840383214745917 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "192", + "typeID": "Arrow", + "zOrder": "44", + "w": "117", + "h": "51", + "measuredW": "150", + "measuredH": "100", + "x": "429", + "y": "1330", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 116.27960440168602, + "y": 0.37507117145423763 + }, + "p1": { + "x": 0.44871927243216764, + "y": -0.09261927144404047 + }, + "p2": { + "x": -0.23864736175914913, + "y": 51 + }, + "stroke": "dotted" + } + }, + { + "ID": "193", + "typeID": "Arrow", + "zOrder": "45", + "w": "102", + "h": "34", + "measuredW": "150", + "measuredH": "100", + "x": "434", + "y": "1275", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 102.00495779076573, + "y": 32.85092940207619 + }, + "p1": { + "x": 0.46622126330094704, + "y": 0.09908814502346464 + }, + "p2": { + "x": -0.016154929357583114, + "y": -0.2728084940677036 + }, + "stroke": "dotted" + } + }, + { + "ID": "194", + "typeID": "Arrow", + "zOrder": "46", + "w": "1", + "h": "445", + "measuredW": "150", + "measuredH": "100", + "x": "640", + "y": "1122", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147459163 + }, + "p2": { + "x": 0, + "y": 444.81568111876504 + } + } + }, + { + "ID": "195", + "typeID": "Arrow", + "zOrder": "47", + "w": "91", + "h": "22", + "measuredW": "150", + "measuredH": "100", + "x": "438", + "y": "1122", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 90.41907219719837, + "y": 0.960438539808365 + }, + "p1": { + "x": 0.5009131510756337, + "y": -0.08729633143328676 + }, + "p2": { + "x": -0.23864736175914913, + "y": 22 + }, + "stroke": "dotted" + } + }, + { + "ID": "196", + "typeID": "Arrow", + "zOrder": "48", + "w": "98", + "h": "20", + "measuredW": "150", + "measuredH": "100", + "x": "438", + "y": "1088", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 98.29379228120649, + "y": 16.586091677122795 + }, + "p1": { + "x": 0.48964445978598525, + "y": 0.09820503969623767 + }, + "p2": { + "x": -0.14020876889446754, + "y": -0.47580183822810795 + }, + "stroke": "dotted" + } + }, + { + "ID": "197", + "typeID": "Arrow", + "zOrder": "49", + "w": "1", + "h": "408", + "measuredW": "150", + "measuredH": "100", + "x": "898", + "y": "702", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 407.83590506646146 + } + } + }, + { + "ID": "198", + "typeID": "Arrow", + "zOrder": "50", + "w": "97", + "h": "174", + "measuredW": "150", + "measuredH": "100", + "x": "1327", + "y": "1084", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 97.52976400258217, + "y": 174.10504059617097 + }, + "p1": { + "x": 0.609455438688369, + "y": -0.19413336212295101 + }, + "p2": { + "x": 0.10658823776634563, + "y": 0.2430647934352237 + } + } + }, + { + "ID": "199", + "typeID": "Arrow", + "zOrder": "51", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "1403", + "y": "1327", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.25689465937102796, + "y": 74 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147462036 + }, + "p2": { + "x": 0.25689465937102796, + "y": 0.04693405035095566 + } + } + }, + { + "ID": "200", + "typeID": "__group__", + "zOrder": "52", + "measuredW": "165", + "measuredH": "50", "w": "165", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1201", + "y": "1295", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "Sort and Sweep" - } - } - ] - } - } - }, - { - "ID": "2289", - "typeID": "Arrow", - "zOrder": "53", - "w": "138", - "h": "245", - "measuredW": "150", - "measuredH": "100", - "x": "888", - "y": "1074", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.5, - "y": 244.5 - }, - "p1": { - "x": 0.6056482312916567, - "y": 0.2146100241561168 - }, - "p2": { - "x": 138.5, - "y": -0.5 - } - } - }, - { - "ID": "2290", - "typeID": "Arrow", - "zOrder": "54", - "w": "1", - "h": "141", - "measuredW": "150", - "measuredH": "100", - "x": "1269", - "y": "998", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.25689465937102796, - "y": 140 - }, - "p1": { - "x": 0.44386240125497234, - "y": -0.00008403832147462014 - }, - "p2": { - "x": 0.25689465937102796, - "y": -0.5 - } - } - }, - { - "ID": "2291", - "typeID": "Arrow", - "zOrder": "55", - "w": "1", - "h": "149", - "measuredW": "150", - "measuredH": "100", - "x": "1086", - "y": "994", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.25689465937102796, - "y": 149.5 - }, - "p1": { - "x": 0.44386240125497234, - "y": -0.00008403832147462013 - }, - "p2": { - "x": 0.25689465937102796, - "y": 0.1296029775844545 - } - } - }, - { - "ID": "2292", - "typeID": "Arrow", - "zOrder": "56", - "w": "99", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1273", - "y": "997", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 99.5, - "y": 0 - }, - "p1": { - "x": 0.44386240125497234, - "y": -0.00008403832147459171 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - } - } - }, - { - "ID": "2293", - "typeID": "Arrow", - "zOrder": "57", - "w": "153", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "959", - "y": "684", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 153.00619469824142, - "y": 0 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147459171 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - } - } - }, - { - "ID": "2294", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "173", - "measuredH": "50", - "w": "173", - "h": "50", - "x": "1013", - "y": "752", - "properties": { - "controlName": "101-game-physics:dynamics:acceleration" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:broad-phase:spatial-partitioning:sort-and-sweep" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "Sort and Sweep" + } + } + ] + } + } + }, + { + "ID": "201", + "typeID": "Arrow", + "zOrder": "53", + "w": "138", + "h": "245", + "measuredW": "150", + "measuredH": "100", + "x": "898", + "y": "1084", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.5, + "y": 244.5 + }, + "p1": { + "x": 0.6056482312916567, + "y": 0.2146100241561168 + }, + "p2": { + "x": 138.5, + "y": -0.5 + } + } + }, + { + "ID": "202", + "typeID": "Arrow", + "zOrder": "54", + "w": "1", + "h": "141", + "measuredW": "150", + "measuredH": "100", + "x": "1279", + "y": "1008", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.25689465937102796, + "y": 140 + }, + "p1": { + "x": 0.44386240125497234, + "y": -0.00008403832147462014 + }, + "p2": { + "x": 0.25689465937102796, + "y": -0.5 + } + } + }, + { + "ID": "203", + "typeID": "Arrow", + "zOrder": "55", + "w": "1", + "h": "149", + "measuredW": "150", + "measuredH": "100", + "x": "1096", + "y": "1004", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0.25689465937102796, + "y": 149.5 + }, + "p1": { + "x": 0.44386240125497234, + "y": -0.00008403832147462013 + }, + "p2": { + "x": 0.25689465937102796, + "y": 0.1296029775844545 + } + } + }, + { + "ID": "204", + "typeID": "Arrow", + "zOrder": "56", + "w": "99", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1283", + "y": "1007", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 99.5, + "y": 0 + }, + "p1": { + "x": 0.44386240125497234, + "y": -0.00008403832147459171 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + } + } + }, + { + "ID": "205", + "typeID": "Arrow", + "zOrder": "57", + "w": "153", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "969", + "y": "694", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 153.00619469824142, + "y": 0 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147459171 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + } + } + }, + { + "ID": "206", + "typeID": "__group__", + "zOrder": "58", + "measuredW": "173", + "measuredH": "50", "w": "173", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1023", + "y": "762", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "Acceleration" - } - } - ] - } - } - }, - { - "ID": "2295", - "typeID": "__group__", - "zOrder": "59", - "measuredW": "182", - "measuredH": "50", - "w": "182", - "h": "50", - "x": "1177", - "y": "752", - "properties": { - "controlName": "106-game-physics:dynamics:joints" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:dynamics:acceleration" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "Acceleration" + } + } + ] + } + } + }, + { + "ID": "207", + "typeID": "__group__", + "zOrder": "59", + "measuredW": "182", + "measuredH": "50", "w": "182", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1187", + "y": "762", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "68", - "y": "12", - "properties": { - "size": "17", - "text": "Joints" - } - } - ] - } - } - }, - { - "ID": "2296", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "173", - "measuredH": "50", - "w": "173", - "h": "50", - "x": "1013", - "y": "797", - "properties": { - "controlName": "102-game-physics:dynamics:force" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "106-game-physics:dynamics:joints" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "68", + "y": "12", + "properties": { + "size": "17", + "text": "Joints" + } + } + ] + } + } + }, + { + "ID": "208", + "typeID": "__group__", + "zOrder": "60", + "measuredW": "173", + "measuredH": "50", "w": "173", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1023", + "y": "807", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "64", - "y": "12", - "properties": { - "size": "17", - "text": "Force" - } - } - ] - } - } - }, - { - "ID": "2297", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "173", - "measuredH": "50", - "w": "173", - "h": "50", - "x": "1013", - "y": "705", - "properties": { - "controlName": "100-game-physics:dynamics:center-of-mass" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-physics:dynamics:force" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "64", + "y": "12", + "properties": { + "size": "17", + "text": "Force" + } + } + ] + } + } + }, + { + "ID": "209", + "typeID": "__group__", + "zOrder": "61", + "measuredW": "173", + "measuredH": "50", "w": "173", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1023", + "y": "715", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Center of Mass" - } - } - ] - } - } - }, - { - "ID": "2298", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "182", - "measuredH": "50", - "w": "182", - "h": "50", - "x": "1177", - "y": "705", - "properties": { - "controlName": "105-game-physics:dynamics:moment-of-inertia" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:dynamics:center-of-mass" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "119", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Center of Mass" + } + } + ] + } + } + }, + { + "ID": "210", + "typeID": "__group__", + "zOrder": "62", + "measuredW": "182", + "measuredH": "50", "w": "182", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1187", + "y": "715", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "size": "17", - "text": "Moment of Inertia" - } - } - ] - } - } - }, - { - "ID": "2299", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "182", - "measuredH": "50", - "w": "182", - "h": "50", - "x": "1177", - "y": "797", - "properties": { - "controlName": "107-game-physics:dynamics:restitution" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-game-physics:dynamics:moment-of-inertia" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Moment of Inertia" + } + } + ] + } + } + }, + { + "ID": "211", + "typeID": "__group__", + "zOrder": "63", + "measuredW": "182", + "measuredH": "50", "w": "182", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1187", + "y": "807", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "25", - "x": "49", - "y": "12", - "properties": { - "size": "17", - "text": "Restitution" - } - } - ] - } - } - }, - { - "ID": "2300", - "typeID": "Arrow", - "zOrder": "64", - "w": "261", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "619", - "y": "683", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 261.46728049769126, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - } - } - }, - { - "ID": "2301", - "typeID": "Arrow", - "zOrder": "65", - "w": "1", - "h": "137", - "measuredW": "150", - "measuredH": "100", - "x": "616", - "y": "691", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.25689465937091427, - "y": 136.31451321982706 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459187 - }, - "p2": { - "x": 0.25689465937091427, - "y": -0.2145155532066383 - }, - "stroke": "dotted" - } - }, - { - "ID": "2302", - "typeID": "Arrow", - "zOrder": "66", - "w": "1", - "h": "137", - "measuredW": "150", - "measuredH": "100", - "x": "483", - "y": "691", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.25689465937091427, - "y": 136.31451321982706 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459187 - }, - "p2": { - "x": 0.25689465937091427, - "y": -0.2145155532066383 - }, - "stroke": "dotted" - } - }, - { - "ID": "2303", - "typeID": "Arrow", - "zOrder": "67", - "w": "148", - "h": "71", - "measuredW": "150", - "measuredH": "100", - "x": "338", - "y": "700", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 147.80240047508187, - "y": -0.20427010390062605 - }, - "p1": { - "x": 0.45231745742261575, - "y": -0.09614961454764198 - }, - "p2": { - "x": 0.25689465937091427, - "y": 71 - }, - "stroke": "dotted" - } - }, - { - "ID": "2304", - "typeID": "Arrow", - "zOrder": "68", - "w": "119", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "338", - "y": "693", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 119.2699565522795, - "y": 2.290607171446368 - }, - "p1": { - "x": 0.41519692025766836, - "y": -0.07573683845887558 - }, - "p2": { - "x": 0.25689465937091427, - "y": 24 - }, - "stroke": "dotted" - } - }, - { - "ID": "2305", - "typeID": "Arrow", - "zOrder": "69", - "w": "115", - "h": "13", - "measuredW": "150", - "measuredH": "100", - "x": "336", - "y": "663", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 115.26312625274215, - "y": 12.768408697950008 - }, - "p1": { - "x": 0.5059105783799109, - "y": 0.030052787850858634 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2306", - "typeID": "Arrow", - "zOrder": "70", - "w": "130", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "336", - "y": "610", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 130.2802020015855, - "y": 52.25304052399099 - }, - "p1": { - "x": 0.47348328491970937, - "y": 0.08633508353112267 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2307", - "typeID": "Arrow", - "zOrder": "71", - "w": "130", - "h": "102", - "measuredW": "150", - "measuredH": "100", - "x": "345", - "y": "557", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 130.29044745089152, - "y": 102.24962537422232 - }, - "p1": { - "x": 0.446103928214201, - "y": 0.10826513744395756 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2308", - "typeID": "Arrow", - "zOrder": "72", - "w": "153", - "h": "162", - "measuredW": "150", - "measuredH": "100", - "x": "346", - "y": "502", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 153.31776864904083, - "y": 161.75474809887533 - }, - "p1": { - "x": 0.4366735826462758, - "y": 0.07884072282709702 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2309", - "typeID": "Arrow", - "zOrder": "73", - "w": "1", - "h": "200", - "measuredW": "150", - "measuredH": "100", - "x": "545", - "y": "504", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0, - "y": 200.30085262075238 - } - } - }, - { - "ID": "2310", - "typeID": "Arrow", - "zOrder": "74", - "w": "331", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1079", - "y": "502", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 330.8922047754186, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.0000840383214745917 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "2311", - "typeID": "Label", - "zOrder": "75", - "measuredW": "247", - "measuredH": "40", - "x": "680", - "y": "324", - "properties": { - "size": "32", - "text": "Game Developer" - } - }, - { - "ID": "2312", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "373", - "measuredH": "151", - "w": "373", - "h": "151", - "x": "1069", - "y": "216", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", + "controlName": "107-game-physics:dynamics:restitution" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "83", + "measuredH": "25", + "x": "49", + "y": "12", + "properties": { + "size": "17", + "text": "Restitution" + } + } + ] + } + } + }, + { + "ID": "212", + "typeID": "Arrow", + "zOrder": "64", + "w": "261", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "629", + "y": "693", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 261.46728049769126, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + } + } + }, + { + "ID": "213", + "typeID": "Arrow", + "zOrder": "65", + "w": "1", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "626", + "y": "701", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.25689465937091427, + "y": 136.31451321982706 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459187 + }, + "p2": { + "x": 0.25689465937091427, + "y": -0.2145155532066383 + }, + "stroke": "dotted" + } + }, + { + "ID": "214", + "typeID": "Arrow", + "zOrder": "66", + "w": "1", + "h": "137", + "measuredW": "150", + "measuredH": "100", + "x": "493", + "y": "701", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0.25689465937091427, + "y": 136.31451321982706 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459187 + }, + "p2": { + "x": 0.25689465937091427, + "y": -0.2145155532066383 + }, + "stroke": "dotted" + } + }, + { + "ID": "215", + "typeID": "Arrow", + "zOrder": "67", + "w": "148", + "h": "71", + "measuredW": "150", + "measuredH": "100", + "x": "348", + "y": "710", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 147.80240047508187, + "y": -0.20427010390062605 + }, + "p1": { + "x": 0.45231745742261575, + "y": -0.09614961454764198 + }, + "p2": { + "x": 0.25689465937091427, + "y": 71 + }, + "stroke": "dotted" + } + }, + { + "ID": "216", + "typeID": "Arrow", + "zOrder": "68", + "w": "119", + "h": "24", + "measuredW": "150", + "measuredH": "100", + "x": "348", + "y": "703", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 119.2699565522795, + "y": 2.290607171446368 + }, + "p1": { + "x": 0.41519692025766836, + "y": -0.07573683845887558 + }, + "p2": { + "x": 0.25689465937091427, + "y": 24 + }, + "stroke": "dotted" + } + }, + { + "ID": "217", + "typeID": "Arrow", + "zOrder": "69", + "w": "115", + "h": "13", + "measuredW": "150", + "measuredH": "100", + "x": "346", + "y": "673", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 115.26312625274215, + "y": 12.768408697950008 + }, + "p1": { + "x": 0.5059105783799109, + "y": 0.030052787850858634 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "218", + "typeID": "Arrow", + "zOrder": "70", + "w": "130", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "346", + "y": "620", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 130.2802020015855, + "y": 52.25304052399099 + }, + "p1": { + "x": 0.47348328491970937, + "y": 0.08633508353112267 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "219", + "typeID": "Arrow", + "zOrder": "71", + "w": "130", + "h": "102", + "measuredW": "150", + "measuredH": "100", + "x": "355", + "y": "567", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 130.29044745089152, + "y": 102.24962537422232 + }, + "p1": { + "x": 0.446103928214201, + "y": 0.10826513744395756 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "220", + "typeID": "Arrow", + "zOrder": "72", + "w": "153", + "h": "162", + "measuredW": "150", + "measuredH": "100", + "x": "356", + "y": "512", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 153.31776864904083, + "y": 161.75474809887533 + }, + "p1": { + "x": 0.4366735826462758, + "y": 0.07884072282709702 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "221", + "typeID": "Arrow", + "zOrder": "73", + "w": "1", + "h": "200", + "measuredW": "150", + "measuredH": "100", + "x": "555", + "y": "514", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 200.30085262075238 + } + } + }, + { + "ID": "222", + "typeID": "Arrow", + "zOrder": "74", + "w": "331", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "1089", + "y": "512", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 330.8922047754186, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.0000840383214745917 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + }, + "stroke": "dotted" + } + }, + { + "ID": "223", + "typeID": "Label", + "zOrder": "75", + "measuredW": "247", + "measuredH": "40", + "x": "690", + "y": "334", + "properties": { + "size": "32", + "text": "Game Developer" + } + }, + { + "ID": "224", + "typeID": "__group__", + "zOrder": "76", + "measuredW": "373", + "measuredH": "151", "w": "373", "h": "151", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "333", - "measuredH": "26", - "x": "18", - "y": "19", - "properties": { - "text": "Find the detailed version of this roadmap", - "size": "18" - } - }, - { - "ID": "3", + "x": "1079", + "y": "226", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "373", + "h": "151", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "333", + "measuredH": "26", + "x": "18", + "y": "19", + "properties": { + "text": "Find the detailed version of this roadmap", + "size": "18" + } + }, + { + "ID": "3", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "339", + "measuredH": "47", + "w": "339", + "h": "47", + "x": "18", + "y": "88", + "properties": { + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "339", + "h": "47", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "26", + "x": "92", + "y": "11", + "properties": { + "color": "16777215", + "text": "https://roadmap.sh", + "size": "18" + } + } + ] + } + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "3", + "measuredW": "337", + "measuredH": "26", + "x": "18", + "y": "48", + "properties": { + "size": "18", + "text": "Along with resources and more roadmaps" + } + } + ] + } + } + }, + { + "ID": "225", + "typeID": "Arrow", + "zOrder": "77", + "w": "1", + "h": "74", + "measuredW": "150", + "measuredH": "100", + "x": "815", + "y": "243", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 74.15918378573792 + }, + "stroke": "dotted" + } + }, + { + "ID": "226", + "typeID": "Arrow", + "zOrder": "78", + "w": "1", + "h": "115", + "measuredW": "150", + "measuredH": "100", + "x": "815", + "y": "395", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 114.87761494930675 + } + } + }, + { + "ID": "227", "typeID": "__group__", - "zOrder": "2", - "measuredW": "339", - "measuredH": "47", - "w": "339", - "h": "47", - "x": "18", - "y": "88", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "339", - "h": "47", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "92", - "y": "11", - "properties": { - "color": "16777215", - "text": "https://roadmap.sh", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "3", - "measuredW": "337", - "measuredH": "26", - "x": "18", - "y": "48", - "properties": { - "size": "18", - "text": "Along with resources and more roadmaps" - } - } - ] - } - } - }, - { - "ID": "2313", - "typeID": "Arrow", - "zOrder": "77", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "805", - "y": "233", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0, - "y": 74.15918378573792 - }, - "stroke": "dotted" - } - }, - { - "ID": "2314", - "typeID": "Arrow", - "zOrder": "78", - "w": "1", - "h": "115", - "measuredW": "150", - "measuredH": "100", - "x": "805", - "y": "385", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0, - "y": 114.87761494930675 - } - } - }, - { - "ID": "2315", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "394", - "measuredH": "198", - "w": "394", - "h": "198", - "x": "131", - "y": "211", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", + "zOrder": "79", + "measuredW": "394", + "measuredH": "198", "w": "394", "h": "198", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "1", - "measuredW": "338", - "measuredH": "26", - "x": "26", - "y": "72", - "properties": { - "size": "18", - "text": "Original roadmap was made by Chris Ohk." - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "2", - "measuredW": "308", - "measuredH": "26", - "x": "26", - "y": "102", - "properties": { - "size": "18", - "text": "You can find him using the links below:" - } - }, - { - "ID": "11", - "typeID": "Label", - "zOrder": "3", - "measuredW": "169", - "measuredH": "32", - "x": "26", - "y": "29", - "properties": { - "size": "24", - "text": "Special Thanks!" - } - }, - { - "ID": "16", - "typeID": "Label", - "zOrder": "5", - "measuredW": "13", - "measuredH": "26", - "x": "148", - "y": "144", - "properties": { - "size": "18", - "text": "+" - } - }, - { - "ID": "18", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "113", - "measuredH": "26", - "w": "113", - "h": "26", - "x": "26", - "y": "144", - "properties": { - "controlName": "ext_link:github.com/utilForever" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "113", - "measuredH": "26", - "x": "0", - "y": "0", - "properties": { - "size": "18", - "text": "GitHub Profile", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "19", + "x": "141", + "y": "221", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "394", + "h": "198", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "1", + "measuredW": "338", + "measuredH": "26", + "x": "26", + "y": "72", + "properties": { + "size": "18", + "text": "Original roadmap was made by Chris Ohk." + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "2", + "measuredW": "308", + "measuredH": "26", + "x": "26", + "y": "102", + "properties": { + "size": "18", + "text": "You can find him using the links below:" + } + }, + { + "ID": "11", + "typeID": "Label", + "zOrder": "3", + "measuredW": "169", + "measuredH": "32", + "x": "26", + "y": "29", + "properties": { + "size": "24", + "text": "Special Thanks!" + } + }, + { + "ID": "16", + "typeID": "Label", + "zOrder": "5", + "measuredW": "13", + "measuredH": "26", + "x": "148", + "y": "144", + "properties": { + "size": "18", + "text": "+" + } + }, + { + "ID": "18", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "113", + "measuredH": "26", + "w": "113", + "h": "26", + "x": "26", + "y": "144", + "properties": { + "controlName": "ext_link:github.com/utilForever" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "113", + "measuredH": "26", + "x": "0", + "y": "0", + "properties": { + "size": "18", + "text": "GitHub Profile", + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "19", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "110", + "measuredH": "26", + "w": "110", + "h": "26", + "x": "176", + "y": "144", + "properties": { + "controlName": "ext_link:twitter.com/utilForever" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Label", + "zOrder": "0", + "measuredW": "110", + "measuredH": "26", + "x": "0", + "y": "0", + "properties": { + "size": "18", + "text": "Twitter Profile", + "color": "10027263" + } + } + ] + } + } + } + ] + } + } + }, + { + "ID": "228", + "typeID": "Arrow", + "zOrder": "80", + "w": "101", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "764", + "y": "214", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "16777215", + "p0": { + "x": 100.57841492806233, + "y": 0.15918378573792324 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 0.15918378573792324 + } + } + }, + { + "ID": "229", + "typeID": "Arrow", + "zOrder": "81", + "w": "101", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "689", + "y": "3096", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "color": "16777215", + "p0": { + "x": 100.57841492806233, + "y": 0.15918378573792324 + }, + "p1": { + "x": 0.4438624012549726, + "y": -0.00008403832147459165 + }, + "p2": { + "x": 0, + "y": 0.15918378573792324 + } + } + }, + { + "ID": "230", + "typeID": "Arrow", + "zOrder": "82", + "w": "594", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "549", + "y": "512", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 594.0697673807772, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0.25689465937091427, + "y": 0 + } + } + }, + { + "ID": "231", "typeID": "__group__", - "zOrder": "6", - "measuredW": "110", - "measuredH": "26", - "w": "110", - "h": "26", - "x": "176", - "y": "144", - "properties": { - "controlName": "ext_link:twitter.com/utilForever" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "110", - "measuredH": "26", - "x": "0", - "y": "0", - "properties": { - "size": "18", - "text": "Twitter Profile", - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "2316", - "typeID": "Arrow", - "zOrder": "80", - "w": "101", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "754", - "y": "204", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "16777215", - "p0": { - "x": 100.57841492806233, - "y": 0.15918378573792324 - }, - "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0, - "y": 0.15918378573792324 - } - } - }, - { - "ID": "2317", - "typeID": "Arrow", - "zOrder": "81", - "w": "101", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "679", - "y": "3086", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "16777215", - "p0": { - "x": 100.57841492806233, - "y": 0.15918378573792324 - }, - "p1": { - "x": 0.4438624012549726, - "y": -0.00008403832147459165 - }, - "p2": { - "x": 0, - "y": 0.15918378573792324 - } - } - }, - { - "ID": "2318", - "typeID": "Arrow", - "zOrder": "82", - "w": "594", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "539", - "y": "502", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 594.0697673807772, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0.25689465937091427, - "y": 0 - } - } - }, - { - "ID": "2319", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "204", - "measuredH": "50", - "w": "204", - "h": "50", - "x": "445", - "y": "478", - "properties": { - "controlName": "100-client-side" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "zOrder": "83", + "measuredW": "204", + "measuredH": "50", "w": "204", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "455", + "y": "488", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "25", - "x": "60", - "y": "13", - "properties": { - "size": "17", - "text": "Client Side" - } - } - ] - } - } - }, - { - "ID": "2320", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "309", - "measuredH": "50", - "w": "309", - "h": "50", - "x": "967", - "y": "476", - "properties": { - "controlName": "ext_link:roadmap.sh/server-side-game-developer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-client-side" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "204", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "84", + "measuredH": "25", + "x": "60", + "y": "13", + "properties": { + "size": "17", + "text": "Client Side" + } + } + ] + } + } + }, + { + "ID": "232", + "typeID": "__group__", + "zOrder": "84", + "measuredW": "309", + "measuredH": "50", "w": "309", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "112", - "y": "13", - "properties": { - "size": "17", - "text": "Server Side" - } - } - ] - } - } - }, - { - "ID": "2321", - "typeID": "Label", - "zOrder": "85", - "measuredW": "310", - "measuredH": "25", - "x": "968", - "y": "537", - "properties": { - "size": "17", - "text": "Click to navigate to server side roadmap" - } - }, - { - "ID": "2322", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "204", - "measuredH": "50", - "w": "204", - "h": "50", - "x": "445", - "y": "657", - "properties": { - "controlName": "101-game-mathematics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "977", + "y": "486", + "properties": { + "controlName": "ext_link:roadmap.sh/server-side-game-developer" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "309", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "112", + "y": "13", + "properties": { + "size": "17", + "text": "Server Side" + } + } + ] + } + } + }, + { + "ID": "233", + "typeID": "Label", + "zOrder": "85", + "measuredW": "310", + "measuredH": "25", + "x": "978", + "y": "547", + "properties": { + "size": "17", + "text": "Click to navigate to server side roadmap" + } + }, + { + "ID": "234", + "typeID": "__group__", + "zOrder": "86", + "measuredW": "204", + "measuredH": "50", "w": "204", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "455", + "y": "667", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "25", - "x": "26", - "y": "13", - "properties": { - "size": "17", - "text": "Game Mathematics" - } - } - ] - } - } - }, - { - "ID": "2323", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "477", - "properties": { - "controlName": "100-game-mathematics:linear-algebra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-mathematics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "204", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "25", + "x": "26", + "y": "13", + "properties": { + "size": "17", + "text": "Game Mathematics" + } + } + ] + } + } + }, + { + "ID": "235", + "typeID": "__group__", + "zOrder": "87", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "487", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "25", - "x": "50", - "y": "13", - "properties": { - "size": "17", - "text": "Linear Algebra" - } - } - ] - } - } - }, - { - "ID": "2324", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "531", - "properties": { - "controlName": "101-game-mathematics:vector" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-mathematics:linear-algebra" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "113", + "measuredH": "25", + "x": "50", + "y": "13", + "properties": { + "size": "17", + "text": "Linear Algebra" + } + } + ] + } + } + }, + { + "ID": "236", + "typeID": "__group__", + "zOrder": "88", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "541", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "82", - "y": "13", - "properties": { - "size": "17", - "text": "Vector" - } - } - ] - } - } - }, - { - "ID": "2325", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "585", - "properties": { - "controlName": "102-game-mathematics:matrix" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-mathematics:vector" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "82", + "y": "13", + "properties": { + "size": "17", + "text": "Vector" + } + } + ] + } + } + }, + { + "ID": "237", + "typeID": "__group__", + "zOrder": "89", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "595", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "83", - "y": "13", - "properties": { - "size": "17", - "text": "Matrix" - } - } - ] - } - } - }, - { - "ID": "2326", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "638", - "properties": { - "controlName": "103-game-mathematics:geometry" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-mathematics:matrix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "83", + "y": "13", + "properties": { + "size": "17", + "text": "Matrix" + } + } + ] + } + } + }, + { + "ID": "238", + "typeID": "__group__", + "zOrder": "90", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "648", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "68", - "y": "13", - "properties": { - "size": "17", - "text": "Geometry" - } - } - ] - } - } - }, - { - "ID": "2327", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "692", - "properties": { - "controlName": "104-game-mathematics:linear-transformation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-mathematics:geometry" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "68", + "y": "13", + "properties": { + "size": "17", + "text": "Geometry" + } + } + ] + } + } + }, + { + "ID": "239", + "typeID": "__group__", + "zOrder": "91", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "702", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "25", - "x": "22", - "y": "13", - "properties": { - "size": "17", - "text": "Linear Transformation" - } - } - ] - } - } - }, - { - "ID": "2328", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "746", - "properties": { - "controlName": "105-game-mathematics:affine-space" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-game-mathematics:linear-transformation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "22", + "y": "13", + "properties": { + "size": "17", + "text": "Linear Transformation" + } + } + ] + } + } + }, + { + "ID": "240", + "typeID": "__group__", + "zOrder": "92", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "756", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "59", - "y": "13", - "properties": { - "size": "17", - "text": "Affine Space" - } - } - ] - } - } - }, - { - "ID": "2329", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "800", - "properties": { - "controlName": "105-game-mathematics:affine-transformation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-game-mathematics:affine-space" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "59", + "y": "13", + "properties": { + "size": "17", + "text": "Affine Space" + } + } + ] + } + } + }, + { + "ID": "241", + "typeID": "__group__", + "zOrder": "93", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "810", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "26", - "y": "13", - "properties": { - "size": "17", - "text": "Affine Transformation" - } - } - ] - } - } - }, - { - "ID": "2330", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "214", - "measuredH": "144", - "w": "214", - "h": "144", - "x": "135", - "y": "855", - "properties": { - "controlName": "106-game-mathematics:orientation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-game-mathematics:affine-transformation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "26", + "y": "13", + "properties": { + "size": "17", + "text": "Affine Transformation" + } + } + ] + } + } + }, + { + "ID": "242", + "typeID": "__group__", + "zOrder": "94", + "measuredW": "214", + "measuredH": "144", "w": "214", "h": "144", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "64", - "y": "14", - "properties": { - "size": "17", - "text": "Orientation" - } - } - ] - } - } - }, - { - "ID": "2331", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "902", - "properties": { - "controlName": "100-game-mathematics:orientation:quaternion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "145", + "y": "865", + "properties": { + "controlName": "106-game-mathematics:orientation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "144", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "64", + "y": "14", + "properties": { + "size": "17", + "text": "Orientation" + } + } + ] + } + } + }, + { + "ID": "243", + "typeID": "__group__", + "zOrder": "95", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "912", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "63", - "y": "13", - "properties": { - "size": "17", - "text": "Quaternion" - } - } - ] - } - } - }, - { - "ID": "2332", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "197", - "measuredH": "193", - "w": "197", - "h": "193", - "x": "365", - "y": "810", - "properties": { - "controlName": "106-game-mathematics:curve" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-mathematics:orientation:quaternion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "63", + "y": "13", + "properties": { + "size": "17", + "text": "Quaternion" + } + } + ] + } + } + }, + { + "ID": "244", + "typeID": "__group__", + "zOrder": "96", + "measuredW": "197", + "measuredH": "193", "w": "197", "h": "193", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "76", - "y": "14", - "properties": { - "size": "17", - "text": "Curve" - } - } - ] - } - } - }, - { - "ID": "2333", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "365", - "y": "859", - "properties": { - "controlName": "100-game-mathematics:orientation:spline" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "375", + "y": "820", + "properties": { + "controlName": "106-game-mathematics:curve" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "193", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "76", + "y": "14", + "properties": { + "size": "17", + "text": "Curve" + } + } + ] + } + } + }, + { + "ID": "245", + "typeID": "__group__", + "zOrder": "97", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "375", + "y": "869", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "27", - "y": "13", - "properties": { - "size": "17", - "text": "Spline" - } - } - ] - } - } - }, - { - "ID": "2334", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "214", - "measuredH": "50", - "w": "214", - "h": "50", - "x": "135", - "y": "949", - "properties": { - "controlName": "101-game-mathematics:orientation:euler-angle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-mathematics:orientation:spline" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "48", + "measuredH": "25", + "x": "27", + "y": "13", + "properties": { + "size": "17", + "text": "Spline" + } + } + ] + } + } + }, + { + "ID": "246", + "typeID": "__group__", + "zOrder": "98", + "measuredW": "214", + "measuredH": "50", "w": "214", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "145", + "y": "959", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "62", - "y": "13", - "properties": { - "size": "17", - "text": "Euler Angle" - } - } - ] - } - } - }, - { - "ID": "2335", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "100", - "measuredH": "50", - "w": "100", - "h": "50", - "x": "462", - "y": "859", - "properties": { - "controlName": "101-game-mathematics:orientation:hermite" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-mathematics:orientation:euler-angle" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "214", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "62", + "y": "13", + "properties": { + "size": "17", + "text": "Euler Angle" + } + } + ] + } + } + }, + { + "ID": "247", + "typeID": "__group__", + "zOrder": "99", + "measuredW": "100", + "measuredH": "50", "w": "100", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "472", + "y": "869", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "19", - "y": "13", - "properties": { - "size": "17", - "text": "Hermite" - } - } - ] - } - } - }, - { - "ID": "2336", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "365", - "y": "906", - "properties": { - "controlName": "102-game-mathematics:orientation:bezier" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-mathematics:orientation:hermite" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "100", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "62", + "measuredH": "25", + "x": "19", + "y": "13", + "properties": { + "size": "17", + "text": "Hermite" + } + } + ] + } + } + }, + { + "ID": "248", + "typeID": "__group__", + "zOrder": "100", + "measuredW": "197", + "measuredH": "50", "w": "197", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "375", + "y": "916", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "73", - "y": "13", - "properties": { - "size": "17", - "text": "Bezier" - } - } - ] - } - } - }, - { - "ID": "2337", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "365", - "y": "953", - "properties": { - "controlName": "103-game-mathematics:orientation:catmull-rom" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-mathematics:orientation:bezier" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "73", + "y": "13", + "properties": { + "size": "17", + "text": "Bezier" + } + } + ] + } + } + }, + { + "ID": "249", + "typeID": "__group__", + "zOrder": "101", + "measuredW": "197", + "measuredH": "50", "w": "197", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "375", + "y": "963", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "49", - "y": "13", - "properties": { - "size": "17", - "text": "Catmull-Rom" - } - } - ] - } - } - }, - { - "ID": "2338", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "197", - "measuredH": "144", - "w": "197", - "h": "144", - "x": "559", - "y": "810", - "properties": { - "controlName": "107-game-mathematics:projection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-mathematics:orientation:catmull-rom" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "49", + "y": "13", + "properties": { + "size": "17", + "text": "Catmull-Rom" + } + } + ] + } + } + }, + { + "ID": "250", + "typeID": "__group__", + "zOrder": "102", + "measuredW": "197", + "measuredH": "144", "w": "197", "h": "144", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "60", - "y": "14", - "properties": { - "size": "17", - "text": "Projection" - } - } - ] - } - } - }, - { - "ID": "2339", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "559", - "y": "859", - "properties": { - "controlName": "100-game-mathematics:projection:perspective" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "569", + "y": "820", + "properties": { + "controlName": "107-game-mathematics:projection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "144", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "60", + "y": "14", + "properties": { + "size": "17", + "text": "Projection" + } + } + ] + } + } + }, + { + "ID": "251", + "typeID": "__group__", + "zOrder": "103", + "measuredW": "197", + "measuredH": "50", "w": "197", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "569", + "y": "869", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "53", - "y": "13", - "properties": { - "size": "17", - "text": "Perspective" - } - } - ] - } - } - }, - { - "ID": "2340", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "559", - "y": "906", - "properties": { - "controlName": "101-game-mathematics:projection:orthogonal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-mathematics:projection:perspective" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "91", + "measuredH": "25", + "x": "53", + "y": "13", + "properties": { + "size": "17", + "text": "Perspective" + } + } + ] + } + } + }, + { + "ID": "252", + "typeID": "__group__", + "zOrder": "104", + "measuredW": "197", + "measuredH": "50", "w": "197", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "569", + "y": "916", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "55", - "y": "13", - "properties": { - "size": "17", - "text": "Orthogonal" - } - } - ] - } - } - }, - { - "ID": "2341", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "172", - "measuredH": "50", - "w": "172", - "h": "50", - "x": "791", - "y": "658", - "properties": { - "controlName": "102-game-physics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-mathematics:projection:orthogonal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "197", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "55", + "y": "13", + "properties": { + "size": "17", + "text": "Orthogonal" + } + } + ] + } + } + }, + { + "ID": "253", + "typeID": "__group__", + "zOrder": "105", + "measuredW": "172", + "measuredH": "50", "w": "172", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "801", + "y": "668", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "25", - "x": "31", - "y": "13", - "properties": { - "size": "17", - "text": "Game Physics" - } - } - ] - } - } - }, - { - "ID": "2342", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "347", - "measuredH": "50", - "w": "347", - "h": "50", - "x": "1013", - "y": "658", - "properties": { - "controlName": "100-game-physics:dynamics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-physics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "172", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "31", + "y": "13", + "properties": { + "size": "17", + "text": "Game Physics" + } + } + ] + } + } + }, + { + "ID": "254", + "typeID": "__group__", + "zOrder": "106", + "measuredW": "347", + "measuredH": "50", "w": "347", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "136", - "y": "13", - "properties": { - "size": "17", - "text": "Dynamics" - } - } - ] - } - } - }, - { - "ID": "2343", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "173", - "measuredH": "50", - "w": "173", - "h": "50", - "x": "1013", - "y": "843", - "properties": { - "controlName": "103-game-physics:dynamics:angular-velocity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1023", + "y": "668", + "properties": { + "controlName": "100-game-physics:dynamics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "347", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "136", + "y": "13", + "properties": { + "size": "17", + "text": "Dynamics" + } + } + ] + } + } + }, + { + "ID": "255", + "typeID": "__group__", + "zOrder": "107", + "measuredW": "173", + "measuredH": "50", "w": "173", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1023", + "y": "853", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Angular Velocity" - } - } - ] - } - } - }, - { - "ID": "2344", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "182", - "measuredH": "50", - "w": "182", - "h": "50", - "x": "1177", - "y": "843", - "properties": { - "controlName": "108-game-physics:dynamics:buoyancy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-physics:dynamics:angular-velocity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Angular Velocity" + } + } + ] + } + } + }, + { + "ID": "256", + "typeID": "__group__", + "zOrder": "108", + "measuredW": "182", + "measuredH": "50", "w": "182", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1187", + "y": "853", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "size": "17", - "text": "Buoyancy" - } - } - ] - } - } - }, - { - "ID": "2345", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "173", - "measuredH": "50", - "w": "173", - "h": "50", - "x": "1013", - "y": "887", - "properties": { - "controlName": "104-game-physics:dynamics:linear-velocity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "108-game-physics:dynamics:buoyancy" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "74", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "Buoyancy" + } + } + ] + } + } + }, + { + "ID": "257", + "typeID": "__group__", + "zOrder": "109", + "measuredW": "173", + "measuredH": "50", "w": "173", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1023", + "y": "897", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "31", - "y": "12", - "properties": { - "size": "17", - "text": "Linear Velocity" - } - } - ] - } - } - }, - { - "ID": "2346", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "182", - "measuredH": "50", - "w": "182", - "h": "50", - "x": "1177", - "y": "887", - "properties": { - "controlName": "109-game-physics:dynamics:friction" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-game-physics:dynamics:linear-velocity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "173", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "112", + "measuredH": "25", + "x": "31", + "y": "12", + "properties": { + "size": "17", + "text": "Linear Velocity" + } + } + ] + } + } + }, + { + "ID": "258", + "typeID": "__group__", + "zOrder": "110", + "measuredW": "182", + "measuredH": "50", "w": "182", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1187", + "y": "897", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "Friction" - } - } - ] - } - } - }, - { - "ID": "2347", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "291", - "measuredH": "50", - "w": "291", - "h": "50", - "x": "1012", - "y": "972", - "properties": { - "controlName": "101-game-physics:collision-detection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "109-game-physics:dynamics:friction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "182", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "Friction" + } + } + ] + } + } + }, + { + "ID": "259", + "typeID": "__group__", + "zOrder": "111", + "measuredW": "291", + "measuredH": "50", "w": "291", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "25", - "x": "83", - "y": "13", - "properties": { - "size": "17", - "text": "Collision Detection" - } - } - ] - } - } - }, - { - "ID": "2348", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "64", - "measuredH": "50", - "w": "64", - "h": "50", - "x": "1333", - "y": "973", - "properties": { - "controlName": "100-game-physics:collision-detection:ccd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1022", + "y": "982", + "properties": { + "controlName": "101-game-physics:collision-detection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "291", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "25", + "x": "83", + "y": "13", + "properties": { + "size": "17", + "text": "Collision Detection" + } + } + ] + } + } + }, + { + "ID": "260", + "typeID": "__group__", + "zOrder": "112", + "measuredW": "64", + "measuredH": "50", "w": "64", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1343", + "y": "983", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "25", - "x": "13", - "y": "12", - "properties": { - "size": "17", - "text": "CCD" - } - } - ] - } - } - }, - { - "ID": "2349", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "155", - "measuredH": "50", - "w": "155", - "h": "50", - "x": "1012", - "y": "1049", - "properties": { - "controlName": "101-game-physics:collision-detection:narrow-phase" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:ccd" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "64", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "13", + "y": "12", + "properties": { + "size": "17", + "text": "CCD" + } + } + ] + } + } + }, + { + "ID": "261", + "typeID": "__group__", + "zOrder": "113", + "measuredW": "155", + "measuredH": "50", "w": "155", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1022", + "y": "1059", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Narrow Phase" - } - } - ] - } - } - }, - { - "ID": "2350", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "130", - "measuredH": "50", - "w": "130", - "h": "50", - "x": "1191", - "y": "1049", - "properties": { - "controlName": "102-game-physics:collision-detection:broad-phase" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:collision-detection:narrow-phase" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "109", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Narrow Phase" + } + } + ] + } + } + }, + { + "ID": "262", + "typeID": "__group__", + "zOrder": "114", + "measuredW": "130", + "measuredH": "50", "w": "130", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1201", + "y": "1059", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "15", - "y": "12", - "properties": { - "size": "17", - "text": "Broad Phase" - } - } - ] - } - } - }, - { - "ID": "2351", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "79", - "measuredH": "50", - "w": "79", - "h": "50", - "x": "1012", - "y": "1165", - "properties": { - "controlName": "100-game-physics:collision-detection:narrow-phase:intersection:sat" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-physics:collision-detection:broad-phase" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "130", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Broad Phase" + } + } + ] + } + } + }, + { + "ID": "263", + "typeID": "__group__", + "zOrder": "115", + "measuredW": "79", + "measuredH": "50", "w": "79", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1022", + "y": "1175", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "30", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "SAT" - } - } - ] - } - } - }, - { - "ID": "2352", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "155", - "measuredH": "50", - "w": "155", - "h": "50", - "x": "1012", - "y": "1212", - "properties": { - "controlName": "102-game-physics:collision-detection:narrow-phase:intersection:epa" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:narrow-phase:intersection:sat" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "79", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "SAT" + } + } + ] + } + } + }, + { + "ID": "264", + "typeID": "__group__", + "zOrder": "116", + "measuredW": "155", + "measuredH": "50", "w": "155", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1022", + "y": "1222", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "32", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "EPA" - } - } - ] - } - } - }, - { - "ID": "2353", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "79", - "measuredH": "50", - "w": "79", - "h": "50", - "x": "1088", - "y": "1165", - "properties": { - "controlName": "101-game-physics:collision-detection:narrow-phase:intersection:gjk" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-physics:collision-detection:narrow-phase:intersection:epa" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "32", + "measuredH": "25", + "x": "62", + "y": "12", + "properties": { + "size": "17", + "text": "EPA" + } + } + ] + } + } + }, + { + "ID": "265", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "79", + "measuredH": "50", "w": "79", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1098", + "y": "1175", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "GJK" - } - } - ] - } - } - }, - { - "ID": "2354", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "155", - "measuredH": "48", - "w": "155", - "h": "48", - "x": "1012", - "y": "1120", - "properties": { - "controlName": "101-game-physics:collision-detection:narrow-phase:intersection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:collision-detection:narrow-phase:intersection:gjk" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "79", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "33", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "GJK" + } + } + ] + } + } + }, + { + "ID": "266", + "typeID": "__group__", + "zOrder": "118", + "measuredW": "155", + "measuredH": "48", "w": "155", "h": "48", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "32", - "y": "10", - "properties": { - "size": "17", - "text": "Intersection" - } - } - ] - } - } - }, - { - "ID": "2355", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "129", - "measuredH": "50", - "w": "129", - "h": "50", - "x": "829", - "y": "1334", - "properties": { - "controlName": "100-game-physics:collision-detection:narrow-phase:convexity:convex" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1022", + "y": "1130", + "properties": { + "controlName": "101-game-physics:collision-detection:narrow-phase:intersection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "155", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "93", + "measuredH": "25", + "x": "32", + "y": "10", + "properties": { + "size": "17", + "text": "Intersection" + } + } + ] + } + } + }, + { + "ID": "267", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "129", + "measuredH": "50", "w": "129", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Convex" - } - } - ] - } - } - }, - { - "ID": "2356", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "129", - "measuredH": "50", - "w": "129", - "h": "50", - "x": "829", - "y": "1381", - "properties": { - "controlName": "101-game-physics:collision-detection:narrow-phase:convexity:convex:convex-hull" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "839", + "y": "1344", + "properties": { + "controlName": "100-game-physics:collision-detection:narrow-phase:convexity:convex" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "58", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Convex" + } + } + ] + } + } + }, + { + "ID": "268", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "129", + "measuredH": "50", "w": "129", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "839", + "y": "1391", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Convex Hull" - } - } - ] - } - } - }, - { - "ID": "2357", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "213", - "measuredH": "50", - "w": "213", - "h": "50", - "x": "954", - "y": "1334", - "properties": { - "controlName": "101-game-physics:collision-detection:narrow-phase:convexity:concave" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:collision-detection:narrow-phase:convexity:convex:convex-hull" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "129", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Convex Hull" + } + } + ] + } + } + }, + { + "ID": "269", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "213", + "measuredH": "50", "w": "213", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "72", - "y": "12", - "properties": { - "size": "17", - "text": "Concave" - } - } - ] - } - } - }, - { - "ID": "2358", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "213", - "measuredH": "50", - "w": "213", - "h": "50", - "x": "954", - "y": "1381", - "properties": { - "controlName": "100-game-physics:collision-detection:narrow-phase:convexity:concave:convex-decomposition" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "964", + "y": "1344", + "properties": { + "controlName": "101-game-physics:collision-detection:narrow-phase:convexity:concave" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "72", + "y": "12", + "properties": { + "size": "17", + "text": "Concave" + } + } + ] + } + } + }, + { + "ID": "270", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "213", + "measuredH": "50", "w": "213", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "964", + "y": "1391", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Convex Decomposition" - } - } - ] - } - } - }, - { - "ID": "2359", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "338", - "measuredH": "48", - "w": "338", - "h": "48", - "x": "829", - "y": "1290", - "properties": { - "controlName": "100-game-physics:collision-detection:narrow-phase:convexity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:narrow-phase:convexity:concave:convex-decomposition" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "213", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "178", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Convex Decomposition" + } + } + ] + } + } + }, + { + "ID": "271", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "338", + "measuredH": "48", "w": "338", "h": "48", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "131", - "y": "10", - "properties": { - "size": "17", - "text": "Convexity" - } - } - ] - } - } - }, - { - "ID": "2360", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "84", - "measuredH": "50", - "w": "84", - "h": "50", - "x": "1191", - "y": "1165", - "properties": { - "controlName": "100-game-physics:collision-detection:broad-phase:bounding-volume:aabb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "839", + "y": "1300", + "properties": { + "controlName": "100-game-physics:collision-detection:narrow-phase:convexity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "338", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "131", + "y": "10", + "properties": { + "size": "17", + "text": "Convexity" + } + } + ] + } + } + }, + { + "ID": "272", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "84", + "measuredH": "50", "w": "84", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1201", + "y": "1175", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "19", - "y": "12", - "properties": { - "size": "17", - "text": "AABB" - } - } - ] - } - } - }, - { - "ID": "2361", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "84", - "measuredH": "50", - "w": "84", - "h": "50", - "x": "1272", - "y": "1165", - "properties": { - "controlName": "101-game-physics:collision-detection:broad-phase:bounding-volume:obb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:broad-phase:bounding-volume:aabb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "84", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "AABB" + } + } + ] + } + } + }, + { + "ID": "273", + "typeID": "__group__", + "zOrder": "125", + "measuredW": "84", + "measuredH": "50", "w": "84", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1282", + "y": "1175", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "OBB" - } - } - ] - } - } - }, - { - "ID": "2362", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "165", - "measuredH": "48", - "w": "165", - "h": "48", - "x": "1191", - "y": "1120", - "properties": { - "controlName": "100-game-physics:collision-detection:broad-phase:bounding-volume" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:collision-detection:broad-phase:bounding-volume:obb" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "84", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "37", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "OBB" + } + } + ] + } + } + }, + { + "ID": "274", + "typeID": "__group__", + "zOrder": "126", + "measuredW": "165", + "measuredH": "48", "w": "165", "h": "48", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "16", - "y": "10", - "properties": { - "size": "17", - "text": "Bounding Volume" - } - } - ] - } - } - }, - { - "ID": "2363", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "83", - "measuredH": "50", - "w": "83", - "h": "50", - "x": "1351", - "y": "1285", - "properties": { - "controlName": "101-game-physics:collision-detection:broad-phase:spatial-partitioning:bvh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1201", + "y": "1130", + "properties": { + "controlName": "100-game-physics:collision-detection:broad-phase:bounding-volume" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "165", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "16", + "y": "10", + "properties": { + "size": "17", + "text": "Bounding Volume" + } + } + ] + } + } + }, + { + "ID": "275", + "typeID": "__group__", + "zOrder": "127", + "measuredW": "83", + "measuredH": "50", "w": "83", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1361", + "y": "1295", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "BVH" - } - } - ] - } - } - }, - { - "ID": "2364", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "243", - "measuredH": "48", - "w": "243", - "h": "48", - "x": "1191", - "y": "1240", - "properties": { - "controlName": "101-game-physics:collision-detection:broad-phase:spatial-partitioning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-physics:collision-detection:broad-phase:spatial-partitioning:bvh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "83", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "34", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "BVH" + } + } + ] + } + } + }, + { + "ID": "276", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "243", + "measuredH": "48", "w": "243", "h": "48", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "25", - "x": "50", - "y": "11", - "properties": { - "size": "17", - "text": "Spatial Partitioning" - } - } - ] - } - } - }, - { - "ID": "2365", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "83", - "measuredH": "50", - "w": "83", - "h": "50", - "x": "1353", - "y": "1371", - "properties": { - "controlName": "100-game-physics:collision-detection:broad-phase:spatial-partitioning:bvh:dbvt" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1201", + "y": "1250", + "properties": { + "controlName": "101-game-physics:collision-detection:broad-phase:spatial-partitioning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "243", + "h": "48", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "144", + "measuredH": "25", + "x": "50", + "y": "11", + "properties": { + "size": "17", + "text": "Spatial Partitioning" + } + } + ] + } + } + }, + { + "ID": "277", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "83", + "measuredH": "50", "w": "83", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1363", + "y": "1381", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "DBVT" - } - } - ] - } - } - }, - { - "ID": "2366", - "typeID": "Arrow", - "zOrder": "130", - "w": "327", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "560", - "y": "1100", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 326.28605400996094, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459168 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2367", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "508", - "y": "1076", - "properties": { - "controlName": "103-game-engine" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-physics:collision-detection:broad-phase:spatial-partitioning:bvh:dbvt" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "83", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "45", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "DBVT" + } + } + ] + } + } + }, + { + "ID": "278", + "typeID": "Arrow", + "zOrder": "130", + "w": "327", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "570", + "y": "1110", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 326.28605400996094, + "y": 0 + }, + "p1": { + "x": 0.4438624012549723, + "y": -0.00008403832147459168 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "279", + "typeID": "__group__", + "zOrder": "131", + "measuredW": "246", + "measuredH": "50", "w": "246", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "518", + "y": "1086", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "25", - "x": "70", - "y": "13", - "properties": { - "size": "17", - "text": "Game Engine" - } - } - ] - } - } - }, - { - "ID": "2368", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "157", - "measuredH": "50", - "w": "157", - "h": "50", - "x": "281", - "y": "1055", - "properties": { - "controlName": "101-game-engine:unreal-engine" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-engine" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "106", + "measuredH": "25", + "x": "70", + "y": "13", + "properties": { + "size": "17", + "text": "Game Engine" + } + } + ] + } + } + }, + { + "ID": "280", + "typeID": "__group__", + "zOrder": "132", + "measuredW": "157", + "measuredH": "50", "w": "157", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "291", + "y": "1065", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Unreal Engine" - } - } - ] - } - } - }, - { - "ID": "2369", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "157", - "measuredH": "50", - "w": "157", - "h": "50", - "x": "281", - "y": "1109", - "properties": { - "controlName": "103-game-engine:unity-3d" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-engine:unreal-engine" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "111", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Unreal Engine" + } + } + ] + } + } + }, + { + "ID": "281", + "typeID": "__group__", + "zOrder": "133", + "measuredW": "157", + "measuredH": "50", "w": "157", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "291", + "y": "1119", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "46", - "y": "12", - "properties": { - "size": "17", - "text": "Unity 3D" - } - } - ] - } - } - }, - { - "ID": "2370", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "120", - "measuredH": "50", - "w": "120", - "h": "50", - "x": "157", - "y": "1055", - "properties": { - "controlName": "100-game-engine:godot" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-engine:unity-3d" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "157", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Unity 3D" + } + } + ] + } + } + }, + { + "ID": "282", + "typeID": "__group__", + "zOrder": "134", + "measuredW": "120", + "measuredH": "50", "w": "120", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "167", + "y": "1065", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Godot" - } - } - ] - } - } - }, - { - "ID": "2371", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "120", - "measuredH": "50", - "w": "120", - "h": "50", - "x": "157", - "y": "1109", - "properties": { - "controlName": "102-game-engine:native" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-engine:godot" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "47", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Godot" + } + } + ] + } + } + }, + { + "ID": "283", + "typeID": "__group__", + "zOrder": "135", + "measuredW": "120", + "measuredH": "50", "w": "120", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "167", + "y": "1119", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", + "controlName": "102-game-engine:native" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "120", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "35", + "y": "12", + "properties": { + "size": "17", + "text": "Native" + } + } + ] + } + } + }, + { + "ID": "284", + "typeID": "Label", + "zOrder": "136", + "measuredW": "146", "measuredH": "25", - "x": "35", - "y": "12", - "properties": { - "size": "17", - "text": "Native" - } - } - ] - } - } - }, - { - "ID": "2372", - "typeID": "Label", - "zOrder": "136", - "measuredW": "146", - "measuredH": "25", - "x": "214", - "y": "1167", - "properties": { - "size": "17", - "text": "Pick one from here" - } - }, - { - "ID": "2373", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "508", - "y": "1286", - "properties": { - "controlName": "104-programming-languages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "224", + "y": "1177", + "properties": { + "size": "17", + "text": "Pick one from here" + } + }, + { + "ID": "285", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "246", + "measuredH": "50", "w": "246", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "518", + "y": "1296", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "194", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Programming Languages" - } - } - ] - } - } - }, - { - "ID": "2374", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "170", - "measuredH": "50", - "w": "170", - "h": "50", - "x": "264", - "y": "1288", - "properties": { - "controlName": "102-programming-languages:assembly" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-programming-languages" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "194", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Programming Languages" + } + } + ] + } + } + }, + { + "ID": "286", + "typeID": "__group__", + "zOrder": "138", + "measuredW": "170", + "measuredH": "50", "w": "170", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "274", + "y": "1298", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "49", - "y": "12", - "properties": { - "size": "17", - "text": "Assembly" - } - } - ] - } - } - }, - { - "ID": "2375", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "96", - "measuredH": "50", - "w": "96", - "h": "50", - "x": "264", - "y": "1235", - "properties": { - "controlName": "100-programming-languages:c-cpp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-programming-languages:assembly" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "170", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "72", + "measuredH": "25", + "x": "49", + "y": "12", + "properties": { + "size": "17", + "text": "Assembly" + } + } + ] + } + } + }, + { + "ID": "287", + "typeID": "__group__", + "zOrder": "139", + "measuredW": "96", + "measuredH": "50", "w": "96", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "274", + "y": "1245", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "size": "17", - "text": "C / C++" - } - } - ] - } - } - }, - { - "ID": "2376", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "71", - "measuredH": "50", - "w": "71", - "h": "50", - "x": "363", - "y": "1235", - "properties": { - "controlName": "101-programming-languages:csharp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-programming-languages:c-cpp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "96", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "64", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "C / C++" + } + } + ] + } + } + }, + { + "ID": "288", + "typeID": "__group__", + "zOrder": "140", + "measuredW": "71", + "measuredH": "50", "w": "71", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "373", + "y": "1245", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "C#" - } - } - ] - } - } - }, - { - "ID": "2377", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "77", - "measuredH": "50", - "w": "77", - "h": "50", - "x": "264", - "y": "1340", - "properties": { - "controlName": "103-programming-languages:rust" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-programming-languages:csharp" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "71", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "24", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "C#" + } + } + ] + } + } + }, + { + "ID": "289", + "typeID": "__group__", + "zOrder": "141", + "measuredW": "77", + "measuredH": "50", "w": "77", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "274", + "y": "1350", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "size": "17", - "text": "Rust" - } - } - ] - } - } - }, - { - "ID": "2378", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "88", - "measuredH": "50", - "w": "88", - "h": "50", - "x": "347", - "y": "1341", - "properties": { - "controlName": "104-programming-languages:python" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-programming-languages:rust" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "77", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "36", + "measuredH": "25", + "x": "21", + "y": "12", + "properties": { + "size": "17", + "text": "Rust" + } + } + ] + } + } + }, + { + "ID": "290", + "typeID": "__group__", + "zOrder": "142", + "measuredW": "88", + "measuredH": "50", "w": "88", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "357", + "y": "1351", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "17", - "y": "11", - "properties": { - "size": "17", - "text": "Python" - } - } - ] - } - } - }, - { - "ID": "2379", - "typeID": "Arrow", - "zOrder": "143", - "w": "292", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "351", - "y": "1448", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 292.10198439749036, - "y": 0.16578208707346676 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147455509 - }, - "p2": { - "x": 0, - "y": 0.16578208707346676 - } - } - }, - { - "ID": "2380", - "typeID": "Arrow", - "zOrder": "144", - "w": "29", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "614", - "y": "1452", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 29.101984397490355, - "y": 0.16578208707346676 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147455411 - }, - "p2": { - "x": -0.13539456394892113, - "y": 0.16578208707346676 - } - } - }, - { - "ID": "2381", - "typeID": "Arrow", - "zOrder": "145", - "w": "29", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "614", - "y": "1455", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 29.101984397490355, - "y": 0.16578208707346676 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147455411 - }, - "p2": { - "x": -0.13539456394892113, - "y": 0.16578208707346676 - } - } - }, - { - "ID": "2382", - "typeID": "Label", - "zOrder": "146", - "measuredW": "141", - "measuredH": "28", - "x": "423", - "y": "1461", - "properties": { - "size": "20", - "text": "Getting Deeper" - } - }, - { - "ID": "2383", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "489", - "y": "1528", - "properties": { - "controlName": "105-computer-graphics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-programming-languages:python" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "88", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "17", + "y": "11", + "properties": { + "size": "17", + "text": "Python" + } + } + ] + } + } + }, + { + "ID": "291", + "typeID": "Arrow", + "zOrder": "143", + "w": "292", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "361", + "y": "1458", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 292.10198439749036, + "y": 0.16578208707346676 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147455509 + }, + "p2": { + "x": 0, + "y": 0.16578208707346676 + } + } + }, + { + "ID": "292", + "typeID": "Arrow", + "zOrder": "144", + "w": "29", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "624", + "y": "1462", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 29.101984397490355, + "y": 0.16578208707346676 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147455411 + }, + "p2": { + "x": -0.13539456394892113, + "y": 0.16578208707346676 + } + } + }, + { + "ID": "293", + "typeID": "Arrow", + "zOrder": "145", + "w": "29", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "624", + "y": "1465", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 29.101984397490355, + "y": 0.16578208707346676 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147455411 + }, + "p2": { + "x": -0.13539456394892113, + "y": 0.16578208707346676 + } + } + }, + { + "ID": "294", + "typeID": "Label", + "zOrder": "146", + "measuredW": "141", + "measuredH": "28", + "x": "433", + "y": "1471", + "properties": { + "size": "20", + "text": "Getting Deeper" + } + }, + { + "ID": "295", + "typeID": "__group__", + "zOrder": "147", + "measuredW": "246", + "measuredH": "50", "w": "246", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "499", + "y": "1538", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "25", - "x": "48", - "y": "13", - "properties": { - "size": "17", - "text": "Computer Graphics" - } - } - ] - } - } - }, - { - "ID": "2384", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1595", - "properties": { - "controlName": "100-computer-graphics:ray-tracing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-computer-graphics" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "246", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "48", + "y": "13", + "properties": { + "size": "17", + "text": "Computer Graphics" + } + } + ] + } + } + }, + { + "ID": "296", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1605", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Ray Tracing" - } - } - ] - } - } - }, - { - "ID": "2385", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1648", - "properties": { - "controlName": "101-computer-graphics:rasterization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:ray-tracing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "90", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Ray Tracing" + } + } + ] + } + } + }, + { + "ID": "297", + "typeID": "__group__", + "zOrder": "149", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1658", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Rasterization" - } - } - ] - } - } - }, - { - "ID": "2386", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1701", - "properties": { - "controlName": "102-computer-graphics:graphics-pipeline" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:rasterization" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "102", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Rasterization" + } + } + ] + } + } + }, + { + "ID": "298", + "typeID": "__group__", + "zOrder": "150", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1711", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "19", - "y": "12", - "properties": { - "size": "17", - "text": "Graphics Pipeline" - } - } - ] - } - } - }, - { - "ID": "2387", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1754", - "properties": { - "controlName": "103-computer-graphics:sampling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:graphics-pipeline" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Graphics Pipeline" + } + } + ] + } + } + }, + { + "ID": "299", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1764", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Sampling" - } - } - ] - } - } - }, - { - "ID": "2388", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1808", - "properties": { - "controlName": "108-computer-graphics:shader" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-computer-graphics:sampling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Sampling" + } + } + ] + } + } + }, + { + "ID": "300", + "typeID": "__group__", + "zOrder": "152", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Shader" - } - } - ] - } - } - }, - { - "ID": "2389", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1853", - "properties": { - "controlName": "100-computer-graphics:shader:render-equation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "275", + "y": "1818", + "properties": { + "controlName": "108-computer-graphics:shader" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "56", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Shader" + } + } + ] + } + } + }, + { + "ID": "301", + "typeID": "__group__", + "zOrder": "153", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1863", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "25", - "x": "12", - "y": "12", - "properties": { - "size": "17", - "text": "Rendering Equation" - } - } - ] - } - } - }, - { - "ID": "2390", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1900", - "properties": { - "controlName": "101-computer-graphics:shader:reflection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:shader:render-equation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "155", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "Rendering Equation" + } + } + ] + } + } + }, + { + "ID": "302", + "typeID": "__group__", + "zOrder": "154", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1910", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "49", - "y": "12", - "properties": { - "size": "17", - "text": "Reflection" - } - } - ] - } - } - }, - { - "ID": "2391", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "175", - "measuredH": "50", - "w": "175", - "h": "50", - "x": "265", - "y": "1947", - "properties": { - "controlName": "102-computer-graphics:shader:mapping" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:shader:reflection" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "49", + "y": "12", + "properties": { + "size": "17", + "text": "Reflection" + } + } + ] + } + } + }, + { + "ID": "303", + "typeID": "__group__", + "zOrder": "155", + "measuredW": "175", + "measuredH": "50", "w": "175", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "275", + "y": "1957", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "size": "17", - "text": "Mapping" - } - } - ] - } - } - }, - { - "ID": "2392", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "121", - "y": "1876", - "properties": { - "controlName": "100-computer-graphics:shader:reflection:diffuse" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:shader:mapping" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "175", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "68", + "measuredH": "25", + "x": "54", + "y": "12", + "properties": { + "size": "17", + "text": "Mapping" + } + } + ] + } + } + }, + { + "ID": "304", + "typeID": "__group__", + "zOrder": "156", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "131", + "y": "1886", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "Diffuse" - } - } - ] - } - } - }, - { - "ID": "2393", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "121", - "y": "1930", - "properties": { - "controlName": "101-computer-graphics:shader:reflection:specular" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:shader:reflection:diffuse" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "54", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "Diffuse" + } + } + ] + } + } + }, + { + "ID": "305", + "typeID": "__group__", + "zOrder": "157", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "131", + "y": "1940", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "12", - "y": "12", - "properties": { - "size": "17", - "text": "Specular" - } - } - ] - } - } - }, - { - "ID": "2394", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "519", - "y": "1861", - "properties": { - "controlName": "100-computer-graphics:shader:mapping:texture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:shader:reflection:specular" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "Specular" + } + } + ] + } + } + }, + { + "ID": "306", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Texture" - } - } - ] - } - } - }, - { - "ID": "2395", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "519", - "y": "1915", - "properties": { - "controlName": "101-computer-graphics:shader:mapping:bump" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "529", + "y": "1871", + "properties": { + "controlName": "100-computer-graphics:shader:mapping:texture" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Texture" + } + } + ] + } + } + }, + { + "ID": "307", + "typeID": "__group__", + "zOrder": "159", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "529", + "y": "1925", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "Bump" - } - } - ] - } - } - }, - { - "ID": "2396", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "519", - "y": "1968", - "properties": { - "controlName": "102-computer-graphics:shader:mapping:parallax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:shader:mapping:bump" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "46", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Bump" + } + } + ] + } + } + }, + { + "ID": "308", + "typeID": "__group__", + "zOrder": "160", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "529", + "y": "1978", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "size": "17", - "text": "Parallax" - } - } - ] - } - } - }, - { - "ID": "2397", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "519", - "y": "2021", - "properties": { - "controlName": "103-computer-graphics:shader:mapping:horizon" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:shader:mapping:parallax" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "Parallax" + } + } + ] + } + } + }, + { + "ID": "309", + "typeID": "__group__", + "zOrder": "161", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "529", + "y": "2031", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "17", - "y": "12", - "properties": { - "size": "17", - "text": "Horizon" - } - } - ] - } - } - }, - { - "ID": "2398", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "491", - "y": "1617", - "properties": { - "controlName": "104-computer-graphics:computer-animation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-computer-graphics:shader:mapping:horizon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "17", + "y": "12", + "properties": { + "size": "17", + "text": "Horizon" + } + } + ] + } + } + }, + { + "ID": "310", + "typeID": "__group__", + "zOrder": "162", + "measuredW": "186", + "measuredH": "50", "w": "186", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "501", + "y": "1627", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "14", - "y": "12", - "properties": { - "size": "17", - "text": "Computer Animation" - } - } - ] - } - } - }, - { - "ID": "2399", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "491", - "y": "1670", - "properties": { - "controlName": "105-computer-graphics:color" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-computer-graphics:computer-animation" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "14", + "y": "12", + "properties": { + "size": "17", + "text": "Computer Animation" + } + } + ] + } + } + }, + { + "ID": "311", + "typeID": "__group__", + "zOrder": "163", + "measuredW": "186", + "measuredH": "50", "w": "186", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "501", + "y": "1680", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "72", - "y": "12", - "properties": { - "size": "17", - "text": "Color" - } - } - ] - } - } - }, - { - "ID": "2400", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "491", - "y": "1723", - "properties": { - "controlName": "106-computer-graphics:visual-perception" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-computer-graphics:color" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "72", + "y": "12", + "properties": { + "size": "17", + "text": "Color" + } + } + ] + } + } + }, + { + "ID": "312", + "typeID": "__group__", + "zOrder": "164", + "measuredW": "186", + "measuredH": "50", "w": "186", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "501", + "y": "1733", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Visual Perception" - } - } - ] - } - } - }, - { - "ID": "2401", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "491", - "y": "1776", - "properties": { - "controlName": "107-computer-graphics:tone-reproduction" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "106-computer-graphics:visual-perception" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "134", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Visual Perception" + } + } + ] + } + } + }, + { + "ID": "313", + "typeID": "__group__", + "zOrder": "165", + "measuredW": "186", + "measuredH": "50", "w": "186", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "501", + "y": "1786", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "19", - "y": "12", - "properties": { - "size": "17", - "text": "Tone Reproduction" - } - } - ] - } - } - }, - { - "ID": "2402", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "308", - "measuredH": "50", - "w": "308", - "h": "50", - "x": "784", - "y": "1529", - "properties": { - "controlName": "109-computer-graphics:lightning-and-shadow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "107-computer-graphics:tone-reproduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "147", + "measuredH": "25", + "x": "19", + "y": "12", + "properties": { + "size": "17", + "text": "Tone Reproduction" + } + } + ] + } + } + }, + { + "ID": "314", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "308", + "measuredH": "50", "w": "308", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "74", - "y": "12", - "properties": { - "size": "17", - "text": "Lighting and Shadow" - } - } - ] - } - } - }, - { - "ID": "2403", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "1119", - "y": "1529", - "properties": { - "controlName": "110-computer-graphics:visibility-and-occlusion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "794", + "y": "1539", + "properties": { + "controlName": "109-computer-graphics:lightning-and-shadow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "308", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Lighting and Shadow" + } + } + ] + } + } + }, + { + "ID": "315", + "typeID": "__group__", + "zOrder": "167", + "measuredW": "322", + "measuredH": "50", "w": "322", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "174", - "measuredH": "25", - "x": "74", - "y": "12", - "properties": { - "size": "17", - "text": "Visibility and Occlusion" - } - } - ] - } - } - }, - { - "ID": "2404", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "148", - "measuredH": "50", - "w": "148", - "h": "50", - "x": "784", - "y": "1609", - "properties": { - "controlName": "101-computer-graphics:lightning-and-shadow:shadow-map" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1129", + "y": "1539", + "properties": { + "controlName": "110-computer-graphics:visibility-and-occlusion" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "322", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "174", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Visibility and Occlusion" + } + } + ] + } + } + }, + { + "ID": "316", + "typeID": "__group__", + "zOrder": "168", + "measuredW": "148", + "measuredH": "50", "w": "148", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "99", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Shadow Map" - } - } - ] - } - } - }, - { - "ID": "2405", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "943", - "y": "1609", - "properties": { - "controlName": "102-computer-graphics:lightning-and-shadow:light-source" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "794", + "y": "1619", + "properties": { + "controlName": "101-computer-graphics:lightning-and-shadow:shadow-map" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "99", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Shadow Map" + } + } + ] + } + } + }, + { + "ID": "317", + "typeID": "__group__", + "zOrder": "169", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Light Source" - } - } - ] - } - } - }, - { - "ID": "2406", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "783", - "y": "1797", - "properties": { - "controlName": "100-computer-graphics:lightning-and-shadow:stencil-shadow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "953", + "y": "1619", + "properties": { + "controlName": "102-computer-graphics:lightning-and-shadow:light-source" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "97", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Light Source" + } + } + ] + } + } + }, + { + "ID": "318", + "typeID": "__group__", + "zOrder": "170", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "793", + "y": "1807", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "size": "17", - "text": "Stencil Shadow" - } - } - ] - } - } - }, - { - "ID": "2407", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "64", - "measuredH": "50", - "w": "64", - "h": "50", - "x": "784", - "y": "1656", - "properties": { - "controlName": "100-computer-graphics:lightning-and-shadow:shadow-map:2d" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:lightning-and-shadow:stencil-shadow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "117", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "Stencil Shadow" + } + } + ] + } + } + }, + { + "ID": "319", + "typeID": "__group__", + "zOrder": "171", + "measuredW": "64", + "measuredH": "50", "w": "64", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "794", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "23", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "2D" - } - } - ] - } - } - }, - { - "ID": "2408", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "90", - "measuredH": "50", - "w": "90", - "h": "50", - "x": "842", - "y": "1656", - "properties": { - "controlName": "101-computer-graphics:lightning-and-shadow:shadow-map:cube" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:lightning-and-shadow:shadow-map:2d" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "64", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "23", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "2D" + } + } + ] + } + } + }, + { + "ID": "320", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "90", + "measuredH": "50", "w": "90", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "852", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "Cube" - } - } - ] - } - } - }, - { - "ID": "2409", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "148", - "measuredH": "50", - "w": "148", - "h": "50", - "x": "784", - "y": "1703", - "properties": { - "controlName": "102-computer-graphics:lightning-and-shadow:shadow-map:cascaded" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:lightning-and-shadow:shadow-map:cube" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "90", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "Cube" + } + } + ] + } + } + }, + { + "ID": "321", + "typeID": "__group__", + "zOrder": "173", + "measuredW": "148", + "measuredH": "50", "w": "148", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "794", + "y": "1713", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "25", - "x": "34", - "y": "12", - "properties": { - "size": "17", - "text": "Cascaded" - } - } - ] - } - } - }, - { - "ID": "2410", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "943", - "y": "1656", - "properties": { - "controlName": "100-computer-graphics:lightning-and-shadow:light-source:directional-light" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:lightning-and-shadow:shadow-map:cascaded" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "148", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "79", + "measuredH": "25", + "x": "34", + "y": "12", + "properties": { + "size": "17", + "text": "Cascaded" + } + } + ] + } + } + }, + { + "ID": "322", + "typeID": "__group__", + "zOrder": "174", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "953", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "12", - "y": "12", - "properties": { - "size": "17", - "text": "Directional Light" - } - } - ] - } - } - }, - { - "ID": "2411", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "943", - "y": "1703", - "properties": { - "controlName": "101-computer-graphics:lightning-and-shadow:light-source:point-light" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:lightning-and-shadow:light-source:directional-light" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "Directional Light" + } + } + ] + } + } + }, + { + "ID": "323", + "typeID": "__group__", + "zOrder": "175", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "953", + "y": "1713", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "34", - "y": "12", - "properties": { - "size": "17", - "text": "Point Light" - } - } - ] - } - } - }, - { - "ID": "2412", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "943", - "y": "1750", - "properties": { - "controlName": "102-computer-graphics:lightning-and-shadow:light-source:spot-light" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:lightning-and-shadow:light-source:point-light" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "34", + "y": "12", + "properties": { + "size": "17", + "text": "Point Light" + } + } + ] + } + } + }, + { + "ID": "324", + "typeID": "__group__", + "zOrder": "176", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "953", + "y": "1760", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Spot Light" - } - } - ] - } - } - }, - { - "ID": "2413", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "149", - "measuredH": "50", - "w": "149", - "h": "50", - "x": "943", - "y": "1797", - "properties": { - "controlName": "103-computer-graphics:lightning-and-shadow:light-source:infinite-light" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:lightning-and-shadow:light-source:spot-light" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "78", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Spot Light" + } + } + ] + } + } + }, + { + "ID": "325", + "typeID": "__group__", + "zOrder": "177", + "measuredW": "149", + "measuredH": "50", "w": "149", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "953", + "y": "1807", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Infinite Light" - } - } - ] - } - } - }, - { - "ID": "2414", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "1120", - "y": "1609", - "properties": { - "controlName": "100-computer-graphics:visibility-and-occlusion:occluder" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-computer-graphics:lightning-and-shadow:light-source:infinite-light" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "149", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "95", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Infinite Light" + } + } + ] + } + } + }, + { + "ID": "326", + "typeID": "__group__", + "zOrder": "178", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "25", - "x": "11", - "y": "12", - "properties": { - "size": "17", - "text": "Occluder" - } - } - ] - } - } - }, - { - "ID": "2415", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "93", - "measuredH": "50", - "w": "93", - "h": "50", - "x": "1222", - "y": "1609", - "properties": { - "controlName": "101-computer-graphics:visibility-and-occlusion:culling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1130", + "y": "1619", + "properties": { + "controlName": "100-computer-graphics:visibility-and-occlusion:occluder" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "71", + "measuredH": "25", + "x": "11", + "y": "12", + "properties": { + "size": "17", + "text": "Occluder" + } + } + ] + } + } + }, + { + "ID": "327", + "typeID": "__group__", + "zOrder": "179", + "measuredW": "93", + "measuredH": "50", "w": "93", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "20", - "y": "12", - "properties": { - "size": "17", - "text": "Culling" - } - } - ] - } - } - }, - { - "ID": "2416", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "114", - "measuredH": "50", - "w": "114", - "h": "50", - "x": "1324", - "y": "1609", - "properties": { - "controlName": "102-computer-graphics:visibility-and-occlusion:clipping" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1232", + "y": "1619", + "properties": { + "controlName": "101-computer-graphics:visibility-and-occlusion:culling" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "93", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "20", + "y": "12", + "properties": { + "size": "17", + "text": "Culling" + } + } + ] + } + } + }, + { + "ID": "328", + "typeID": "__group__", + "zOrder": "180", + "measuredW": "114", + "measuredH": "50", "w": "114", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "Clipping" - } - } - ] - } - } - }, - { - "ID": "2417", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "95", - "measuredH": "50", - "w": "95", - "h": "50", - "x": "1119", - "y": "1656", - "properties": { - "controlName": "100-computer-graphics:visibility-and-occlusion:occluder:fog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1334", + "y": "1619", + "properties": { + "controlName": "102-computer-graphics:visibility-and-occlusion:clipping" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "114", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Clipping" + } + } + ] + } + } + }, + { + "ID": "329", + "typeID": "__group__", + "zOrder": "181", + "measuredW": "95", + "measuredH": "50", "w": "95", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1129", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "30", - "measuredH": "25", - "x": "33", - "y": "12", - "properties": { - "size": "17", - "text": "Fog" - } - } - ] - } - } - }, - { - "ID": "2418", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "1222", - "y": "1656", - "properties": { - "controlName": "100-computer-graphics:visibility-and-occlusion:culling:frustum" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:visibility-and-occlusion:occluder:fog" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "95", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "30", + "measuredH": "25", + "x": "33", + "y": "12", + "properties": { + "size": "17", + "text": "Fog" + } + } + ] + } + } + }, + { + "ID": "330", + "typeID": "__group__", + "zOrder": "182", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1232", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "15", - "y": "12", - "properties": { - "size": "17", - "text": "Frustum" - } - } - ] - } - } - }, - { - "ID": "2419", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "1222", - "y": "1703", - "properties": { - "controlName": "101-computer-graphics:visibility-and-occlusion:culling:light" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:visibility-and-occlusion:culling:frustum" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "63", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Frustum" + } + } + ] + } + } + }, + { + "ID": "331", + "typeID": "__group__", + "zOrder": "183", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1232", + "y": "1713", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Light" - } - } - ] - } - } - }, - { - "ID": "2420", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "1222", - "y": "1749", - "properties": { - "controlName": "102-computer-graphics:visibility-and-occlusion:culling:shadow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:visibility-and-occlusion:culling:light" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "39", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Light" + } + } + ] + } + } + }, + { + "ID": "332", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "94", + "measuredH": "50", "w": "94", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1232", + "y": "1759", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "size": "17", - "text": "Shadow" - } - } - ] - } - } - }, - { - "ID": "2421", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "115", - "measuredH": "50", - "w": "115", - "h": "50", - "x": "1323", - "y": "1656", - "properties": { - "controlName": "100-computer-graphics:visibility-and-occlusion:clipping:polygon" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-computer-graphics:visibility-and-occlusion:culling:shadow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "94", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "16", + "y": "12", + "properties": { + "size": "17", + "text": "Shadow" + } + } + ] + } + } + }, + { + "ID": "333", + "typeID": "__group__", + "zOrder": "185", + "measuredW": "115", + "measuredH": "50", "w": "115", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1333", + "y": "1666", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Polygon" - } - } - ] - } - } - }, - { - "ID": "2422", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "115", - "measuredH": "50", - "w": "115", - "h": "50", - "x": "1323", - "y": "1702", - "properties": { - "controlName": "101-computer-graphics:visibility-and-occlusion:clipping:polyhedron" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-computer-graphics:visibility-and-occlusion:clipping:polygon" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "60", + "measuredH": "25", + "x": "28", + "y": "12", + "properties": { + "size": "17", + "text": "Polygon" + } + } + ] + } + } + }, + { + "ID": "334", + "typeID": "__group__", + "zOrder": "186", + "measuredW": "115", + "measuredH": "50", "w": "115", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1333", + "y": "1712", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "15", - "y": "12", - "properties": { - "size": "17", - "text": "Polyhedron" - } - } - ] - } - } - }, - { - "ID": "2423", - "typeID": "Arrow", - "zOrder": "187", - "w": "724", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "692", - "y": "1923", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 724.4163636871738, - "y": 0 - }, - "p1": { - "x": 0.44386240125497206, - "y": -0.00008403832147459168 - }, - "p2": { - "x": 0.23910021871586196, - "y": 0 - } - } - }, - { - "ID": "2424", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "337", - "measuredH": "50", - "w": "337", - "h": "50", - "x": "644", - "y": "1899", - "properties": { - "controlName": "106-graphics-api" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-computer-graphics:visibility-and-occlusion:clipping:polyhedron" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "115", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "15", + "y": "12", + "properties": { + "size": "17", + "text": "Polyhedron" + } + } + ] + } + } + }, + { + "ID": "335", + "typeID": "Arrow", + "zOrder": "187", + "w": "724", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "702", + "y": "1933", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 724.4163636871738, + "y": 0 + }, + "p1": { + "x": 0.44386240125497206, + "y": -0.00008403832147459168 + }, + "p2": { + "x": 0.23910021871586196, + "y": 0 + } + } + }, + { + "ID": "336", + "typeID": "__group__", + "zOrder": "188", + "measuredW": "337", + "measuredH": "50", "w": "337", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "654", + "y": "1909", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "109", - "y": "13", - "properties": { - "size": "17", - "text": "Graphics API" - } - } - ] - } - } - }, - { - "ID": "2425", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "644", - "y": "1976", - "properties": { - "controlName": "100-graphics-api:direct-x" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "106-graphics-api" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "337", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "109", + "y": "13", + "properties": { + "size": "17", + "text": "Graphics API" + } + } + ] + } + } + }, + { + "ID": "337", + "typeID": "__group__", + "zOrder": "189", + "measuredW": "101", + "measuredH": "50", "w": "101", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "size": "17", - "text": "DirectX" - } - } - ] - } - } - }, - { - "ID": "2426", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "751", - "y": "1976", - "properties": { - "controlName": "101-graphics-api:open-gl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "h": "50", + "x": "654", + "y": "1986", + "properties": { + "controlName": "100-graphics-api:direct-x" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "DirectX" + } + } + ] + } + } + }, + { + "ID": "338", + "typeID": "__group__", + "zOrder": "190", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "OpenGL" - } - } - ] - } - } - }, - { - "ID": "2427", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "101", - "measuredH": "50", - "w": "101", - "h": "50", - "x": "750", - "y": "2078", - "properties": { - "controlName": "105-graphics-api:vulkan" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "761", + "y": "1986", + "properties": { + "controlName": "101-graphics-api:open-gl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "66", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "OpenGL" + } + } + ] + } + } + }, + { + "ID": "339", + "typeID": "__group__", + "zOrder": "191", + "measuredW": "101", + "measuredH": "50", "w": "101", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "Vulkan" - } - } - ] - } - } - }, - { - "ID": "2428", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "116", - "measuredH": "50", - "w": "116", - "h": "50", - "x": "857", - "y": "1976", - "properties": { - "controlName": "102-graphics-api:web-gl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "760", + "y": "2088", + "properties": { + "controlName": "105-graphics-api:vulkan" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "101", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "51", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Vulkan" + } + } + ] + } + } + }, + { + "ID": "340", + "typeID": "__group__", + "zOrder": "192", + "measuredW": "116", + "measuredH": "50", "w": "116", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "29", - "y": "12", - "properties": { - "size": "17", - "text": "WebGL" - } - } - ] - } - } - }, - { - "ID": "2429", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "116", - "measuredH": "50", - "w": "116", - "h": "50", - "x": "857", - "y": "2029", - "properties": { - "controlName": "103-graphics-api:opengl-es" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "867", + "y": "1986", + "properties": { + "controlName": "102-graphics-api:web-gl" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "57", + "measuredH": "25", + "x": "29", + "y": "12", + "properties": { + "size": "17", + "text": "WebGL" + } + } + ] + } + } + }, + { + "ID": "341", + "typeID": "__group__", + "zOrder": "193", + "measuredW": "116", + "measuredH": "50", "w": "116", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "25", - "x": "12", - "y": "12", - "properties": { - "size": "17", - "text": "OpenGL ES" - } - } - ] - } - } - }, - { - "ID": "2430", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "116", - "measuredH": "50", - "w": "116", - "h": "50", - "x": "857", - "y": "2083", - "properties": { - "controlName": "104-graphics-api:metal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "867", + "y": "2039", + "properties": { + "controlName": "103-graphics-api:opengl-es" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "92", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "OpenGL ES" + } + } + ] + } + } + }, + { + "ID": "342", + "typeID": "__group__", + "zOrder": "194", + "measuredW": "116", + "measuredH": "50", "w": "116", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Metal" - } - } - ] - } - } - }, - { - "ID": "2431", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "279", - "measuredH": "50", - "w": "279", - "h": "50", - "x": "1086", - "y": "1898", - "properties": { - "controlName": "107-game-api" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "867", + "y": "2093", + "properties": { + "controlName": "104-graphics-api:metal" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "116", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "44", + "measuredH": "25", + "x": "36", + "y": "12", + "properties": { + "size": "17", + "text": "Metal" + } + } + ] + } + } + }, + { + "ID": "343", + "typeID": "__group__", + "zOrder": "195", + "measuredW": "279", + "measuredH": "50", "w": "279", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "1096", + "y": "1908", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "106", - "y": "12", - "properties": { - "size": "17", - "text": "Game AI" - } - } - ] - } - } - }, - { - "ID": "2432", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "1007", - "y": "1976", - "properties": { - "controlName": "100-game-api:decision-making" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "107-game-api" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "279", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "106", + "y": "12", + "properties": { + "size": "17", + "text": "Game AI" + } + } + ] + } + } + }, + { + "ID": "344", + "typeID": "__group__", + "zOrder": "196", + "measuredW": "217", + "measuredH": "50", "w": "217", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "45", - "y": "12", - "properties": { - "size": "17", - "text": "Decision Making" - } - } - ] - } - } - }, - { - "ID": "2433", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "126", - "measuredH": "50", - "w": "126", - "h": "50", - "x": "1239", - "y": "1976", - "properties": { - "controlName": "101-game-api:movement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1017", + "y": "1986", + "properties": { + "controlName": "100-game-api:decision-making" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "217", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "size": "17", + "text": "Decision Making" + } + } + ] + } + } + }, + { + "ID": "345", + "typeID": "__group__", + "zOrder": "197", + "measuredW": "126", + "measuredH": "50", "w": "126", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "size": "17", - "text": "Movement" - } - } - ] - } - } - }, - { - "ID": "2434", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "126", - "measuredH": "50", - "w": "126", - "h": "50", - "x": "1239", - "y": "2031", - "properties": { - "controlName": "102-game-api:board-game" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1249", + "y": "1986", + "properties": { + "controlName": "101-game-api:movement" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "126", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "22", + "y": "12", + "properties": { + "size": "17", + "text": "Movement" + } + } + ] + } + } + }, + { + "ID": "346", + "typeID": "__group__", + "zOrder": "198", + "measuredW": "126", + "measuredH": "50", "w": "126", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "12", - "y": "12", - "properties": { - "size": "17", - "text": "Board Game" - } - } - ] - } - } - }, - { - "ID": "2435", - "typeID": "Arrow", - "zOrder": "199", - "w": "1", - "h": "512", - "measuredW": "150", - "measuredH": "100", - "x": "1417", - "y": "1923", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549724, - "y": -0.00008403832147459163 - }, - "p2": { - "x": 0, - "y": 512.0472001830349 - } - } - }, - { - "ID": "2436", - "typeID": "Arrow", - "zOrder": "200", - "w": "1227", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "190", - "y": "2434", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1227.4163636871738, - "y": 0 - }, - "p1": { - "x": 0.44386240125497206, - "y": -0.0000840383214745917 - }, - "p2": { - "x": 0.41537919583601024, - "y": 0 - } - } - }, - { - "ID": "2437", - "typeID": "Arrow", - "zOrder": "201", - "w": "1", - "h": "206", - "measuredW": "150", - "measuredH": "100", - "x": "752", - "y": "2239", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 206.01221488520832 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147455508 - }, - "p2": { - "x": 0, - "y": 0.11860965287360159 - } - } - }, - { - "ID": "2438", - "typeID": "Arrow", - "zOrder": "202", - "w": "1", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "756", - "y": "2418", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 27.012214885208323 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.0000840383214745551 - }, - "p2": { - "x": 0, - "y": -0.3404268200670231 - } - } - }, - { - "ID": "2439", - "typeID": "Arrow", - "zOrder": "203", - "w": "1", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "760", - "y": "2418", - "properties": { - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 27.012214885208323 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.0000840383214745551 - }, - "p2": { - "x": 0, - "y": -0.3404268200670231 - } - } - }, - { - "ID": "2440", - "typeID": "Label", - "zOrder": "204", - "measuredW": "178", - "measuredH": "28", - "x": "773", - "y": "2312", - "properties": { - "size": "20", - "text": "Maximise your skills" - } - }, - { - "ID": "2441", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "181", - "measuredH": "50", - "w": "181", - "h": "50", - "x": "295", - "y": "2410", - "properties": { - "controlName": "108-game-api-2" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "1249", + "y": "2041", + "properties": { + "controlName": "102-game-api:board-game" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "126", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "98", + "measuredH": "25", + "x": "12", + "y": "12", + "properties": { + "size": "17", + "text": "Board Game" + } + } + ] + } + } + }, + { + "ID": "347", + "typeID": "Arrow", + "zOrder": "199", + "w": "1", + "h": "512", + "measuredW": "150", + "measuredH": "100", + "x": "1427", + "y": "1933", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.4438624012549724, + "y": -0.00008403832147459163 + }, + "p2": { + "x": 0, + "y": 512.0472001830349 + } + } + }, + { + "ID": "348", + "typeID": "Arrow", + "zOrder": "200", + "w": "1227", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "200", + "y": "2444", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 1227.4163636871738, + "y": 0 + }, + "p1": { + "x": 0.44386240125497206, + "y": -0.0000840383214745917 + }, + "p2": { + "x": 0.41537919583601024, + "y": 0 + } + } + }, + { + "ID": "349", + "typeID": "Arrow", + "zOrder": "201", + "w": "1", + "h": "206", + "measuredW": "150", + "measuredH": "100", + "x": "762", + "y": "2249", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 206.01221488520832 + }, + "p1": { + "x": 0.4438624012549725, + "y": -0.00008403832147455508 + }, + "p2": { + "x": 0, + "y": 0.11860965287360159 + } + } + }, + { + "ID": "350", + "typeID": "Arrow", + "zOrder": "202", + "w": "1", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "766", + "y": "2428", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 27.012214885208323 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.0000840383214745551 + }, + "p2": { + "x": 0, + "y": -0.3404268200670231 + } + } + }, + { + "ID": "351", + "typeID": "Arrow", + "zOrder": "203", + "w": "1", + "h": "27", + "measuredW": "150", + "measuredH": "100", + "x": "770", + "y": "2428", + "properties": { + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 27.012214885208323 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.0000840383214745551 + }, + "p2": { + "x": 0, + "y": -0.3404268200670231 + } + } + }, + { + "ID": "352", + "typeID": "Label", + "zOrder": "204", + "measuredW": "178", + "measuredH": "28", + "x": "783", + "y": "2322", + "properties": { + "size": "20", + "text": "Maximise your skills" + } + }, + { + "ID": "353", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "181", + "measuredH": "50", "w": "181", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "305", + "y": "2420", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "57", - "y": "12", - "properties": { - "size": "17", - "text": "Game AI" - } - } - ] - } - } - }, - { - "ID": "2442", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "179", - "measuredH": "50", - "w": "179", - "h": "50", - "x": "296", - "y": "2310", - "properties": { - "controlName": "100-game-api-2:learning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "108-game-api-2" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "181", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "57", + "y": "12", + "properties": { + "size": "17", + "text": "Game AI" + } + } + ] + } + } + }, + { + "ID": "354", + "typeID": "__group__", + "zOrder": "206", + "measuredW": "179", + "measuredH": "50", "w": "179", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Learning" - } - } - ] - } - } - }, - { - "ID": "2443", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "242", - "measuredH": "50", - "w": "242", - "h": "50", - "x": "408", - "y": "2224", - "properties": { - "controlName": "105-game-api-2:learning:reinforcements-learning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "306", + "y": "2320", + "properties": { + "controlName": "100-game-api-2:learning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "179", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "69", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Learning" + } + } + ] + } + } + }, + { + "ID": "355", + "typeID": "__group__", + "zOrder": "207", + "measuredW": "242", + "measuredH": "50", "w": "242", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "418", + "y": "2234", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "196", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "Reinforcements Learning" - } - } - ] - } - } - }, - { - "ID": "2444", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "242", - "measuredH": "50", - "w": "242", - "h": "50", - "x": "408", - "y": "2177", - "properties": { - "controlName": "104-game-api-2:learning:artificial-neural-network" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "105-game-api-2:learning:reinforcements-learning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "242", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "196", + "measuredH": "25", + "x": "25", + "y": "12", + "properties": { + "size": "17", + "text": "Reinforcements Learning" + } + } + ] + } + } + }, + { + "ID": "356", + "typeID": "__group__", + "zOrder": "208", + "measuredW": "242", + "measuredH": "50", "w": "242", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "418", + "y": "2187", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "191", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Artificial Neutral Network" - } - } - ] - } - } - }, - { - "ID": "2445", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "242", - "measuredH": "50", - "w": "242", - "h": "50", - "x": "408", - "y": "2130", - "properties": { - "controlName": "103-game-api-2:learning:deep-learning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "104-game-api-2:learning:artificial-neural-network" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "242", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Artificial Neutral Network" + } + } + ] + } + } + }, + { + "ID": "357", + "typeID": "__group__", + "zOrder": "209", + "measuredW": "242", + "measuredH": "50", "w": "242", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "418", + "y": "2140", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "25", - "x": "65", - "y": "12", - "properties": { - "size": "17", - "text": "Deep Learning" - } - } - ] - } - } - }, - { - "ID": "2446", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "224", - "measuredH": "50", - "w": "224", - "h": "50", - "x": "164", - "y": "2224", - "properties": { - "controlName": "102-game-api-2:learning:decision-tree-learning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-game-api-2:learning:deep-learning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "242", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "65", + "y": "12", + "properties": { + "size": "17", + "text": "Deep Learning" + } + } + ] + } + } + }, + { + "ID": "358", + "typeID": "__group__", + "zOrder": "210", + "measuredW": "224", + "measuredH": "50", "w": "224", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "174", + "y": "2234", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Decision Tree Learning" - } - } - ] - } - } - }, - { - "ID": "2447", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "224", - "measuredH": "50", - "w": "224", - "h": "50", - "x": "164", - "y": "2177", - "properties": { - "controlName": "101-game-api-2:learning:naive-bayes-classifier" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-game-api-2:learning:decision-tree-learning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "25", + "x": "23", + "y": "12", + "properties": { + "size": "17", + "text": "Decision Tree Learning" + } + } + ] + } + } + }, + { + "ID": "359", + "typeID": "__group__", + "zOrder": "211", + "measuredW": "224", + "measuredH": "50", "w": "224", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "174", + "y": "2187", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "171", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Naive Bayes Classifier" - } - } - ] - } - } - }, - { - "ID": "2448", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "224", - "measuredH": "50", - "w": "224", - "h": "50", - "x": "164", - "y": "2130", - "properties": { - "controlName": "100-game-api-2:learning:decision-learning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-game-api-2:learning:naive-bayes-classifier" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "171", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Naive Bayes Classifier" + } + } + ] + } + } + }, + { + "ID": "360", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "224", + "measuredH": "50", "w": "224", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "174", + "y": "2140", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "140", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Decision Learning" - } - } - ] - } - } - }, - { - "ID": "2449", - "typeID": "Arrow", - "zOrder": "213", - "w": "1", - "h": "264", - "measuredW": "150", - "measuredH": "100", - "x": "190", - "y": "2434", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 264.0498808177572 - } - } - }, - { - "ID": "2450", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "253", - "measuredH": "50", - "w": "253", - "h": "50", - "x": "270", - "y": "2677", - "properties": { - "controlName": "109-advanced-rendering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-game-api-2:learning:decision-learning" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "224", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "140", + "measuredH": "25", + "x": "43", + "y": "12", + "properties": { + "size": "17", + "text": "Decision Learning" + } + } + ] + } + } + }, + { + "ID": "361", + "typeID": "Arrow", + "zOrder": "213", + "w": "1", + "h": "264", + "measuredW": "150", + "measuredH": "100", + "x": "200", + "y": "2444", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 264.0498808177572 + } + } + }, + { + "ID": "362", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "253", + "measuredH": "50", "w": "253", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "280", + "y": "2687", "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "46", - "y": "12", - "properties": { - "size": "17", - "text": "Advanced Rendering" - } - } - ] - } - } - }, - { - "ID": "2451", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "251", - "measuredH": "50", - "w": "251", - "h": "50", - "x": "271", - "y": "2558", - "properties": { - "controlName": "100-advanced-rendering:real-time-ray-tracing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "109-advanced-rendering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "253", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "162", + "measuredH": "25", + "x": "46", + "y": "12", + "properties": { + "size": "17", + "text": "Advanced Rendering" + } + } + ] + } + } + }, + { + "ID": "363", + "typeID": "__group__", + "zOrder": "215", + "measuredW": "251", + "measuredH": "50", "w": "251", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "173", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "Real-Time Ray Tracing" - } - } - ] - } - } - }, - { - "ID": "2452", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "199", - "measuredH": "50", - "w": "199", - "h": "50", - "x": "588", - "y": "2500", - "properties": { - "controlName": "100-advanced-rendering:real-time-ray-tracing:directx-ray-tracing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "281", + "y": "2568", + "properties": { + "controlName": "100-advanced-rendering:real-time-ray-tracing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "173", + "measuredH": "25", + "x": "39", + "y": "12", + "properties": { + "size": "17", + "text": "Real-Time Ray Tracing" + } + } + ] + } + } + }, + { + "ID": "364", + "typeID": "__group__", + "zOrder": "216", + "measuredW": "199", + "measuredH": "50", "w": "199", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "598", + "y": "2510", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "25", - "x": "24", - "y": "12", - "properties": { - "size": "17", - "text": "DirectX Ray Tracing" - } - } - ] - } - } - }, - { - "ID": "2453", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "199", - "measuredH": "50", - "w": "199", - "h": "50", - "x": "588", - "y": "2555", - "properties": { - "controlName": "101-advanced-rendering:real-time-ray-tracing:vulcan-ray-tracing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-advanced-rendering:real-time-ray-tracing:directx-ray-tracing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "151", + "measuredH": "25", + "x": "24", + "y": "12", + "properties": { + "size": "17", + "text": "DirectX Ray Tracing" + } + } + ] + } + } + }, + { + "ID": "365", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "199", + "measuredH": "50", "w": "199", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "598", + "y": "2565", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Vulcan Ray Tracing" - } - } - ] - } - } - }, - { - "ID": "2454", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "199", - "measuredH": "50", - "w": "199", - "h": "50", - "x": "588", - "y": "2610", - "properties": { - "controlName": "102-advanced-rendering:real-time-ray-tracing:optix" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-advanced-rendering:real-time-ray-tracing:vulkan-ray-tracing" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "145", + "measuredH": "25", + "x": "27", + "y": "12", + "properties": { + "size": "17", + "text": "Vulkan Ray Tracing" + } + } + ] + } + } + }, + { + "ID": "366", + "typeID": "__group__", + "zOrder": "218", + "measuredW": "199", + "measuredH": "50", "w": "199", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "598", + "y": "2620", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "79", - "y": "12", - "properties": { - "size": "17", - "text": "OptiX" - } - } - ] - } - } - }, - { - "ID": "2455", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "251", - "measuredH": "50", - "w": "251", - "h": "50", - "x": "271", - "y": "2759", - "properties": { - "controlName": "101-advanced-rendering:physically-based-rendering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-advanced-rendering:real-time-ray-tracing:optix" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "199", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "42", + "measuredH": "25", + "x": "79", + "y": "12", + "properties": { + "size": "17", + "text": "OptiX" + } + } + ] + } + } + }, + { + "ID": "367", + "typeID": "__group__", + "zOrder": "219", + "measuredW": "251", + "measuredH": "50", "w": "251", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "216", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Physically-Based Rendering" - } - } - ] - } - } - }, - { - "ID": "2456", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "271", - "y": "2836", - "properties": { - "controlName": "100-advanced-rendering:physically-based-rendering:translucency-and-transparency" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "x": "281", + "y": "2769", + "properties": { + "controlName": "101-advanced-rendering:physically-based-rendering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "251", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "216", + "measuredH": "25", + "x": "18", + "y": "12", + "properties": { + "size": "17", + "text": "Physically-Based Rendering" + } + } + ] + } + } + }, + { + "ID": "368", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "272", + "measuredH": "50", "w": "272", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "281", + "y": "2846", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "243", - "measuredH": "25", - "x": "14", - "y": "12", - "properties": { - "size": "17", - "text": "Translucency and Transparency" - } - } - ] - } - } - }, - { - "ID": "2457", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "271", - "y": "2889", - "properties": { - "controlName": "101-advanced-rendering:physically-based-rendering:translucency-and-transparency" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "100-advanced-rendering:physically-based-rendering:translucency-and-transparency" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "243", + "measuredH": "25", + "x": "14", + "y": "12", + "properties": { + "size": "17", + "text": "Translucency and Transparency" + } + } + ] + } + } + }, + { + "ID": "369", + "typeID": "__group__", + "zOrder": "221", + "measuredW": "272", + "measuredH": "50", "w": "272", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "281", + "y": "2899", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "45", - "y": "12", - "properties": { - "size": "17", - "text": "Conservation of Energy" - } - } - ] - } - } - }, - { - "ID": "2458", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "271", - "y": "2942", - "properties": { - "controlName": "102-advanced-rendering:physically-based-rendering:metallicity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "101-advanced-rendering:physically-based-rendering:translucency-and-transparency" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "181", + "measuredH": "25", + "x": "45", + "y": "12", + "properties": { + "size": "17", + "text": "Conservation of Energy" + } + } + ] + } + } + }, + { + "ID": "370", + "typeID": "__group__", + "zOrder": "222", + "measuredW": "272", + "measuredH": "50", "w": "272", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "281", + "y": "2952", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "97", - "y": "12", - "properties": { - "size": "17", - "text": "Metallicity" - } - } - ] - } - } - }, - { - "ID": "2459", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "271", - "y": "2995", - "properties": { - "controlName": "103-advanced-rendering:physically-based-rendering:microsurface-scattering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "102-advanced-rendering:physically-based-rendering:metallicity" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "77", + "measuredH": "25", + "x": "97", + "y": "12", + "properties": { + "size": "17", + "text": "Metallicity" + } + } + ] + } + } + }, + { + "ID": "371", + "typeID": "__group__", + "zOrder": "223", + "measuredW": "272", + "measuredH": "50", "w": "272", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", + "x": "281", + "y": "3005", "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "25", - "x": "44", - "y": "12", - "properties": { - "size": "17", - "text": "Microsurface Scattering" - } - } - ] - } - } - }, - { - "ID": "2460", - "typeID": "Arrow", - "zOrder": "224", - "w": "1", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "751", - "y": "2701", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 138.5388820076132 - } - } - }, - { - "ID": "2461", - "typeID": "Label", - "zOrder": "225", - "measuredW": "134", - "measuredH": "28", - "x": "685", - "y": "2861", - "properties": { - "size": "20", - "text": "Keep Learning" - } - }, - { - "ID": "2462", - "typeID": "Arrow", - "zOrder": "226", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "749", - "y": "2920", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23864736175914913, - "y": 93.43627444823528 - }, - "p1": { - "x": 0.44386240125497256, - "y": -0.00008403832147461125 - }, - "p2": { - "x": -0.23864736175914913, - "y": 0 - } - } - }, - { - "ID": "2463", - "typeID": "__group__", - "zOrder": "227", - "measuredW": "375", - "measuredH": "54", - "w": "375", - "h": "54", - "x": "1068", - "y": "387", - "properties": { - "controlName": "100-game-developer-roadmap-note" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", + "controlName": "103-advanced-rendering:physically-based-rendering:microsurface-scattering" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "272", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "184", + "measuredH": "25", + "x": "44", + "y": "12", + "properties": { + "size": "17", + "text": "Microsurface Scattering" + } + } + ] + } + } + }, + { + "ID": "372", + "typeID": "Arrow", + "zOrder": "224", + "w": "1", + "h": "139", + "measuredW": "150", + "measuredH": "100", + "x": "761", + "y": "2711", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.44386240125497245, + "y": -0.00008403832147459167 + }, + "p2": { + "x": 0, + "y": 138.5388820076132 + } + } + }, + { + "ID": "373", + "typeID": "Label", + "zOrder": "225", + "measuredW": "134", + "measuredH": "28", + "x": "695", + "y": "2871", + "properties": { + "size": "20", + "text": "Keep Learning" + } + }, + { + "ID": "374", + "typeID": "Arrow", + "zOrder": "226", + "w": "1", + "h": "93", + "measuredW": "150", + "measuredH": "100", + "x": "759", + "y": "2930", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": -0.23864736175914913, + "y": 93.43627444823528 + }, + "p1": { + "x": 0.44386240125497256, + "y": -0.00008403832147461125 + }, + "p2": { + "x": -0.23864736175914913, + "y": 0 + } + } + }, + { + "ID": "375", + "typeID": "__group__", + "zOrder": "227", + "measuredW": "375", + "measuredH": "54", "w": "375", "h": "54", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "224", - "measuredH": "26", - "x": "50", - "y": "14", + "x": "1078", + "y": "397", "properties": { - "size": "18", - "text": "Important Note / Click here" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "18", - "y": "18", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "13576743" - } - } - ] - } - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1", - "order": 1000000, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "1C20FF29-764D-4639-A4FE-13A9869FED74", - "mockupH": "2883", - "mockupW": "1322", - "measuredW": "1443", - "measuredH": "3087", - "version": "1.0" + "controlName": "100-game-developer-roadmap-note" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "375", + "h": "54", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "224", + "measuredH": "26", + "x": "50", + "y": "14", + "properties": { + "size": "18", + "text": "Important Note / Click here" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "18", + "y": "18", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "13576743" + } + } + ] + } + } + } + ] + } + } + } + ] + }, + "attributes": { + "name": "New Wireframe 1", + "order": 1000000, + "parentID": null, + "notes": "" + }, + "branchID": "Master", + "resourceID": "5A30BFEF-684E-429E-9C5D-BAAAC1A8339A", + "mockupH": "2883", + "mockupW": "1322", + "measuredW": "1453", + "measuredH": "3097", + "version": "1.0", + "calloutsOffset": { + "x": 131, + "y": 212.1507313445708 + } }, "groupOffset": { - "x": 0, - "y": 0 + "x": 0, + "y": 0 }, "dependencies": [], - "projectID": "file:///Users/kamrify/Desktop/New%20Roadmaps/Android%20Roadmap.bmpr" + "projectID": "file:///Users/dan/Library/Application%20Support/Balsamiq%20Wireframes/UnsavedFiles/New%20Project%201.bmpr" } \ No newline at end of file