{
  "$$ClassName" : "TCastleUserInterface",
  "FullSize" : true,
  "Name" : "Group1",
  "$Children" : [
    {
      "$$ClassName" : "TCastleViewport",
      "Camera" : "Camera1",
      "FullSize" : true,
      "Items" : {
        "$$ClassName" : "TCastleRootTransform",
        "PhysicsProperties" : {
          "$$ClassName" : "TPhysicsProperties",
          "LayerCollisions" : {
            "$$ClassName" : "TCastleLayerCollisions"
          },
          "LayerNames" : {
            "$$ClassName" : "TCastleLayerNames"
          }
        },
        "$Children" : [
          {
            "$$ClassName" : "TCastlePlane",
            "Axis" : 2,
            "ColorPersistent" : {
              "$$ClassName" : "TCastleColorPersistent",
              "Blue" : 4.8627451062202454E-001,
              "Green" : 4.8627451062202454E-001,
              "Red" : 4.9803921580314636E-001
            },
            "Name" : "Plane1",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 5.7775497436523437E-001,
              "Y" : -3.1779384613037109E-001,
              "Z" : 5.3441166877746582E+000
            }
          },
          {
            "$$ClassName" : "TCastleScene",
            "ExposeTransforms" : [
            ],
            "Name" : "SceneTestBlocks",
            "RenderOptions" : {
              "$$ClassName" : "TCastleScene.TSceneRenderOptions"
            },
            "URL" : "castle-data:/test_blocks.gltf"
          },
          {
            "$$ClassName" : "TCastleCamera",
            "Name" : "Camera1",
            "Orthographic" : {
              "$$ClassName" : "TCastleOrthographic"
            },
            "Perspective" : {
              "$$ClassName" : "TCastlePerspective"
            },
            "RotationPersistent" : {
              "$$ClassName" : "TCastleVector4RotationPersistent",
              "Z" : 1.0000000000000000E+000
            },
            "TranslationPersistent" : {
              "$$ClassName" : "TCastleVector3Persistent",
              "X" : 9.3727779388427734E-001,
              "Y" : -6.0958433151245117E-001,
              "Z" : 2.2050151824951172E+001
            },
            "$Children" : [
              {
                "$$ClassName" : "TCastleDirectionalLight",
                "Name" : "HeadLight"
              }
            ]
          }
        ]
      },
      "Name" : "Viewport1",
      "OcclusionCulling" : true,
      "$Children" : [
        {
          "$$ClassName" : "TCastleExamineNavigation",
          "Name" : "ExamineNavigation1"
        }
      ],
      "InternalDesignCamera" : {
        "$$ClassName" : "TCastleCamera",
        "Name" : "",
        "Orthographic" : {
          "$$ClassName" : "TCastleOrthographic"
        },
        "Perspective" : {
          "$$ClassName" : "TCastlePerspective"
        },
        "RotationPersistent" : {
          "$$ClassName" : "TCastleVector4RotationPersistent",
          "Z" : 1.0000000000000000E+000
        },
        "TranslationPersistent" : {
          "$$ClassName" : "TCastleVector3Persistent",
          "X" : 9.3727779388427734E-001,
          "Y" : -6.0958433151245117E-001,
          "Z" : 2.2050151824951172E+001
        }
      },
      "InternalDesignNavigations[dnFly]" : {
        "$$ClassName" : "TCastleWalkNavigationDesign",
        "Name" : ""
      },
      "InternalDesignNavigations[dnExamine]" : {
        "$$ClassName" : "TCastleExamineNavigationDesign",
        "Exists" : false,
        "Name" : ""
      },
      "InternalDesignNavigations[dn2D]" : {
        "$$ClassName" : "TCastle2DNavigationDesign",
        "Exists" : false,
        "Name" : ""
      }
    },
    {
      "$$ClassName" : "TCastleLabel",
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Green" : 1.0000000000000000E+000,
        "Red" : 1.0000000000000000E+000
      },
      "FontSize" : 2.0000000000000000E+001,
      "HorizontalAnchorParent" : "hpRight",
      "HorizontalAnchorSelf" : "hpRight",
      "Name" : "LabelFps",
      "Text" : [
        "FPS: xxx"
      ],
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : -2.0000000000000000E+001,
        "Y" : -2.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop"
    },
    {
      "$$ClassName" : "TCastleLabel",
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Green" : 1.0000000000000000E+000,
        "Red" : 1.0000000000000000E+000
      },
      "Name" : "LabelInfo",
      "Text" : [
        "Navigate using Examine mode (drag to rotate, Shift+drag to move, scroll to zoom etc.).",
        "Observe the WasVisible values:",
        "- when the 4 color blocks are partially or completely obscured by the gray rectangle",
        "- when the 4 color blocks are partially or completely outside of view frustum"
      ],
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : 1.0000000000000000E+001,
        "Y" : -1.0000000000000000E+001
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop"
    },
    {
      "$$ClassName" : "TCastleLabel",
      "ColorPersistent" : {
        "$$ClassName" : "TCastleColorPersistent",
        "Blue" : 9.4117647409439087E-001,
        "Green" : 7.9215687513351440E-001,
        "Red" : 6.5098041296005249E-001
      },
      "Name" : "LabelWasVisible",
      "Text" : [
        "SceneTestBlocks.WasVisible = false",
        "ShapeRed.WasVisible = false",
        "ShapeGreen.WasVisible = false",
        "ShapeBlue.WasVisible = false",
        "ShapeWhite.WasVisible = false"
      ],
      "TranslationPersistent" : {
        "$$ClassName" : "TCastleVector2Persistent",
        "X" : 1.0000000000000000E+001,
        "Y" : -1.0000000000000000E+002
      },
      "VerticalAnchorParent" : "vpTop",
      "VerticalAnchorSelf" : "vpTop"
    }
  ]
}