{
  "$$ClassName" : "TCastleUserInterface",
  "Border" : {
    "$$ClassName" : "TBorder"
  },
  "BorderColorPersistent" : {
    "$$ClassName" : "TCastleColorPersistent"
  },
  "FullSize" : true,
  "Name" : "Group1",
  "TranslationPersistent" : {
    "$$ClassName" : "TCastleVector2Persistent"
  },
  "$Children" : [
    {
      "$$ClassName" : "TCastleViewport",
      "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" : "TCastleSphere",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent"
            },
            "Material" : "pmPhong",
            "Name" : "MainSphere",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions",
              "WireframeColorPersistent" : {
                "$$ClassName" : "TCastleColorRGBPersistent"
              }
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent"
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleText",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorPersistent"
                },
                "Name" : "TextAttached",
                "RenderOptions" : {
                  "$$ClassName" : "TCastleScene.TSceneRenderOptions",
                  "WireframeColorPersistent" : {
                    "$$ClassName" : "TCastleColorRGBPersistent"
                  }
                },
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "Size" : 5.0000000000000000E-001,
                "Text" : [
                  "Text attached to sphere as 3D object",
                  "(TCastleText)",
                  "that keeps reliable size."
                ],
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent",
                  "Y" : 8.4680283069610596E-001
                }
              }
            ]
          },
          {
            "$$ClassName" : "TCastleCamera",
            "CenterPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "GravityUpPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "Name" : "Camera1",
            "Orthographic" : {
              "$$ClassName" : "TCastleOrthographic",
              "OriginPersistent" : {
                "$$ClassName" : "TCastleVector2Persistent"
              }
            },
            "Perspective" : {
              "$$ClassName" : "TCastlePerspective"
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent",
              "Z" : 1.0000000000000000E+000
            },
            "ScaleOrientationPersistent" : {
              "$$ClassName" : "TCastleVector4Persistent"
            },
            "ScalePersistent" : {
              "$$ClassName" : "TCastleVector3Persistent"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "Z" : 1.6927284240722656E+001
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleDirectionalLight",
                "CenterPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "ColorPersistent" : {
                  "$$ClassName" : "TCastleColorRGBPersistent"
                },
                "Name" : "DirectionalLight1",
                "RotationPersistent" : {
                  "$$ClassName" : "TCastleVector4RotationPersistent"
                },
                "ScaleOrientationPersistent" : {
                  "$$ClassName" : "TCastleVector4Persistent"
                },
                "ScalePersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                },
                "TranslationPersistent" : {
                  "$$ClassName" : "TCastleVector3Persistent"
                }
              }
            ]
          }
        ]
      },
      "Name" : "MainViewport",
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent"
      },
      "$Children" : [
        {
          "$$ClassName" : "TCastleExamineNavigation",
          "Border" : {
            "$$ClassName" : "TBorder"
          },
          "BorderColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Name" : "ExamineNavigation1",
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          }
        },
        {
          "$$ClassName" : "TCastleLabel",
          "Border" : {
            "$$ClassName" : "TBorder"
          },
          "BorderColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "ColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "FrameColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Name" : "LabelAttached",
          "OutlineColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Text" : [
            "Label attached to the sphere, as user interface element",
            "(TCastleLabel)."
          ],
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          }
        },
        {
          "$$ClassName" : "TCastleLabel",
          "Alignment" : "hpMiddle",
          "Border" : {
            "$$ClassName" : "TBorder"
          },
          "BorderColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "ColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent",
            "Green" : 1.0000000000000000E+000,
            "Red" : 1.0000000000000000E+000
          },
          "FrameColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "HorizontalAnchorParent" : "hpMiddle",
          "HorizontalAnchorSelf" : "hpMiddle",
          "Name" : "LabelInfo",
          "OutlineColorPersistent" : {
            "$$ClassName" : "TCastleColorPersistent"
          },
          "Text" : [
            "Move and zoom the camera (using standard Examine input) and",
            "observe how both TCastleLabel and TCastleText remain attached to the 3D sphere",
            "and their text size remains reliably readable."
          ],
          "TranslationPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent",
            "Y" : -1.0000000000000000E+001
          },
          "VerticalAnchorParent" : "vpTop",
          "VerticalAnchorSelf" : "vpTop"
        }
      ],
      "InternalDesignCamera" : {
        "$$ClassName" : "TCastleCamera",
        "CenterPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "GravityUpPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "Name" : "",
        "Orthographic" : {
          "$$ClassName" : "TCastleOrthographic",
          "OriginPersistent" : {
            "$$ClassName" : "TCastleVector2Persistent"
          }
        },
        "Perspective" : {
          "$$ClassName" : "TCastlePerspective"
        },
        "RotationPersistent" : {
          "$$ClassName" : "TCastleVector4RotationPersistent",
          "Z" : 1.0000000000000000E+000
        },
        "ScaleOrientationPersistent" : {
          "$$ClassName" : "TCastleVector4Persistent"
        },
        "ScalePersistent" : {
          "$$ClassName" : "TCastleVector3Persistent"
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "Z" : 1.6927284240722656E+001
        }
      },
      "InternalDesignNavigations[dnFly]" : {
        "$$ClassName" : "TCastleWalkNavigationDesign",
        "Border" : {
          "$$ClassName" : "TBorder"
        },
        "BorderColorPersistent" : {
          "$$ClassName" : "TCastleColorPersistent"
        },
        "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"
    }
  ]
}