• bryanl's avatar
    Extract object visitor into its own package · 59e366b1
    bryanl authored
    The visitor can visit any Kubernetes objects and has
    special rules for the following relations:
    
    * service <=> pod
    * ingress <=> service
    
    Also:
    
    * Rename Cache.Retrieve to Cache.List
    * Introduce Cache.Get
    * Delete unused object overview code
    Unverified
    59e366b1
single_fisheye_gui.json 1.50 KiB
{
  "version": 1,
  "masteraddress": "localhost",
  "nodes": [
    {
      "address": "localhost",
      "port": 20401,
      "windows": [
        {
          "name": "GUI",
          "tags": [ "GUI" ],
          "fullscreen": false,
          "draw3d": false,
          "stereo": "none",
          "pos": { "x": 50, "y": 50 },
          "size": { "x": 1024, "y": 1024 },
          "viewports": [
            {
              "pos": { "x": 0.0, "y": 0.0 },
              "size": { "x": 1.0, "y": 1.0 },
              "projection": {
                "type": "PlanarProjection",
                "fov": {
                  "hfov": 80.0,
                  "vfov": 50.534015846724
                },
                "orientation": { "yaw": 0.0, "pitch": 0.0, "roll": 0.0 }
              }
            }
          ]
        },
        {
          "name": "OpenSpace",
          "fullscreen": false,
          "draw2d": false,
          "stereo": "none",
          "size": { "x": 1024, "y": 1024 },
          "viewports": [
            {
              "pos": { "x": 0.0, "y": 0.0 },
              "size": { "x": 1.0, "y": 1.0 },
              "projection": {
                "type": "FisheyeProjection",
                "fov": 180.0,
                "quality": "1k",
                "tilt": 27.0,
                "background": { "r": 0.1, "g": 0.1, "b": 0.1, "a": 1.0 }
              }
            }
          ]
        }
      ]
    }
  ],
  "users": [
    {
      "eyeseparation": 0.06,
      "pos": { "x": 0.0, "y": 0.0, "z": 0.0 }
    }
  ]
}