{
  "sourceBytes": 99340492,
  "outputBytes": 92860880,
  "inputTriangles": 3007135,
  "outputTriangles": 3007135,
  "triangleRetention": 1,
  "primitiveCount": 74,
  "originalTexturePreserved": true,
  "textures": [
    {
      "name": "",
      "mimeType": "image/png",
      "bytes": 5443001,
      "sha256": "fa1d72694dccd32135d4f53ba45189fd58d8aeb10fb454bb664ef37f6bc991df"
    }
  ],
  "license": {
    "author": "Mikhail Hamanovich",
    "title": "Porshe Taycan",
    "url": "https://sketchfab.com/3d-models/porshe-taycan-c6004141452e4d3ab048bf0fee52666d",
    "license": "CC BY 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by/4.0/"
  },
  "processing": "Coordinate normalization and part/material grouping only. No mesh decimation, texture resizing or lossy geometry compression.",
  "industrialRobot": {
    "source": "https://sketchfab.com/3d-models/kuka-robot-kr-210-2k-w-gripper-a97169ecf99b40a592d712f17d4a36bd",
    "author": "MR.AnyCAD",
    "license": "CC BY 4.0",
    "originalSceneTriangles": 452757,
    "robotTriangles": 54015,
    "robotBodies": 19,
    "noDecimation": true,
    "uniformScale": 0.0076,
    "maxCoordinateBakeError": 5.9291122456173184e-08,
    "shoulderY": 0.532,
    "shoulderZ": 0.57,
    "upperArm": 0.95,
    "forearm": 1.4446048733131145,
    "flangeOffset": 0.1748,
    "sourcePose": {
      "elbow": 1.5997356137948644,
      "wrist": 1.5418570397949287
    },
    "sourceSHA256": "7ad2ac4fd5049ddef4cfe4ba4e13606ec675b65ae7166444fe2874f0f2a53fe0",
    "bodies": [
      {
        "body": 1,
        "triangles": 194,
        "joint": "J3 · Elbow"
      },
      {
        "body": 2,
        "triangles": 170,
        "joint": "J4 · Forearm roll"
      },
      {
        "body": 3,
        "triangles": 960,
        "joint": "Counterbalance piston"
      },
      {
        "body": 4,
        "triangles": 170,
        "joint": "J4 · Forearm roll"
      },
      {
        "body": 5,
        "triangles": 300,
        "joint": "J4 · Forearm roll"
      },
      {
        "body": 6,
        "triangles": 8090,
        "joint": "J3 · Elbow"
      },
      {
        "body": 7,
        "triangles": 4960,
        "joint": "J1 · Base swivel"
      },
      {
        "body": 8,
        "triangles": 316,
        "joint": "J3 · Elbow"
      },
      {
        "body": 9,
        "triangles": 192,
        "joint": "J2 · Shoulder"
      },
      {
        "body": 10,
        "triangles": 268,
        "joint": "J4 · Forearm roll"
      },
      {
        "body": 11,
        "triangles": 316,
        "joint": "J3 · Elbow"
      },
      {
        "body": 12,
        "triangles": 4694,
        "joint": "KUKA_KR210_Normalized"
      },
      {
        "body": 13,
        "triangles": 194,
        "joint": "J1 · Base swivel"
      },
      {
        "body": 14,
        "triangles": 316,
        "joint": "J3 · Elbow"
      },
      {
        "body": 15,
        "triangles": 1024,
        "joint": "Counterbalance cylinder"
      },
      {
        "body": 16,
        "triangles": 5935,
        "joint": "J2 · Shoulder"
      },
      {
        "body": 17,
        "triangles": 5288,
        "joint": "J4 · Forearm roll"
      },
      {
        "body": 18,
        "triangles": 16378,
        "joint": "J6 · Tool flange"
      },
      {
        "body": 19,
        "triangles": 4250,
        "joint": "J5 · Wrist pitch"
      }
    ],
    "preparedBytes": 2129452,
    "preparedSHA256": "f23a815b2b3d61535a657aac7758ca77a14c7e7a53cc7c982d43586f428fe89b",
    "sourceTriangles": 452757,
    "robotBodyTriangles": 54015,
    "outputRobotTriangles": 54015,
    "filebytes": 2129452,
    "sourceLicense": "CC BY 4.0",
    "licenseURL": "https://creativecommons.org/licenses/by/4.0/",
    "sourceModel": "KUKA ROBOT KR 210-2K w/ Gripper",
    "excludedObjects": "Original gripper and unrelated elevated fabrication table; all 19 actual robot CAD bodies retained.",
    "kinematics": {
      "shoulderY": 0.532,
      "shoulderZ": 0.57,
      "upperArm": 0.95,
      "forearm": 1.4446048733131145,
      "flangeOffset": 0.1748
    },
    "originalUVsPreserved": true,
    "originalIndexOrderPreserved": true
  }
}
