{
  "$$ClassName" : "TCastleUserInterface",
  "Border" : {
    "$$ClassName" : "TBorder"
  },
  "BorderColorPersistent" : {
    "$$ClassName" : "TCastleColorPersistent"
  },
  "FullSize" : true,
  "Name" : "Group1",
  "TranslationPersistent" : {
    "$$ClassName" : "TCastleVector2Persistent"
  },
  "$Children" : [
    {
      "$$ClassName" : "TCastleViewport",
      "Background" : "Background1",
      "BackgroundColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent"
      },
      "Border" : {
        "$$ClassName" : "TBorder"
      },
      "BorderColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent"
      },
      "Camera" : "Camera1",
      "FullSize" : true,
      "Items" : {
        "$$ClassName" : "TCastleRootTransform",
        "CenterPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "PhysicsProperties" : {
          "$$ClassName" : "TPhysicsProperties",
          "LayerCollisions" : {
            "$$ClassName" : "TCastleLayerCollisions"
          },
          "LayerNames" : {
            "$$ClassName" : "TCastleLayerNames"
          }
        },
        "RotationPersistent" : {
          "$$ClassName" : "TCastleVector4RotationPersistent"
        },
        "ScaleOrientationPersistent" : {
          "$$ClassName" : "TCastleVector4Persistent"
        },
        "ScalePersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "$Children" : [
          {
            "$$ClassName" : "TCastleCamera",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "GravityUpPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "Camera1",
            "Orthographic" : {
              "$$ClassName" : "TCastleOrthographic",
              "OriginPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent"
              }
            },
            "Perspective" : {
              "$$ClassName" : "TCastlePerspective"
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent",
              "W" : 7.8215789794921875E-001,
              "X" : -9.9998915195465088E-001,
              "Y" : -3.1696518417447805E-003,
              "Z" : -3.4271425101906061E-003
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 3.2947264611721039E-002,
              "Y" : 1.6022687911987305E+001,
              "Z" : 1.6691535949707031E+001
            }
          },
          {
            "$$ClassName" : "TCastlePointLight",
            "AttenuationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorRGBPersistent"
            },
            "Intensity" : 5.0000000000000000E+002,
            "Name" : "PointLight1",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Shadows" : true,
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 4.0000000000000000E+000,
              "Y" : 5.8156375885009766E+000,
              "Z" : 1.0000000000000000E+000
            }
          },
          {
            "$$ClassName" : "TCastlePointLight",
            "AttenuationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorRGBPersistent"
            },
            "Intensity" : 5.0000000000000000E+002,
            "Name" : "PointLight2",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : -7.9774084091186523E+000,
              "Y" : 5.8156375885009766E+000,
              "Z" : 1.0000000000000000E+000
            }
          },
          {
            "$$ClassName" : "TCastleScene",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ExposeTransforms" : [
            ],
            "Name" : "SceneArrow",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions",
              "WireframeColorPersistent" : {
                "$$ClassName" : "TCastleColorRGBPersistent"
              }
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "Y" : 3.2816743850708008E+000
            },
            "Url" : "castle-data:/bullet.gltf"
          },
          {
            "$$ClassName" : "TCastleScene",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ExposeTransforms" : [
            ],
            "Name" : "SceneLevel",
            "PreciseCollisions" : true,
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions",
              "WireframeColorPersistent" : {
                "$$ClassName" : "TCastleColorRGBPersistent"
              }
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Url" : "castle-data:/level.gltf",
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleRigidBody",
                "AngularVelocityPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Dynamic" : false,
                "LinearVelocityPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Name" : "RigidBody12"
              },
              {
                "$$ClassName" : "TCastleMeshCollider",
                "Mesh" : "SceneLevel",
                "Name" : "MeshCollider1"
              }
            ]
          },
          {
            "$$ClassName" : "TCastlePlane",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Collides" : false,
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent"
            },
            "Name" : "PlaneBlockingBoxTop",
            "Pickable" : false,
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions",
              "WireframeColorPersistent" : {
                "$$ClassName" : "TCastleColorRGBPersistent"
              }
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "SizePersistent" : {
              "$$ClassName" : "TCastleVector2Persistent",
              "X" : 3.0000000000000000E+001,
              "Y" : 3.0000000000000000E+001
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "Y" : 3.9387037754058838E+000
            },
            "Visible" : false,
            "$Behaviors" : [
              {
                "$$ClassName" : "TCastleRigidBody",
                "AngularVelocityPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Dynamic" : false,
                "LinearVelocityPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Name" : "RigidBody13"
              },
              {
                "$$ClassName" : "TCastlePlaneCollider",
                "AutoSize" : false,
                "Name" : "PlaneCollider1",
                "NormalPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : -1.0000000000000000E+000
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                }
              }
            ]
          },
          {
            "$$ClassName" : "TCastleTransform",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "DynamicBodies",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "Z" : 6.5491642951965332E+000
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Sphere1",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : -5.4018583297729492E+000,
                  "Y" : 1.2130923271179199E+000,
                  "Z" : -2.7108476161956787E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody1"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider1"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Sphere2",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : -1.1998585462570190E+000,
                  "Y" : 1.2130923271179199E+000,
                  "Z" : -4.0617160797119141E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody2"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider2"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box1",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -1.1662760734558105E+001
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider1"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody6"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box2",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 4.6196064949035645E+000,
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -7.8596768379211426E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider2"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody7"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box3",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 5.7470855712890625E+000,
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -3.0325593948364258E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider3"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody8"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box4",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : -4.3040614128112793E+000,
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -9.3044052124023438E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider4"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody9"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box5",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 6.7687764167785645E+000,
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -1.1302603721618652E+001
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider5"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody10"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleBox",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Box6",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "SizePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : -2.0141816139221191E-001,
                  "Y" : 2.0245625972747803E+000,
                  "Z" : -9.3044052124023438E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider6"
                  },
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody11"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Sphere3",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 3.4198503494262695E+000,
                  "Y" : 1.2130923271179199E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody3"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider3"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Sphere4",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : -3.3291900157928467E+000,
                  "Y" : 1.2130923271179199E+000,
                  "Z" : -9.2232346534729004E-002
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody4"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider4"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Sphere5",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Texture" : "castle-data:/checkerboard.png",
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 1.2130923271179199E+000,
                  "Z" : -8.2071006298065186E-001
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody5"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider5"
                  }
                ]
              }
            ]
          },
          {
            "$$ClassName" : "TCastleScene",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ExposeTransforms" : [
            ],
            "Name" : "SceneVisualizeVelocities",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions",
              "LineWidth" : 1.0000000000000000E+001,
              "WireframeColorPersistent" : {
                "$$ClassName" : "TCastleColorRGBPersistent"
              }
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            }
          }
        ]
      },
      "Name" : "Viewport1",
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent"
      },
      "$NonVisualComponents" : [
        {
          "$$ClassName" : "TCastleBackground",
          "GroundBottomColorPersistent" : {
            "$$ClassName" : "TCastleColorRGBPersistent"
          },
          "GroundEquatorColorPersistent" : {
            "$$ClassName" : "TCastleColorRGBPersistent"
          },
          "Name" : "Background1",
          "RotationPersistent" : {
            "$$ClassName" : "TCastleVector4RotationPersistent"
          },
          "SkyEquatorColorPersistent" : {
            "$$ClassName" : "TCastleColorRGBPersistent"
          },
          "SkyTopColorPersistent" : {
            "$$ClassName" : "TCastleColorRGBPersistent"
          }
        }
      ],
      "$Children" : [
        {
          "$$ClassName" : "TCastleExamineNavigation",
          "Border" : {
            "$$ClassName" : "TBorder"
          },
          "BorderColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Name" : "ExamineNavigation1",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          }
        }
      ],
      "InternalDesignCamera" : {
        "$$ClassName" : "TCastleCamera",
        "CenterPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "GravityUpPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "Name" : "",
        "Orthographic" : {
          "$$ClassName" : "TCastleOrthographic",
          "OriginPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          }
        },
        "Perspective" : {
          "$$ClassName" : "TCastlePerspective"
        },
        "RotationPersistent" : {
          "$$ClassName" : "TCastleVector4RotationPersistent",
          "W" : 6.0302394628524780E-001,
          "X" : -9.9877226352691650E-001,
          "Y" : 4.7540258616209030E-002,
          "Z" : 1.3933109119534492E-002
        },
        "ScaleOrientationPersistent" : {
          "$$ClassName" : "TCastleVector4Persistent"
        },
        "ScalePersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "Z" : 9.9999994039535522E-001
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "X" : -2.9088921546936035E+000,
          "Y" : 1.1927908897399902E+001,
          "Z" : 1.7396169662475586E+001
        }
      },
      "InternalGridAxis" : true,
      "InternalDesignNavigations[dnFly]" : {
        "$$ClassName" : "TCastleWalkNavigationDesign",
        "Border" : {
          "$$ClassName" : "TBorder"
        },
        "BorderColorPersistent" : {
          "$$ClassName" : "TCastleColorPersistent"
        },
        "MoveSpeed" : 1.7113283157348633E+001,
        "Name" : "",
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector2Persistent"
        }
      },
      "InternalDesignNavigations[dnExamine]" : {
        "$$ClassName" : "TCastleExamineNavigationDesign",
        "Border" : {
          "$$ClassName" : "TBorder"
        },
        "BorderColorPersistent" : {
          "$$ClassName" : "TCastleColorPersistent"
        },
        "Exists" : false,
        "Name" : "",
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector2Persistent"
        }
      },
      "InternalDesignNavigations[dn2D]" : {
        "$$ClassName" : "TCastle2DNavigationDesign",
        "Border" : {
          "$$ClassName" : "TBorder"
        },
        "BorderColorPersistent" : {
          "$$ClassName" : "TCastleColorPersistent"
        },
        "Exists" : false,
        "Name" : "",
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector2Persistent"
        }
      }
    },
    {
      "$$ClassName" : "TCastleLabel",
      "Border" : {
        "$$ClassName" : "TBorder"
      },
      "BorderColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent"
      },
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Green" : 1.0000000000000000E+000,
        "Red" : 1.0000000000000000E+000
      },
      "FontSize" : 2.0000000000000000E+001,
      "FrameColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent"
      },
      "HorizontalAnchorParent" : "hpRight",
      "HorizontalAnchorSelf" : "hpRight",
      "Name" : "LabelFps",
      "OutlineColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent"
      },
      "Text" : [
        "FPS: xxx"
      ],
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : -2.0000000000000000E+001,
        "Y" : -2.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop"
    },
    {
      "$$ClassName" : "TCastleRectangleControl",
      "AutoSizeToChildren" : true,
      "Border" : {
        "$$ClassName" : "TBorder",
        "AllSides" : 1.0000000000000000E+001
      },
      "BorderColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Alpha" : 2.5098040699958801E-001
      },
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Alpha" : 2.5000000000000000E-001,
        "Blue" : 0.0000000000000000E+000,
        "Green" : 0.0000000000000000E+000,
        "Red" : 0.0000000000000000E+000
      },
      "Name" : "RectangleControl1",
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : 1.0000000000000000E+001,
        "Y" : -1.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop",
      "$Children" : [
        {
          "$$ClassName" : "TCastleVerticalGroup",
          "Border" : {
            "$$ClassName" : "TBorder"
          },
          "BorderColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "FrameColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Name" : "GroupInfoAndStatus",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop",
          "$Children" : [
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelInfo1",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "Hold keys to add forces:",
                ""
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent"
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelAddForceAtPosition",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "  7 - AddForceAtPosition"
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -4.3000000000000000E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelAddForce",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "  8 - AddForce"
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -6.5000000000000000E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelAddTorque",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "  9 - AddTorque"
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -8.7000000000000000E+001
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelApplyImpulse",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "  0 - ApplyImpulse"
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -1.0900000000000000E+002
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleLabel",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "ColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "FrameColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Name" : "LabelInfo2",
              "OutlineColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Text" : [
                "",
                "Change forces parameters (represented by the blue arrow):",
                "",
                "  Move (change position): AWSD",
                "  Scale (make forces stronger/weaker): QE",
                "  Rotate (change direction): ZC",
                ""
              ],
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -1.3100000000000000E+002
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            },
            {
              "$$ClassName" : "TCastleCheckbox",
              "Border" : {
                "$$ClassName" : "TBorder"
              },
              "BorderColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent"
              },
              "Caption" : "Visualize Velocities",
              "CheckboxColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "Checked" : true,
              "Name" : "CheckboxVisualizeVelocities",
              "TextColorPersistent" : {
                "$$ClassName" : "TCastleColorPersistent",
                "Blue" : 1.0000000000000000E+000,
                "Green" : 1.0000000000000000E+000,
                "Red" : 1.0000000000000000E+000
              },
              "TranslationPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent",
                "Y" : -2.7900000000000000E+002
              },
              "VerticalAnchorParent" : "vpTop",
              "VerticalAnchorSelf" : "vpTop"
            }
          ]
        }
      ]
    }
  ]
}