{
  "schema_version": 1,
  "units": "metres",
  "matrix_layout": "row-major; column vectors; translation in final column",
  "blender": {
    "up": "+Z",
    "handedness": "right-handed"
  },
  "gltf": {
    "up": "+Y",
    "handedness": "right-handed"
  },
  "blender_to_gltf": [
    [
      1.0,
      0.0,
      0.0,
      0.0
    ],
    [
      0.0,
      0.0,
      1.0,
      0.0
    ],
    [
      0.0,
      -1.0,
      0.0,
      0.0
    ],
    [
      0.0,
      0.0,
      0.0,
      1.0
    ]
  ],
  "conversion": "p_gltf = K p_blender; (x, y, z) -> (x, z, -y)",
  "camera": {
    "node": "MeasuringCamera",
    "local_axes": "+X right, +Y up, -Z forward in BOTH authoring and export",
    "camera_to_world_blender": [
      [
        1.0,
        0.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        -1.0,
        -1.0
      ],
      [
        0.0,
        1.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        0.0,
        1.0
      ]
    ],
    "camera_to_world_gltf": [
      [
        1.0,
        0.0,
        0.0,
        0.0
      ],
      [
        0.0,
        1.0,
        0.0,
        0.0
      ],
      [
        0.0,
        0.0,
        1.0,
        1.0
      ],
      [
        0.0,
        0.0,
        0.0,
        1.0
      ]
    ],
    "conversion": "C_gltf = K C_blender (camera-local basis is unchanged)",
    "intrinsics": {
      "f": 220,
      "cx": 180,
      "cy": 120,
      "width": 360,
      "height": 240
    },
    "projection": "depth = -z; u = cx + f*x/depth; v = cy - f*y/depth; depth > 0",
    "frustum_display_depth": 1.2
  },
  "object_pivot_gltf": [
    0,
    0,
    -3
  ],
  "edges": [
    [
      "A",
      "B"
    ],
    [
      "A",
      "C"
    ],
    [
      "B",
      "C"
    ],
    [
      "A",
      "D"
    ],
    [
      "B",
      "D"
    ],
    [
      "C",
      "D"
    ]
  ],
  "landmarks": [
    {
      "name": "A",
      "node": "Landmark_A",
      "blender_world": [
        -0.75,
        2.5,
        -0.6499999761581421
      ],
      "gltf_world": [
        -0.75,
        -0.65,
        -2.5
      ]
    },
    {
      "name": "B",
      "node": "Landmark_B",
      "blender_world": [
        0.8999999761581421,
        2.75,
        -0.6499999761581421
      ],
      "gltf_world": [
        0.9,
        -0.65,
        -2.75
      ]
    },
    {
      "name": "C",
      "node": "Landmark_C",
      "blender_world": [
        -0.25,
        3.799999952316284,
        -0.6499999761581421
      ],
      "gltf_world": [
        -0.25,
        -0.65,
        -3.8
      ]
    },
    {
      "name": "D",
      "node": "Landmark_D",
      "blender_world": [
        0.10000000149011612,
        3.0999999046325684,
        0.949999988079071
      ],
      "gltf_world": [
        0.1,
        0.95,
        -3.1
      ]
    }
  ],
  "verified_export": {
    "landmark_node_tolerance_metres": 1e-06,
    "camera_matrix_tolerance": 1e-06
  }
}
