{
  "schema_version": "0.1-vlm-spatial",
  "source": {
    "dataset": "PhysX-Anything-VLM",
    "object_json": "",
    "object_id": "chair_real",
    "category": "Furniture"
  },
  "object": {
    "name": "Swivel Chair",
    "category": "Furniture",
    "root_part_id": 0,
    "stats": {
      "num_parts": 3,
      "num_motion_groups": 1,
      "num_joints": 0
    }
  },
  "parts": [
    {
      "part_id": 0,
      "name": "Backrest",
      "parent_id": -1,
      "child_ids": [],
      "bbox": {
        "center": [
          0.5,
          0.84375,
          0.5
        ],
        "size": [
          0.46875,
          0.28125,
          0.46875
        ],
        "volume": 0.061798095703125,
        "diagonal": 0.7201074138626821
      },
      "joint": {
        "type": "E",
        "range": [
          0.0,
          0.0
        ],
        "axis_origin": [
          0.0,
          0.0,
          0.0
        ],
        "axis_direction": [
          0.0,
          0.0,
          1.0
        ],
        "motion_dof": 0,
        "is_explicitly_articulated": false
      },
      "motion": {
        "motion_group_id": "group_0",
        "nearest_articulated_ancestor_id": -1,
        "moves_with_part_id": 0,
        "motion_salience_score": 0.0361
      },
      "geometry_refs": {
        "objs": [],
        "plys": [
          "ind_0.ply"
        ],
        "voxels": [
          "ind_0.npy"
        ]
      },
      "topology": {
        "group_root": 0,
        "is_group_root": true
      }
    },
    {
      "part_id": 1,
      "name": "Seat",
      "parent_id": -1,
      "child_ids": [],
      "bbox": {
        "center": [
          0.5,
          0.421875,
          0.3125
        ],
        "size": [
          0.46875,
          0.75,
          0.15625
        ],
        "volume": 0.054931640625,
        "diagonal": 0.8981317414499946
      },
      "joint": {
        "type": "E",
        "range": [
          0.0,
          0.0
        ],
        "axis_origin": [
          0.0,
          0.0,
          0.0
        ],
        "axis_direction": [
          0.0,
          0.0,
          1.0
        ],
        "motion_dof": 0,
        "is_explicitly_articulated": false
      },
      "motion": {
        "motion_group_id": "group_0",
        "nearest_articulated_ancestor_id": -1,
        "moves_with_part_id": 1,
        "motion_salience_score": 0.0349
      },
      "geometry_refs": {
        "objs": [],
        "plys": [
          "ind_1.ply"
        ],
        "voxels": [
          "ind_1.npy"
        ]
      },
      "topology": {
        "group_root": 1,
        "is_group_root": true
      }
    },
    {
      "part_id": 2,
      "name": "Pedestal",
      "parent_id": -1,
      "child_ids": [],
      "bbox": {
        "center": [
          0.484375,
          0.484375,
          0.234375
        ],
        "size": [
          0.25,
          0.25,
          0.125
        ],
        "volume": 0.0078125,
        "diagonal": 0.375
      },
      "joint": {
        "type": "E",
        "range": [
          0.0,
          0.0
        ],
        "axis_origin": [
          0.0,
          0.0,
          0.0
        ],
        "axis_direction": [
          0.0,
          0.0,
          1.0
        ],
        "motion_dof": 0,
        "is_explicitly_articulated": false
      },
      "motion": {
        "motion_group_id": "group_0",
        "nearest_articulated_ancestor_id": -1,
        "moves_with_part_id": 2,
        "motion_salience_score": 0.0225
      },
      "geometry_refs": {
        "objs": [],
        "plys": [
          "ind_2.ply"
        ],
        "voxels": [
          "ind_2.npy"
        ]
      },
      "topology": {
        "group_root": 2,
        "is_group_root": true
      }
    }
  ],
  "joints": [],
  "motion_groups": [
    {
      "motion_group_id": "group_0",
      "root_part_id": 0,
      "part_ids": [
        0,
        1,
        2
      ],
      "joint_type": "E",
      "range": [
        0.0,
        0.0
      ],
      "axis_origin": [
        0.0,
        0.0,
        0.0
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    }
  ],
  "topology": {
    "edges": [],
    "interface_candidates": [
      {
        "part_a": 0,
        "part_b": 1,
        "bbox_gap": 0.0,
        "bbox_iou": 0.049383
      },
      {
        "part_a": 0,
        "part_b": 2,
        "bbox_gap": 0.09375,
        "bbox_iou": 0.0
      },
      {
        "part_a": 1,
        "part_b": 2,
        "bbox_gap": 0.0,
        "bbox_iou": 0.06639
      }
    ]
  },
  "layout_proxy": {
    "coordinate_space": "normalized_[0,1]^3",
    "parts": [
      {
        "label": 0,
        "name": "Backrest",
        "bbox": [
          0.265625,
          0.703125,
          0.265625,
          0.734375,
          0.984375,
          0.734375
        ],
        "is_base_proxy": true
      },
      {
        "label": 1,
        "name": "Seat",
        "bbox": [
          0.265625,
          0.046875,
          0.234375,
          0.734375,
          0.796875,
          0.390625
        ],
        "is_base_proxy": false
      },
      {
        "label": 2,
        "name": "Pedestal",
        "bbox": [
          0.359375,
          0.359375,
          0.171875,
          0.609375,
          0.609375,
          0.296875
        ],
        "is_base_proxy": false
      }
    ]
  }
}