{
  "$$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" : 1.3743752241134644E+000,
              "X" : -6.5210092067718506E-001,
              "Y" : 6.7017143964767456E-001,
              "Z" : 3.5444992780685425E-001
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 2.1106569290161133E+001,
              "Y" : 3.7732131958007812E+001,
              "Z" : 2.0785570144653320E+001
            }
          },
          {
            "$$ClassName" : "TCastleTransform",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "HingeSeparate",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneDoor",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_door.glb",
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody1"
                  },
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider1",
                    "SizeScale" : 8.0000001192092896E-001
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneRest",
                "PreciseCollisions" : true,
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_rest.glb",
                "$Children" : [
                  {
                    "$$ClassName" : "TCastleTransform",
                    "CenterPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "HingeAnchorStatic",
                    "RotationPersistent" : {
                      "$$ClassName" : "TCastleVector4RotationPersistent"
                    },
                    "ScaleOrientationPersistent" : {
                      "$$ClassName" : "TCastleVector4Persistent"
                    },
                    "ScalePersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "TranslationPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : 2.3784155845642090E+000,
                      "Y" : 2.7395107746124268E+000,
                      "Z" : -1.1247442960739136E+000
                    },
                    "$Behaviors" : [
                      {
                        "$$ClassName" : "TCastleRigidBody",
                        "AngularVelocityPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "Dynamic" : false,
                        "LinearVelocityPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "Name" : "RigidBody3"
                      },
                      {
                        "$$ClassName" : "TCastleBoxCollider",
                        "Name" : "BoxCollider2"
                      },
                      {
                        "$$ClassName" : "TCastleHingeJoint",
                        "AnchorPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent",
                          "Z" : 5.0883054733276367E-001
                        },
                        "AxisPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "BreakThresholdForce" : 1.0000000000000000E+003,
                        "BreakThresholdTorque" : 1.0000000000000000E+003,
                        "Connected" : "SceneDoor",
                        "Name" : "JointHinge1"
                      }
                    ]
                  }
                ],
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Dynamic" : false,
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody2"
                  },
                  {
                    "$$ClassName" : "TCastleMeshCollider",
                    "DoubleSided" : true,
                    "Mesh" : "SceneRest",
                    "Name" : "MeshCollider1"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Bullet1",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 1.5116134643554688E+001,
                  "Y" : 1.2844938039779663E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : -3.0000000000000000E+001
                    },
                    "Name" : "RigidBody4"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider1"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastlePointLight",
                "AttenuationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorRGBPersistent"
                },
                "Intensity" : 3.0000000000000000E+002,
                "Name" : "PointLight1",
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 6.5547828674316406E+000,
                  "Y" : 4.2007713317871094E+000,
                  "Z" : -4.2011947631835938E+000
                }
              },
              {
                "$$ClassName" : "TCastleText",
                "Alignment" : "hpMiddle",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent",
                  "Blue" : 0.0000000000000000E+000
                },
                "Name" : "Text1",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent",
                  "W" : 1.5819438695907593E+000,
                  "Y" : 9.9999898672103882E-001
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Text" : [
                  "Joint on empty transform"
                ],
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 7.2540330886840820E+000
                }
              }
            ]
          },
          {
            "$$ClassName" : "TCastleTransform",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "HingeSeparateBreakable",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : -3.0544996261596680E-001,
              "Z" : -2.3410577774047852E+001
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneDoor2",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_door.glb",
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody6"
                  },
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider4",
                    "SizeScale" : 8.0000001192092896E-001
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneRest2",
                "PreciseCollisions" : true,
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_rest.glb",
                "$Children" : [
                  {
                    "$$ClassName" : "TCastleTransform",
                    "CenterPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "HingeAnchorStatic1",
                    "RotationPersistent" : {
                      "$$ClassName" : "TCastleVector4RotationPersistent"
                    },
                    "ScaleOrientationPersistent" : {
                      "$$ClassName" : "TCastleVector4Persistent"
                    },
                    "ScalePersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "TranslationPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : 2.3690214157104492E+000,
                      "Y" : 2.7395107746124268E+000,
                      "Z" : -6.1081337928771973E-001
                    },
                    "$Behaviors" : [
                      {
                        "$$ClassName" : "TCastleRigidBody",
                        "AngularVelocityPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "Dynamic" : false,
                        "LinearVelocityPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "Name" : "RigidBody9"
                      },
                      {
                        "$$ClassName" : "TCastleBoxCollider",
                        "Name" : "BoxCollider5"
                      },
                      {
                        "$$ClassName" : "TCastleHingeJoint",
                        "AnchorPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "AxisPersistent" : {
                          "$$ClassName" : "TCastleVector3Persistent"
                        },
                        "BreakThresholdForce" : 5.0000000000000000E+001,
                        "BreakThresholdTorque" : 5.0000000000000000E+001,
                        "Breakable" : true,
                        "Connected" : "SceneDoor2",
                        "Name" : "JointHinge3"
                      }
                    ]
                  }
                ],
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Dynamic" : false,
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody10"
                  },
                  {
                    "$$ClassName" : "TCastleMeshCollider",
                    "DoubleSided" : true,
                    "Mesh" : "SceneRest2",
                    "Name" : "MeshCollider3"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Bullet2",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 1.3669596672058105E+001,
                  "Y" : 1.2844938039779663E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : -3.0000000000000000E+001
                    },
                    "Name" : "RigidBody11"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider3"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastlePointLight",
                "AttenuationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorRGBPersistent"
                },
                "Intensity" : 3.0000000000000000E+002,
                "Name" : "PointLight5",
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 6.5547828674316406E+000,
                  "Y" : 4.8770923614501953E+000,
                  "Z" : -4.2011947631835938E+000
                }
              },
              {
                "$$ClassName" : "TCastleText",
                "Alignment" : "hpMiddle",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent",
                  "Blue" : 0.0000000000000000E+000
                },
                "Name" : "Text3",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent",
                  "W" : 1.5819438695907593E+000,
                  "Y" : 9.9999898672103882E-001
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Text" : [
                  "Joint on empty transform",
                  "+ breakable!"
                ],
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 7.2540330886840820E+000
                }
              }
            ]
          },
          {
            "$$ClassName" : "TCastleTransform",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "HingeSameTransformAsSceneRest",
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "Z" : 2.3741495132446289E+001
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneDoor1",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_door.glb",
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody5"
                  },
                  {
                    "$$ClassName" : "TCastleBoxCollider",
                    "Name" : "BoxCollider3",
                    "SizeScale" : 8.0000001192092896E-001
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleScene",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ExposeTransforms" : [
                ],
                "Name" : "SceneRest1",
                "PreciseCollisions" : true,
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Url" : "castle-data:/hinge_prettier/joint_hinge_rest.glb",
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Dynamic" : false,
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Name" : "RigidBody7"
                  },
                  {
                    "$$ClassName" : "TCastleMeshCollider",
                    "DoubleSided" : true,
                    "Mesh" : "SceneRest1",
                    "Name" : "MeshCollider2"
                  },
                  {
                    "$$ClassName" : "TCastleHingeJoint",
                    "AnchorPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : 2.3758351802825928E+000,
                      "Y" : 2.7400000095367432E+000,
                      "Z" : -7.1633571386337280E-001
                    },
                    "AxisPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "Connected" : "SceneDoor1",
                    "Name" : "JointHinge2"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastlePointLight",
                "AttenuationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorRGBPersistent"
                },
                "Intensity" : 3.0000000000000000E+002,
                "Name" : "PointLight3",
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 6.5547828674316406E+000,
                  "Y" : 4.8770923614501953E+000,
                  "Z" : -4.2011947631835938E+000
                }
              },
              {
                "$$ClassName" : "TCastleSphere",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "Bullet3",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "X" : 1.2956862449645996E+001,
                  "Y" : 1.2844938039779663E+000
                },
                "$Behaviors" : [
                  {
                    "$$ClassName" : "TCastleRigidBody",
                    "AngularVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent"
                    },
                    "LinearVelocityPersistent" : {
                      "$$ClassName" : "TCastleVector3Persistent",
                      "X" : -3.0000000000000000E+001
                    },
                    "Name" : "RigidBody8"
                  },
                  {
                    "$$ClassName" : "TCastleSphereCollider",
                    "Name" : "SphereCollider2"
                  }
                ]
              },
              {
                "$$ClassName" : "TCastleText",
                "Alignment" : "hpMiddle",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent",
                  "Blue" : 0.0000000000000000E+000
                },
                "Name" : "Text2",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent",
                  "W" : 1.5819438695907593E+000,
                  "Y" : 9.9999898672103882E-001
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Text" : [
                  "Joint on wall scene",
                  "(similar to joint on independent transform, ",
                  "but also makes ConnectedCollide useful)"
                ],
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 7.2540330886840820E+000
                }
              }
            ]
          }
        ]
      },
      "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" : 1.0179281234741211E+000,
          "X" : -5.6040030717849731E-001,
          "Y" : 7.9248130321502686E-001,
          "Z" : 2.4067611992359161E-001
        },
        "ScaleOrientationPersistent" : {
          "$$ClassName" : "TCastleVector4Persistent"
        },
        "ScalePersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "X" : 3.5272148132324219E+001,
          "Y" : 2.5497562408447266E+001,
          "Z" : 3.0985483169555664E+001
        }
      },
      "InternalDesignNavigations[dnFly]" : {
        "$$ClassName" : "TCastleWalkNavigationDesign",
        "Border" : {
          "$$ClassName" : "TBorder"
        },
        "BorderColorPersistent" : {
          "$$ClassName" : "TCastleColorPersistent"
        },
        "MoveSpeed" : 2.5118865966796875E+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"
        }
      }
    }
  ]
}