{
  "sample": "Knife_00602ef508784e5384665aacaaf1f3a0",
  "gt_part_count": 2,
  "gt_part_names": [
    "Blade",
    "Handle"
  ],
  "kmeans": {
    "name": "Knife_00602ef508784e5384665aacaaf1f3a0",
    "root_name": "Knife",
    "gt_part_count": 2,
    "gt_part_names": [
      "Blade",
      "Handle"
    ],
    "input_num_labels": 2,
    "pred_num_nodes": 2,
    "pred_num_movable_nodes": 1,
    "pred_joint_types": [
      "fixed",
      "revolute"
    ],
    "pred_names": [
      "base",
      "drawer"
    ],
    "part_count_abs_error": 0,
    "pred_object_json": "/data/250010098/physxanything_stage1_experiments/runs/scenetransporter_pact_bridge_20260419/pact_outputs/kmeans/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Knife_00602ef508784e5384665aacaaf1f3a0@Knife_00602ef508784e5384665aacaaf1f3a0_processed.@ng/object.json"
  },
  "ot_edge": {
    "name": "Knife_00602ef508784e5384665aacaaf1f3a0",
    "root_name": "Knife",
    "gt_part_count": 2,
    "gt_part_names": [
      "Blade",
      "Handle"
    ],
    "input_num_labels": 2,
    "pred_num_nodes": 2,
    "pred_num_movable_nodes": 1,
    "pred_joint_types": [
      "fixed",
      "revolute"
    ],
    "pred_names": [
      "base",
      "drawer"
    ],
    "part_count_abs_error": 0,
    "pred_object_json": "/data/250010098/physxanything_stage1_experiments/runs/scenetransporter_pact_bridge_20260419/pact_outputs/ot_edge/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Knife_00602ef508784e5384665aacaaf1f3a0@Knife_00602ef508784e5384665aacaaf1f3a0_processed.@ng/object.json"
  }
}