{
  "schema": "sq-doppelganger-v2",
  "generatedBy": "experiments/sq_doppelganger.py",
  "device": "mps",
  "summary": {
    "objectCount": 3,
    "seedCount": 6,
    "iterationsPerFit": 900,
    "trainSamplesPerComponent": 364,
    "trainSamplesPerPrimitive": 220,
    "evalSamplesPerComponent": 1152,
    "evalSamplesPerPrimitive": 1152,
    "meanProgramSurfaceChamfer": 0.012176972348242998,
    "meanProgramEditChamfer": 0.015098745624224344,
    "meanEditAmplificationProgram": 1.270004838670287,
    "meanProgramCoverage": 0.9998713991769548,
    "meanSurfaceSurfaceChamfer": 0.01335086029333373,
    "meanSurfaceEditChamfer": 0.0353314783424139,
    "meanEditAmplificationSurface": 3.075521599234531,
    "meanSurfaceCoverage": 0.9998713991769548,
    "meanProgramEditabilityGap": 0.02023273271818956,
    "meanSurfaceFitGap": 0.0011738879450907316,
    "meanAmpRatio": 2.4216613241053837
  },
  "objects": [
    {
      "key": "mug",
      "title": "Handled Mug",
      "subtitle": "An open cup with a readable side handle.",
      "story": "The semantic program has a container control and a handle control. The surface-matched program can trace the same loop with local SQ parts, but widening the loop exposes that those local pieces are not one coherent handle control.",
      "editLabel": "Widen the handle loop",
      "targetComponents": [
        {
          "type": "sq",
          "name": "straight-sided cup body",
          "group": "body",
          "color": "#0ea5b7",
          "sx": 0.39,
          "sy": 0.385,
          "sz": 0.535,
          "e1": 0.2,
          "e2": 0.92,
          "tx": -0.16,
          "tz": 0.0
        },
        {
          "type": "disk",
          "name": "recessed dark interior",
          "group": "opening",
          "color": "#27221d",
          "radius": 0.32,
          "height": 0.014,
          "tx": -0.16,
          "tz": 0.545
        },
        {
          "type": "torus",
          "name": "thick rounded lip",
          "group": "rim",
          "color": "#0b8793",
          "majorRadius": 0.39,
          "tubeRadius": 0.026,
          "tx": -0.16,
          "tz": 0.548
        },
        {
          "type": "torus",
          "name": "raised foot ring",
          "group": "body",
          "color": "#0b8793",
          "majorRadius": 0.255,
          "tubeRadius": 0.016,
          "tx": -0.16,
          "tz": -0.535
        },
        {
          "type": "sq",
          "name": "upper rounded handle pad",
          "group": "mount",
          "color": "#ef5a3c",
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.32,
          "e2": 0.58,
          "tx": 0.3,
          "ty": 0.0,
          "tz": 0.31
        },
        {
          "type": "sq",
          "name": "lower rounded handle pad",
          "group": "mount",
          "color": "#ef5a3c",
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.32,
          "e2": 0.58,
          "tx": 0.3,
          "ty": 0.0,
          "tz": -0.31
        },
        {
          "type": "tube",
          "name": "continuous handle loop",
          "group": "handle",
          "color": "#ef5a3c",
          "points": [
            [
              0.3,
              0.0,
              0.31
            ],
            [
              0.74,
              0.0,
              0.39
            ],
            [
              0.74,
              0.0,
              -0.39
            ],
            [
              0.3,
              0.0,
              -0.31
            ]
          ],
          "radius": 0.062
        }
      ],
      "editedTargetComponents": [
        {
          "type": "sq",
          "name": "straight-sided cup body",
          "group": "body",
          "color": "#0ea5b7",
          "sx": 0.39,
          "sy": 0.385,
          "sz": 0.535,
          "e1": 0.2,
          "e2": 0.92,
          "tx": -0.16,
          "tz": 0.0
        },
        {
          "type": "disk",
          "name": "recessed dark interior",
          "group": "opening",
          "color": "#27221d",
          "radius": 0.32,
          "height": 0.014,
          "tx": -0.16,
          "tz": 0.545
        },
        {
          "type": "torus",
          "name": "thick rounded lip",
          "group": "rim",
          "color": "#0b8793",
          "majorRadius": 0.39,
          "tubeRadius": 0.026,
          "tx": -0.16,
          "tz": 0.548
        },
        {
          "type": "torus",
          "name": "raised foot ring",
          "group": "body",
          "color": "#0b8793",
          "majorRadius": 0.255,
          "tubeRadius": 0.016,
          "tx": -0.16,
          "tz": -0.535
        },
        {
          "type": "sq",
          "name": "upper rounded handle pad",
          "group": "mount",
          "color": "#ef5a3c",
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.32,
          "e2": 0.58,
          "tx": 0.36,
          "ty": 0.0,
          "tz": 0.31
        },
        {
          "type": "sq",
          "name": "lower rounded handle pad",
          "group": "mount",
          "color": "#ef5a3c",
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.32,
          "e2": 0.58,
          "tx": 0.36,
          "ty": 0.0,
          "tz": -0.31
        },
        {
          "type": "tube",
          "name": "continuous handle loop",
          "group": "handle",
          "color": "#ef5a3c",
          "points": [
            [
              0.36,
              0.0,
              0.31
            ],
            [
              0.9,
              0.0,
              0.39
            ],
            [
              0.9,
              0.0,
              -0.39
            ],
            [
              0.36,
              0.0,
              -0.31
            ]
          ],
          "radius": 0.062
        }
      ],
      "target": [
        {
          "sx": 0.39,
          "sy": 0.385,
          "sz": 0.535,
          "e1": 0.2,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.0,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "cup body",
          "group": "body",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.32,
          "sy": 0.32,
          "sz": 0.014,
          "e1": 0.36,
          "e2": 0.9,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.545,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "recessed interior",
          "group": "opening",
          "color": "#27221d"
        },
        {
          "sx": 0.39,
          "sy": 0.39,
          "sz": 0.026,
          "e1": 0.34,
          "e2": 0.9,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.548,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "top ceramic rim",
          "group": "rim",
          "color": "#0b8793"
        },
        {
          "sx": 0.255,
          "sy": 0.255,
          "sz": 0.016,
          "e1": 0.32,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": -0.535,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "foot ring",
          "group": "rim",
          "color": "#0b8793"
        },
        {
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.34,
          "e2": 0.58,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.3,
          "ty": 0.0,
          "tz": 0.31,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "upper handle pad",
          "group": "mount",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.34,
          "e2": 0.58,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.3,
          "ty": 0.0,
          "tz": -0.31,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "lower handle pad",
          "group": "mount",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.11407037411282568,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.40560000000000007,
          "ty": 0.0,
          "tz": 0.28928000000000004,
          "rx": 0.0,
          "ry": 0.19375072980273766,
          "rz": 0.0,
          "name": "handle semantic segment upper",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10395141512533634,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5640000000000001,
          "ty": 0.0,
          "tz": 0.18592000000000003,
          "rx": 0.0,
          "ry": 1.00225268343294,
          "rz": 0.0,
          "name": "handle semantic segment mid-upper",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10947680000000001,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.6168,
          "ty": 0.0,
          "tz": -3.469446951953614e-17,
          "rx": 0.0,
          "ry": 1.5707963267948966,
          "rz": 0.0,
          "name": "handle semantic segment middle",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10395141512533632,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5640000000000001,
          "ty": 0.0,
          "tz": -0.18592000000000003,
          "rx": 0.0,
          "ry": 2.139339970156854,
          "rz": 0.0,
          "name": "handle semantic segment mid-lower",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.11407037411282564,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.40559999999999996,
          "ty": 0.0,
          "tz": -0.28928,
          "rx": 0.0,
          "ry": 2.9478419237870552,
          "rz": 0.0,
          "name": "handle semantic segment lower",
          "group": "handle",
          "color": "#ef5a3c"
        }
      ],
      "editedTarget": [
        {
          "sx": 0.39,
          "sy": 0.385,
          "sz": 0.535,
          "e1": 0.2,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.0,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "cup body",
          "group": "body",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.32,
          "sy": 0.32,
          "sz": 0.014,
          "e1": 0.36,
          "e2": 0.9,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.545,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "recessed interior",
          "group": "opening",
          "color": "#27221d"
        },
        {
          "sx": 0.39,
          "sy": 0.39,
          "sz": 0.026,
          "e1": 0.34,
          "e2": 0.9,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": 0.548,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "top ceramic rim",
          "group": "rim",
          "color": "#0b8793"
        },
        {
          "sx": 0.255,
          "sy": 0.255,
          "sz": 0.016,
          "e1": 0.32,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.16,
          "ty": 0.0,
          "tz": -0.535,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "foot ring",
          "group": "rim",
          "color": "#0b8793"
        },
        {
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.34,
          "e2": 0.58,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.36,
          "ty": 0.0,
          "tz": 0.31,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "upper handle pad",
          "group": "mount",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.135,
          "sy": 0.095,
          "sz": 0.105,
          "e1": 0.34,
          "e2": 0.58,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.36,
          "ty": 0.0,
          "tz": -0.31,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "lower handle pad",
          "group": "mount",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.11407037411282568,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.46560000000000007,
          "ty": 0.0,
          "tz": 0.28928000000000004,
          "rx": 0.0,
          "ry": 0.19375072980273766,
          "rz": 0.0,
          "name": "handle semantic segment upper",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10395141512533634,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.674,
          "ty": 0.0,
          "tz": 0.18592000000000003,
          "rx": 0.0,
          "ry": 1.00225268343294,
          "rz": 0.0,
          "name": "handle semantic segment mid-upper",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.11604540800000002,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.7768,
          "ty": 0.0,
          "tz": -3.469446951953614e-17,
          "rx": 0.0,
          "ry": 1.5707963267948966,
          "rz": 0.0,
          "name": "handle semantic segment middle",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10395141512533632,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.674,
          "ty": 0.0,
          "tz": -0.18592000000000003,
          "rx": 0.0,
          "ry": 2.139339970156854,
          "rz": 0.0,
          "name": "handle semantic segment mid-lower",
          "group": "handle",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.11407037411282564,
          "sy": 0.058,
          "sz": 0.058,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.46559999999999996,
          "ty": 0.0,
          "tz": -0.28928,
          "rx": 0.0,
          "ry": 2.9478419237870552,
          "rz": 0.0,
          "name": "handle semantic segment lower",
          "group": "handle",
          "color": "#ef5a3c"
        }
      ],
      "displayBounds": {
        "center": [
          0.15940004587173462,
          0.0,
          0.011500000953674316
        ],
        "radius": 0.911896026134491
      },
      "fits": [
        {
          "seed": 118,
          "family": "program",
          "label": "Editable SQ program",
          "primitives": [
            {
              "sx": 0.39,
              "sy": 0.385,
              "sz": 0.535,
              "e1": 0.2,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.0,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "cup body",
              "group": "body",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.32,
              "sy": 0.32,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.545,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "recessed interior",
              "group": "opening",
              "color": "#27221d"
            },
            {
              "sx": 0.39,
              "sy": 0.39,
              "sz": 0.026,
              "e1": 0.34,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.548,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "top ceramic rim",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.255,
              "sy": 0.255,
              "sz": 0.016,
              "e1": 0.32,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": -0.535,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "foot ring",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.3,
              "ty": 0.0,
              "tz": 0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upper handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.3,
              "ty": 0.0,
              "tz": -0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "lower handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.40560001134872437,
              "ty": 0.0,
              "tz": 0.2892799973487854,
              "rx": 0.0,
              "ry": 0.19375072419643402,
              "rz": 0.0,
              "name": "handle semantic segment upper",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5640000104904175,
              "ty": 0.0,
              "tz": 0.18592000007629395,
              "rx": 0.0,
              "ry": 1.0022526979446411,
              "rz": 0.0,
              "name": "handle semantic segment mid-upper",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10947679728269577,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6168000102043152,
              "ty": 0.0,
              "tz": -3.469446951953614e-17,
              "rx": 0.0,
              "ry": 1.5707963705062866,
              "rz": 0.0,
              "name": "handle semantic segment middle",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5640000104904175,
              "ty": 0.0,
              "tz": -0.18592000007629395,
              "rx": 0.0,
              "ry": 2.1393399238586426,
              "rz": 0.0,
              "name": "handle semantic segment mid-lower",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.40560001134872437,
              "ty": 0.0,
              "tz": -0.2892799973487854,
              "rx": 0.0,
              "ry": 2.9478418827056885,
              "rz": 0.0,
              "name": "handle semantic segment lower",
              "group": "handle",
              "color": "#ef5a3c"
            }
          ],
          "history": [
            0.024825867265462875,
            0.021250147372484207,
            0.021078703925013542,
            0.02086743339896202,
            0.02086150273680687,
            0.020858392119407654,
            0.020857837051153183,
            0.02085774950683117,
            0.020857712253928185,
            0.02085770294070244,
            0.02085767686367035,
            0.02085767686367035,
            0.020857781171798706,
            0.020857714116573334,
            0.020857833325862885,
            0.02085784636437893,
            0.02085973508656025,
            0.020862627774477005,
            0.020860906690359116,
            0.02086064964532852,
            0.020863264799118042,
            0.020863566547632217,
            0.020860128104686737,
            0.020861878991127014,
            0.02085997723042965,
            0.020864620804786682,
            0.020862143486738205,
            0.020859578624367714,
            0.020860042423009872,
            0.020861376076936722,
            0.020860794931650162,
            0.02086326666176319,
            0.020864322781562805,
            0.020859021693468094,
            0.020860549062490463,
            0.020864315330982208,
            0.020863190293312073
          ],
          "editNote": "The cup and linked handle segments are represented as two semantic controls: container and handle.",
          "metrics": {
            "surfaceChamfer": 0.015764258801937103,
            "editChamfer": 0.0173579347319901,
            "editAmplification": 1.1010942506131125,
            "coverage": 1.0,
            "overlap": 0.01791496175057819,
            "score": 0.14812255803694868,
            "primitiveCount": 11
          },
          "editedPrimitives": [
            {
              "sx": 0.39,
              "sy": 0.385,
              "sz": 0.535,
              "e1": 0.2,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.0,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "cup body",
              "group": "body",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.32,
              "sy": 0.32,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.545,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "recessed interior",
              "group": "opening",
              "color": "#27221d"
            },
            {
              "sx": 0.39,
              "sy": 0.39,
              "sz": 0.026,
              "e1": 0.34,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.548,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "top ceramic rim",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.255,
              "sy": 0.255,
              "sz": 0.016,
              "e1": 0.32,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": -0.535,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "foot ring",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.36,
              "ty": 0.0,
              "tz": 0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upper handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.36,
              "ty": 0.0,
              "tz": -0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "lower handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.46560001134872436,
              "ty": 0.0,
              "tz": 0.2892799973487854,
              "rx": 0.0,
              "ry": 0.19375072419643402,
              "rz": 0.0,
              "name": "handle semantic segment upper",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6740000104904175,
              "ty": 0.0,
              "tz": 0.18592000007629395,
              "rx": 0.0,
              "ry": 1.0022526979446411,
              "rz": 0.0,
              "name": "handle semantic segment mid-upper",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11604540511965752,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.7768000102043152,
              "ty": 0.0,
              "tz": -3.469446951953614e-17,
              "rx": 0.0,
              "ry": 1.5707963705062866,
              "rz": 0.0,
              "name": "handle semantic segment middle",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6740000104904175,
              "ty": 0.0,
              "tz": -0.18592000007629395,
              "rx": 0.0,
              "ry": 2.1393399238586426,
              "rz": 0.0,
              "name": "handle semantic segment mid-lower",
              "group": "handle",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.46560001134872436,
              "ty": 0.0,
              "tz": -0.2892799973487854,
              "rx": 0.0,
              "ry": 2.9478418827056885,
              "rz": 0.0,
              "name": "handle semantic segment lower",
              "group": "handle",
              "color": "#ef5a3c"
            }
          ]
        },
        {
          "seed": 544,
          "family": "surface",
          "label": "Surface-matched SQ program",
          "primitives": [
            {
              "sx": 0.39,
              "sy": 0.385,
              "sz": 0.535,
              "e1": 0.2,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.0,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "cup body",
              "group": "body",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.32,
              "sy": 0.32,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.545,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "recessed interior",
              "group": "opening",
              "color": "#27221d"
            },
            {
              "sx": 0.39,
              "sy": 0.39,
              "sz": 0.026,
              "e1": 0.34,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.548,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "top ceramic rim",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.255,
              "sy": 0.255,
              "sz": 0.016,
              "e1": 0.32,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": -0.535,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "foot ring",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.3,
              "ty": 0.0,
              "tz": 0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upper handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.3,
              "ty": 0.0,
              "tz": -0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "lower handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.40560001134872437,
              "ty": 0.0,
              "tz": 0.2892799973487854,
              "rx": 0.0,
              "ry": 0.19375072419643402,
              "rz": 0.0,
              "name": "handle local part upper",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5640000104904175,
              "ty": 0.0,
              "tz": 0.18592000007629395,
              "rx": 0.0,
              "ry": 1.0022526979446411,
              "rz": 0.0,
              "name": "handle local part mid-upper",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10947679728269577,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6168000102043152,
              "ty": 0.0,
              "tz": -3.469446951953614e-17,
              "rx": 0.0,
              "ry": 1.5707963705062866,
              "rz": 0.0,
              "name": "handle local part middle",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5640000104904175,
              "ty": 0.0,
              "tz": -0.18592000007629395,
              "rx": 0.0,
              "ry": 2.1393399238586426,
              "rz": 0.0,
              "name": "handle local part mid-lower",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.40560001134872437,
              "ty": 0.0,
              "tz": -0.2892799973487854,
              "rx": 0.0,
              "ry": 2.9478418827056885,
              "rz": 0.0,
              "name": "handle local part lower",
              "group": "surface_handle",
              "color": "#6d5bd0"
            }
          ],
          "history": [
            0.023921992629766464,
            0.02123415470123291,
            0.021024763584136963,
            0.02099989354610443,
            0.020997995510697365,
            0.02099858969449997,
            0.02099921554327011,
            0.020998602733016014,
            0.02099844254553318,
            0.020999446511268616,
            0.020998893305659294,
            0.02099878154695034,
            0.02099967561662197,
            0.020998796448111534,
            0.02100132405757904,
            0.02099633403122425,
            0.020994268357753754,
            0.02099931240081787,
            0.020999200642108917,
            0.020995356142520905,
            0.02099587395787239,
            0.02099550887942314,
            0.020999163389205933,
            0.02099410817027092,
            0.02099493518471718,
            0.021000202745199203,
            0.020996849983930588,
            0.02099376916885376,
            0.020999321714043617,
            0.02099486067891121,
            0.020993880927562714,
            0.02100555971264839,
            0.02100207656621933,
            0.021001305431127548,
            0.020999569445848465,
            0.020996471866965294,
            0.021002262830734253
          ],
          "editNote": "The original handle surface is reconstructed by local SQ pieces rather than by one editable loop.",
          "metrics": {
            "surfaceChamfer": 0.015764258801937103,
            "editChamfer": 0.02863025851547718,
            "editAmplification": 1.8161499931705707,
            "coverage": 1.0,
            "overlap": 0.01791496175057819,
            "score": 0.14812255803694868,
            "primitiveCount": 11
          },
          "editedPrimitives": [
            {
              "sx": 0.39,
              "sy": 0.385,
              "sz": 0.535,
              "e1": 0.2,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.0,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "cup body",
              "group": "body",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.32,
              "sy": 0.32,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.545,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "recessed interior",
              "group": "opening",
              "color": "#27221d"
            },
            {
              "sx": 0.39,
              "sy": 0.39,
              "sz": 0.026,
              "e1": 0.34,
              "e2": 0.9,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": 0.548,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "top ceramic rim",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.255,
              "sy": 0.255,
              "sz": 0.016,
              "e1": 0.32,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.16,
              "ty": 0.0,
              "tz": -0.535,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "foot ring",
              "group": "rim",
              "color": "#0b8793"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.36,
              "ty": 0.0,
              "tz": 0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upper handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.135,
              "sy": 0.095,
              "sz": 0.105,
              "e1": 0.34,
              "e2": 0.58,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.36,
              "ty": 0.0,
              "tz": -0.31,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "lower handle pad",
              "group": "mount",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.44560001134872435,
              "ty": 0.0,
              "tz": 0.4092799973487854,
              "rx": 0.0,
              "ry": 0.613750724196434,
              "rz": 0.0,
              "name": "handle local part upper",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6040000104904175,
              "ty": 0.0,
              "tz": 0.30592000007629394,
              "rx": 0.0,
              "ry": 1.422252697944641,
              "rz": 0.0,
              "name": "handle local part mid-upper",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10071865350008011,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.8368000102043152,
              "ty": 0.0,
              "tz": -3.469446951953614e-17,
              "rx": 0.0,
              "ry": 1.5707963705062866,
              "rz": 0.0,
              "name": "handle local part middle",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10395141690969467,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.6040000104904175,
              "ty": 0.0,
              "tz": -0.30592000007629394,
              "rx": 0.0,
              "ry": 1.7193399238586426,
              "rz": 0.0,
              "name": "handle local part mid-lower",
              "group": "surface_handle",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.11407037079334259,
              "sy": 0.057999998331069946,
              "sz": 0.057999998331069946,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.44560001134872435,
              "ty": 0.0,
              "tz": -0.4092799973487854,
              "rx": 0.0,
              "ry": 2.5278418827056885,
              "rz": 0.0,
              "name": "handle local part lower",
              "group": "surface_handle",
              "color": "#6d5bd0"
            }
          ]
        }
      ],
      "summary": {
        "surfaceGapSurfaceMinusProgram": 0.0,
        "editGapSurfaceMinusProgram": 0.011272323783487082,
        "programEditabilityGap": 0.011272323783487082,
        "surfaceAmpRatio": 1.6494046646409244,
        "doppelgangerIndex": 5.636161891743541
      }
    },
    {
      "key": "lamp",
      "title": "Desk Lamp",
      "subtitle": "A base, stem, flexible neck, rounded shade, and visible bulb.",
      "story": "The visible geometry can be matched by short local SQs along the gooseneck. The edit asks for a different structure: one flexible neck control that bends and carries the shade rather than letting local pieces drift.",
      "editLabel": "Bend the neck downward",
      "targetComponents": [
        {
          "type": "sq",
          "name": "weighted circular base",
          "group": "base",
          "color": "#f6c445",
          "sx": 0.44,
          "sy": 0.44,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.92,
          "tz": -0.64
        },
        {
          "type": "sq",
          "name": "raised base collar",
          "group": "base",
          "color": "#aeb7c1",
          "sx": 0.16,
          "sy": 0.16,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.86,
          "tx": -0.35,
          "tz": -0.58
        },
        {
          "type": "sq",
          "name": "short upright stem",
          "group": "bar",
          "color": "#0ea5b7",
          "sx": 0.066,
          "sy": 0.066,
          "sz": 0.23,
          "e1": 0.48,
          "e2": 0.84,
          "tx": -0.35,
          "tz": -0.39
        },
        {
          "type": "sq",
          "name": "neck root joint",
          "group": "neck",
          "color": "#aeb7c1",
          "sx": 0.11,
          "sy": 0.09,
          "sz": 0.095,
          "e1": 0.45,
          "e2": 0.72,
          "tx": -0.35,
          "tz": -0.15
        },
        {
          "type": "tube",
          "name": "continuous gooseneck",
          "group": "neck",
          "color": "#ef5a3c",
          "points": [
            [
              -0.35,
              0.0,
              -0.15
            ],
            [
              -0.33,
              0.0,
              0.12
            ],
            [
              -0.04,
              0.0,
              0.42
            ],
            [
              0.46,
              0.0,
              0.36
            ]
          ],
          "radius": 0.054
        },
        {
          "type": "sq",
          "name": "rounded lamp shade",
          "group": "shade",
          "color": "#6d5bd0",
          "sx": 0.34,
          "sy": 0.28,
          "sz": 0.18,
          "e1": 0.34,
          "e2": 0.62,
          "taper_y": -0.18,
          "taper_z": -0.08,
          "tx": 0.66,
          "ty": 0.0,
          "tz": 0.32,
          "ry": 0.46
        },
        {
          "type": "disk",
          "name": "inner shade shadow",
          "group": "shade",
          "color": "#27221d",
          "radius": 0.115,
          "height": 0.014,
          "tx": 0.8102723097164014,
          "tz": 0.1953274972879026,
          "ry": 2.0307963267948965
        },
        {
          "type": "sq",
          "name": "warm bulb inside shade",
          "group": "bulb",
          "color": "#ffe18a",
          "sx": 0.145,
          "sy": 0.145,
          "sz": 0.125,
          "e1": 0.88,
          "e2": 0.92,
          "tx": 0.7253104481233662,
          "ty": -0.015,
          "tz": 0.19278150540929556,
          "ry": 0.46
        }
      ],
      "editedTargetComponents": [
        {
          "type": "sq",
          "name": "weighted circular base",
          "group": "base",
          "color": "#f6c445",
          "sx": 0.44,
          "sy": 0.44,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.92,
          "tz": -0.64
        },
        {
          "type": "sq",
          "name": "raised base collar",
          "group": "base",
          "color": "#aeb7c1",
          "sx": 0.16,
          "sy": 0.16,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.86,
          "tx": -0.35,
          "tz": -0.58
        },
        {
          "type": "sq",
          "name": "short upright stem",
          "group": "bar",
          "color": "#0ea5b7",
          "sx": 0.066,
          "sy": 0.066,
          "sz": 0.23,
          "e1": 0.48,
          "e2": 0.84,
          "tx": -0.35,
          "tz": -0.39
        },
        {
          "type": "sq",
          "name": "neck root joint",
          "group": "neck",
          "color": "#aeb7c1",
          "sx": 0.11,
          "sy": 0.09,
          "sz": 0.095,
          "e1": 0.45,
          "e2": 0.72,
          "tx": -0.35,
          "tz": -0.15
        },
        {
          "type": "tube",
          "name": "continuous gooseneck",
          "group": "neck",
          "color": "#ef5a3c",
          "points": [
            [
              -0.35,
              0.0,
              -0.15
            ],
            [
              -0.29,
              0.0,
              0.04
            ],
            [
              0.08,
              0.0,
              0.26
            ],
            [
              0.62,
              0.0,
              0.2
            ]
          ],
          "radius": 0.054
        },
        {
          "type": "sq",
          "name": "rounded lamp shade",
          "group": "shade",
          "color": "#6d5bd0",
          "sx": 0.34,
          "sy": 0.28,
          "sz": 0.18,
          "e1": 0.34,
          "e2": 0.62,
          "taper_y": -0.18,
          "taper_z": -0.08,
          "tx": 0.8,
          "ty": 0.0,
          "tz": 0.16,
          "ry": 0.63
        },
        {
          "type": "disk",
          "name": "inner shade shadow",
          "group": "shade",
          "color": "#27221d",
          "radius": 0.115,
          "height": 0.014,
          "tx": 0.9270137124719068,
          "tz": 0.011701258116921964,
          "ry": 2.2007963267948965
        },
        {
          "type": "sq",
          "name": "warm bulb inside shade",
          "group": "bulb",
          "color": "#ffe18a",
          "sx": 0.145,
          "sy": 0.145,
          "sz": 0.125,
          "e1": 0.88,
          "e2": 0.92,
          "tx": 0.8428458590308046,
          "ty": -0.015,
          "tz": 0.023566014630106102,
          "ry": 0.63
        }
      ],
      "target": [
        {
          "sx": 0.44,
          "sy": 0.44,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.0,
          "ty": 0.0,
          "tz": -0.64,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "base disk",
          "group": "base",
          "color": "#f6c445"
        },
        {
          "sx": 0.16,
          "sy": 0.16,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.58,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "base collar",
          "group": "base",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.066,
          "sy": 0.066,
          "sz": 0.23,
          "e1": 0.48,
          "e2": 0.84,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.39,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "upright stem",
          "group": "bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.11,
          "sy": 0.09,
          "sz": 0.095,
          "e1": 0.45,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.15,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "neck root joint",
          "group": "mount",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.089205025357992,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.32804,
          "ty": 0.0,
          "tz": -0.06876,
          "rx": 0.0,
          "ry": -1.3067953994041888,
          "rz": 0.0,
          "name": "neck semantic segment lower",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.09771427500872125,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.25316000000000005,
          "ty": 0.0,
          "tz": 0.08796000000000001,
          "rx": 0.0,
          "ry": -0.9593238551326053,
          "rz": 0.0,
          "name": "neck semantic segment mid-lower",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10830525399776324,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.11779999999999997,
          "ty": 0.0,
          "tz": 0.22380000000000003,
          "rx": 0.0,
          "ry": -0.6319911637240078,
          "rz": 0.0,
          "name": "neck semantic segment middle",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.12317019743947802,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.07516000000000007,
          "ty": 0.0,
          "tz": 0.32004,
          "rx": 0.0,
          "ry": -0.3139127005291173,
          "rz": 0.0,
          "name": "neck semantic segment mid-upper",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.1454056799506814,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.32284,
          "ty": 0.0,
          "tz": 0.35796,
          "rx": 0.0,
          "ry": -0.014872044305519184,
          "rz": 0.0,
          "name": "neck semantic segment upper",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.34,
          "sy": 0.28,
          "sz": 0.18,
          "e1": 0.34,
          "e2": 0.62,
          "bend": 0.0,
          "taper_y": -0.18,
          "taper_z": -0.08,
          "tx": 0.66,
          "ty": 0.0,
          "tz": 0.32,
          "rx": 0.0,
          "ry": 0.46,
          "rz": 0.0,
          "name": "shade shell",
          "group": "shade",
          "color": "#6d5bd0"
        },
        {
          "sx": 0.115,
          "sy": 0.115,
          "sz": 0.014,
          "e1": 0.36,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.8102723097164014,
          "ty": 0.0,
          "tz": 0.1953274972879026,
          "rx": 0.0,
          "ry": 2.0307963267948965,
          "rz": 0.0,
          "name": "shade opening",
          "group": "shade",
          "color": "#27221d"
        },
        {
          "sx": 0.145,
          "sy": 0.145,
          "sz": 0.125,
          "e1": 0.88,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.7253104481233662,
          "ty": -0.015,
          "tz": 0.19278150540929556,
          "rx": 0.0,
          "ry": 0.46,
          "rz": 0.0,
          "name": "bulb",
          "group": "bulb",
          "color": "#ffe18a"
        }
      ],
      "editedTarget": [
        {
          "sx": 0.44,
          "sy": 0.44,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.0,
          "ty": 0.0,
          "tz": -0.64,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "base disk",
          "group": "base",
          "color": "#f6c445"
        },
        {
          "sx": 0.16,
          "sy": 0.16,
          "sz": 0.055,
          "e1": 0.34,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.58,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "base collar",
          "group": "base",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.066,
          "sy": 0.066,
          "sz": 0.23,
          "e1": 0.48,
          "e2": 0.84,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.39,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "upright stem",
          "group": "bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.11,
          "sy": 0.09,
          "sz": 0.095,
          "e1": 0.45,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.35,
          "ty": 0.0,
          "tz": -0.15,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "neck root joint",
          "group": "mount",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.089205025357992,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.30804,
          "ty": 0.0,
          "tz": -0.12875999999999999,
          "rx": 0.0,
          "ry": -1.3467953994041888,
          "rz": 0.0,
          "name": "neck semantic segment lower",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.09771427500872125,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.23316000000000006,
          "ty": 0.0,
          "tz": 0.027960000000000013,
          "rx": 0.0,
          "ry": -0.9993238551326054,
          "rz": 0.0,
          "name": "neck semantic segment mid-lower",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.10830525399776324,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.03779999999999997,
          "ty": 0.0,
          "tz": 0.11380000000000003,
          "rx": 0.0,
          "ry": -0.6319911637240078,
          "rz": 0.0,
          "name": "neck semantic segment middle",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.12317019743947802,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.2351600000000001,
          "ty": 0.0,
          "tz": 0.16004,
          "rx": 0.0,
          "ry": -0.2139127005291173,
          "rz": 0.0,
          "name": "neck semantic segment mid-upper",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.1454056799506814,
          "sy": 0.054,
          "sz": 0.054,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.48284000000000005,
          "ty": 0.0,
          "tz": 0.19796,
          "rx": 0.0,
          "ry": 0.08512795569448083,
          "rz": 0.0,
          "name": "neck semantic segment upper",
          "group": "neck",
          "color": "#ef5a3c"
        },
        {
          "sx": 0.34,
          "sy": 0.28,
          "sz": 0.18,
          "e1": 0.34,
          "e2": 0.62,
          "bend": 0.0,
          "taper_y": -0.18,
          "taper_z": -0.08,
          "tx": 0.8,
          "ty": 0.0,
          "tz": 0.16,
          "rx": 0.0,
          "ry": 0.63,
          "rz": 0.0,
          "name": "shade shell",
          "group": "shade",
          "color": "#6d5bd0"
        },
        {
          "sx": 0.115,
          "sy": 0.115,
          "sz": 0.014,
          "e1": 0.36,
          "e2": 0.86,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.9270137124719068,
          "ty": 0.0,
          "tz": 0.011701258116921964,
          "rx": 0.0,
          "ry": 2.2007963267948965,
          "rz": 0.0,
          "name": "shade opening",
          "group": "shade",
          "color": "#27221d"
        },
        {
          "sx": 0.145,
          "sy": 0.145,
          "sz": 0.125,
          "e1": 0.88,
          "e2": 0.92,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.8428458590308046,
          "ty": -0.015,
          "tz": 0.023566014630106075,
          "rx": 0.0,
          "ry": 0.63,
          "rz": 0.0,
          "name": "bulb",
          "group": "bulb",
          "color": "#ffe18a"
        }
      ],
      "displayBounds": {
        "center": [
          0.3145918548107147,
          0.0,
          -0.043743640184402466
        ],
        "radius": 1.0223364973068236
      },
      "fits": [
        {
          "seed": 1118,
          "family": "program",
          "label": "Editable SQ program",
          "primitives": [
            {
              "sx": 0.4399999976158142,
              "sy": 0.4399999976158142,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.9200000166893005,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.0,
              "ty": 0.0,
              "tz": -0.6399999856948853,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base disk",
              "group": "base",
              "color": "#f6c445"
            },
            {
              "sx": 0.1599999964237213,
              "sy": 0.1599999964237213,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.8600000143051147,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.5799999833106995,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base collar",
              "group": "base",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.06599999964237213,
              "sy": 0.06599999964237213,
              "sz": 0.23000000417232513,
              "e1": 0.47999998927116394,
              "e2": 0.8399999737739563,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.38999998569488525,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upright stem",
              "group": "bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.10999999940395355,
              "sy": 0.09000000357627869,
              "sz": 0.0949999988079071,
              "e1": 0.44999998807907104,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.15000000596046448,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "neck root joint",
              "group": "mount",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.08920502662658691,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3280400037765503,
              "ty": 0.0,
              "tz": -0.06876000016927719,
              "rx": 0.0,
              "ry": -1.306795358657837,
              "rz": 0.0,
              "name": "neck semantic segment lower",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.09771427512168884,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.2531599998474121,
              "ty": 0.0,
              "tz": 0.08795999735593796,
              "rx": 0.0,
              "ry": -0.9593238830566406,
              "rz": 0.0,
              "name": "neck semantic segment mid-lower",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10830525308847427,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.11779999732971191,
              "ty": 0.0,
              "tz": 0.22380000352859497,
              "rx": 0.0,
              "ry": -0.6319911479949951,
              "rz": 0.0,
              "name": "neck semantic segment middle",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.12317019701004028,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.07515999674797058,
              "ty": 0.0,
              "tz": 0.3200399875640869,
              "rx": 0.0,
              "ry": -0.31391268968582153,
              "rz": 0.0,
              "name": "neck semantic segment mid-upper",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.14540567994117737,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.32284000515937805,
              "ty": 0.0,
              "tz": 0.3579599857330322,
              "rx": 0.0,
              "ry": -0.014872044324874878,
              "rz": 0.0,
              "name": "neck semantic segment upper",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.3463020920753479,
              "sy": 0.2873222529888153,
              "sz": 0.18414565920829773,
              "e1": 0.44031527638435364,
              "e2": 0.7109438180923462,
              "bend": -0.005378060508519411,
              "taper_y": -0.19473132491111755,
              "taper_z": -0.0692208930850029,
              "tx": 0.6609084010124207,
              "ty": 0.0003877226263284683,
              "tz": 0.32099297642707825,
              "rx": 0.0021436423994600773,
              "ry": 0.4553152918815613,
              "rz": 0.008037067018449306,
              "name": "shade shell",
              "group": "shade",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.115,
              "sy": 0.115,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.8102723097164014,
              "ty": 0.0,
              "tz": 0.1953274972879026,
              "rx": 0.0,
              "ry": 2.0307963267948965,
              "rz": 0.0,
              "name": "shade opening",
              "group": "shade",
              "color": "#27221d"
            },
            {
              "sx": 0.145,
              "sy": 0.145,
              "sz": 0.125,
              "e1": 0.88,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.7253104481233662,
              "ty": -0.015,
              "tz": 0.19278150540929556,
              "rx": 0.0,
              "ry": 0.46,
              "rz": 0.0,
              "name": "bulb",
              "group": "bulb",
              "color": "#ffe18a"
            }
          ],
          "history": [
            0.017024636268615723,
            0.01500118337571621,
            0.01495993509888649,
            0.014952746219933033,
            0.014952377416193485,
            0.014952322468161583,
            0.014952478930354118,
            0.014952401630580425,
            0.014952430501580238,
            0.014952409081161022,
            0.014954550191760063,
            0.014955112710595131,
            0.014954263344407082,
            0.014953019097447395,
            0.014955379068851471,
            0.01495351642370224,
            0.014953641220927238,
            0.014955051243305206,
            0.014954280108213425,
            0.014954423531889915,
            0.01495420653373003,
            0.014953388832509518,
            0.01495363749563694,
            0.014955123886466026,
            0.01495372038334608,
            0.014952853322029114,
            0.014954954385757446,
            0.014953820034861565,
            0.014953738078474998,
            0.014956062659621239,
            0.014953875914216042,
            0.014953655190765858,
            0.01495327427983284,
            0.014953999780118465,
            0.014954594895243645,
            0.014954449608922005,
            0.014953956007957458
          ],
          "editNote": "The gooseneck is represented as a deformable control that carries the shade and visible bulb.",
          "metrics": {
            "surfaceChamfer": 0.008535553235560656,
            "editChamfer": 0.011998309288173914,
            "editAmplification": 1.4056861877665752,
            "coverage": 1.0,
            "overlap": 0.0034599525575511637,
            "score": 0.1526047522867117,
            "primitiveCount": 12
          },
          "editedPrimitives": [
            {
              "sx": 0.4399999976158142,
              "sy": 0.4399999976158142,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.9200000166893005,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.0,
              "ty": 0.0,
              "tz": -0.6399999856948853,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base disk",
              "group": "base",
              "color": "#f6c445"
            },
            {
              "sx": 0.1599999964237213,
              "sy": 0.1599999964237213,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.8600000143051147,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.5799999833106995,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base collar",
              "group": "base",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.06599999964237213,
              "sy": 0.06599999964237213,
              "sz": 0.23000000417232513,
              "e1": 0.47999998927116394,
              "e2": 0.8399999737739563,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.38999998569488525,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upright stem",
              "group": "bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.10999999940395355,
              "sy": 0.09000000357627869,
              "sz": 0.0949999988079071,
              "e1": 0.44999998807907104,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.15000000596046448,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "neck root joint",
              "group": "mount",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.08920502662658691,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3080400037765503,
              "ty": 0.0,
              "tz": -0.1287600001692772,
              "rx": 0.0,
              "ry": -1.346795358657837,
              "rz": 0.0,
              "name": "neck semantic segment lower",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.09771427512168884,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.23315999984741212,
              "ty": 0.0,
              "tz": 0.02795999735593796,
              "rx": 0.0,
              "ry": -0.9993238830566407,
              "rz": 0.0,
              "name": "neck semantic segment mid-lower",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.10830525308847427,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.03779999732971191,
              "ty": 0.0,
              "tz": 0.11380000352859497,
              "rx": 0.0,
              "ry": -0.6319911479949951,
              "rz": 0.0,
              "name": "neck semantic segment middle",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.12317019701004028,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.23515999674797058,
              "ty": 0.0,
              "tz": 0.1600399875640869,
              "rx": 0.0,
              "ry": -0.21391268968582153,
              "rz": 0.0,
              "name": "neck semantic segment mid-upper",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.14540567994117737,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.4828400051593781,
              "ty": 0.0,
              "tz": 0.19795998573303222,
              "rx": 0.0,
              "ry": 0.08512795567512513,
              "rz": 0.0,
              "name": "neck semantic segment upper",
              "group": "neck",
              "color": "#ef5a3c"
            },
            {
              "sx": 0.3463020920753479,
              "sy": 0.2873222529888153,
              "sz": 0.18414565920829773,
              "e1": 0.44031527638435364,
              "e2": 0.7109438180923462,
              "bend": -0.005378060508519411,
              "taper_y": -0.19473132491111755,
              "taper_z": -0.0692208930850029,
              "tx": 0.8010633002845883,
              "ty": 0.0003877226263284683,
              "tz": 0.16082497702325244,
              "rx": 0.0021436423994600773,
              "ry": 0.6253152918815612,
              "rz": 0.008037067018449306,
              "name": "shade shell",
              "group": "shade",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.115,
              "sy": 0.115,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.9270137124719068,
              "ty": 0.0,
              "tz": 0.011701258116921964,
              "rx": 0.0,
              "ry": 2.2007963267948965,
              "rz": 0.0,
              "name": "shade opening",
              "group": "shade",
              "color": "#27221d"
            },
            {
              "sx": 0.145,
              "sy": 0.145,
              "sz": 0.125,
              "e1": 0.88,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.8428458590308046,
              "ty": -0.015,
              "tz": 0.023566014630106075,
              "rx": 0.0,
              "ry": 0.63,
              "rz": 0.0,
              "name": "bulb",
              "group": "bulb",
              "color": "#ffe18a"
            }
          ]
        },
        {
          "seed": 1692,
          "family": "surface",
          "label": "Surface-matched SQ program",
          "primitives": [
            {
              "sx": 0.4399999976158142,
              "sy": 0.4399999976158142,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.9200000166893005,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.0,
              "ty": 0.0,
              "tz": -0.6399999856948853,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base disk",
              "group": "base",
              "color": "#f6c445"
            },
            {
              "sx": 0.1599999964237213,
              "sy": 0.1599999964237213,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.8600000143051147,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.5799999833106995,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base collar",
              "group": "base",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.06599999964237213,
              "sy": 0.06599999964237213,
              "sz": 0.23000000417232513,
              "e1": 0.47999998927116394,
              "e2": 0.8399999737739563,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.38999998569488525,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upright stem",
              "group": "bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.10999999940395355,
              "sy": 0.09000000357627869,
              "sz": 0.0949999988079071,
              "e1": 0.44999998807907104,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.15000000596046448,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "neck root joint",
              "group": "mount",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.08920502662658691,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3280400037765503,
              "ty": 0.0,
              "tz": -0.06876000016927719,
              "rx": 0.0,
              "ry": -1.306795358657837,
              "rz": 0.0,
              "name": "neck local part lower",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09771427512168884,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.2531599998474121,
              "ty": 0.0,
              "tz": 0.08795999735593796,
              "rx": 0.0,
              "ry": -0.9593238830566406,
              "rz": 0.0,
              "name": "neck local part mid-lower",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10830525308847427,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.11779999732971191,
              "ty": 0.0,
              "tz": 0.22380000352859497,
              "rx": 0.0,
              "ry": -0.6319911479949951,
              "rz": 0.0,
              "name": "neck local part middle",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.12317019701004028,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.07515999674797058,
              "ty": 0.0,
              "tz": 0.3200399875640869,
              "rx": 0.0,
              "ry": -0.31391268968582153,
              "rz": 0.0,
              "name": "neck local part mid-upper",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.14540567994117737,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.32284000515937805,
              "ty": 0.0,
              "tz": 0.3579599857330322,
              "rx": 0.0,
              "ry": -0.014872044324874878,
              "rz": 0.0,
              "name": "neck local part upper",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.34758460521698,
              "sy": 0.28794047236442566,
              "sz": 0.1854829341173172,
              "e1": 0.439786434173584,
              "e2": 0.7105350494384766,
              "bend": 0.015092399902641773,
              "taper_y": -0.18017081916332245,
              "taper_z": -0.07565875351428986,
              "tx": 0.6593624949455261,
              "ty": -0.0008209203369915485,
              "tz": 0.32049039006233215,
              "rx": 0.0029824739322066307,
              "ry": 0.4592437744140625,
              "rz": 0.004413984250277281,
              "name": "shade shell",
              "group": "shade",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.115,
              "sy": 0.115,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.8102723097164014,
              "ty": 0.0,
              "tz": 0.1953274972879026,
              "rx": 0.0,
              "ry": 2.0307963267948965,
              "rz": 0.0,
              "name": "shade opening",
              "group": "shade",
              "color": "#27221d"
            },
            {
              "sx": 0.145,
              "sy": 0.145,
              "sz": 0.125,
              "e1": 0.88,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.7253104481233662,
              "ty": -0.015,
              "tz": 0.19278150540929556,
              "rx": 0.0,
              "ry": 0.46,
              "rz": 0.0,
              "name": "bulb",
              "group": "bulb",
              "color": "#ffe18a"
            }
          ],
          "history": [
            0.016906753182411194,
            0.014999127015471458,
            0.014960432425141335,
            0.01495384145528078,
            0.014953456819057465,
            0.014953403733670712,
            0.014953520148992538,
            0.014953456819057465,
            0.01495395042002201,
            0.014954637736082077,
            0.014953394420444965,
            0.014954788610339165,
            0.014953656122088432,
            0.014953354373574257,
            0.014953583478927612,
            0.014953890815377235,
            0.014954010024666786,
            0.014953777194023132,
            0.01495380513370037,
            0.01495428942143917,
            0.014954781159758568,
            0.01495407335460186,
            0.014953838661313057,
            0.014954030513763428,
            0.014954395592212677,
            0.01495385728776455,
            0.014953933656215668,
            0.014954673126339912,
            0.014958390966057777,
            0.014955762773752213,
            0.014960242435336113,
            0.014966040849685669,
            0.014954982325434685,
            0.014955136924982071,
            0.014956127852201462,
            0.014963921159505844,
            0.014958417043089867
          ],
          "editNote": "The neck surface is reconstructed by local SQ pieces, so the edit has no single neck control.",
          "metrics": {
            "surfaceChamfer": 0.008488401537761092,
            "editChamfer": 0.04611319676041603,
            "editAmplification": 5.432494746540806,
            "coverage": 1.0,
            "overlap": 0.003481873249971287,
            "score": 0.15255803900276055,
            "primitiveCount": 12
          },
          "editedPrimitives": [
            {
              "sx": 0.4399999976158142,
              "sy": 0.4399999976158142,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.9200000166893005,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.0,
              "ty": 0.0,
              "tz": -0.6399999856948853,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base disk",
              "group": "base",
              "color": "#f6c445"
            },
            {
              "sx": 0.1599999964237213,
              "sy": 0.1599999964237213,
              "sz": 0.054999999701976776,
              "e1": 0.3400000035762787,
              "e2": 0.8600000143051147,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.5799999833106995,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "base collar",
              "group": "base",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.06599999964237213,
              "sy": 0.06599999964237213,
              "sz": 0.23000000417232513,
              "e1": 0.47999998927116394,
              "e2": 0.8399999737739563,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.38999998569488525,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "upright stem",
              "group": "bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.10999999940395355,
              "sy": 0.09000000357627869,
              "sz": 0.0949999988079071,
              "e1": 0.44999998807907104,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3499999940395355,
              "ty": 0.0,
              "tz": -0.15000000596046448,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 0.0,
              "name": "neck root joint",
              "group": "mount",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.08920502662658691,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.3080400037765503,
              "ty": 0.0,
              "tz": -0.1487600001692772,
              "rx": 0.14,
              "ry": -1.426795358657837,
              "rz": 0.0,
              "name": "neck local part lower",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09771427512168884,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.23315999984741212,
              "ty": 0.0,
              "tz": 0.007959997355937956,
              "rx": 0.14,
              "ry": -1.0793238830566407,
              "rz": 0.0,
              "name": "neck local part mid-lower",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10830525308847427,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.03779999732971191,
              "ty": 0.0,
              "tz": 0.20380000352859498,
              "rx": 0.14,
              "ry": -0.6319911479949951,
              "rz": 0.0,
              "name": "neck local part middle",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.12317019701004028,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.2451599967479706,
              "ty": 0.0,
              "tz": 0.40003998756408693,
              "rx": 0.14,
              "ry": -0.13391268968582154,
              "rz": 0.0,
              "name": "neck local part mid-upper",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.14540567994117737,
              "sy": 0.05400000140070915,
              "sz": 0.05400000140070915,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.4928400051593781,
              "ty": 0.0,
              "tz": 0.43795998573303224,
              "rx": 0.14,
              "ry": 0.16512795567512512,
              "rz": 0.0,
              "name": "neck local part upper",
              "group": "surface_neck",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.34758460521698,
              "sy": 0.28794047236442566,
              "sz": 0.1854829341173172,
              "e1": 0.439786434173584,
              "e2": 0.7105350494384766,
              "bend": 0.015092399902641773,
              "taper_y": -0.18017081916332245,
              "taper_z": -0.07565875351428986,
              "tx": 0.7994546500721872,
              "ty": -0.0008209203369915485,
              "tz": 0.16059117557793637,
              "rx": 0.0029824739322066307,
              "ry": 0.6292437744140624,
              "rz": 0.004413984250277281,
              "name": "shade shell",
              "group": "shade",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.115,
              "sy": 0.115,
              "sz": 0.014,
              "e1": 0.36,
              "e2": 0.86,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.9270137124719068,
              "ty": 0.0,
              "tz": 0.011701258116921964,
              "rx": 0.0,
              "ry": 2.2007963267948965,
              "rz": 0.0,
              "name": "shade opening",
              "group": "shade",
              "color": "#27221d"
            },
            {
              "sx": 0.145,
              "sy": 0.145,
              "sz": 0.125,
              "e1": 0.88,
              "e2": 0.92,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.8428458590308046,
              "ty": -0.015,
              "tz": 0.023566014630106075,
              "rx": 0.0,
              "ry": 0.63,
              "rz": 0.0,
              "name": "bulb",
              "group": "bulb",
              "color": "#ffe18a"
            }
          ]
        }
      ],
      "summary": {
        "surfaceGapSurfaceMinusProgram": -4.715169779956341e-05,
        "editGapSurfaceMinusProgram": 0.03411488747224212,
        "programEditabilityGap": 0.03416203917004168,
        "surfaceAmpRatio": 3.864656844336094,
        "doppelgangerIndex": 17.05744373612106
      }
    },
    {
      "key": "drawer",
      "title": "Drawer Pull",
      "subtitle": "A drawer face with two mounts and one continuous pull handle.",
      "story": "The object is visually simple but structurally unforgiving: the handle should move as a single pull, while the drawer face stays fixed. A surface-matched program can cover the same curve with local SQs, but the edit exposes whether those pieces form one control.",
      "editLabel": "Pull the handle outward",
      "targetComponents": [
        {
          "type": "sq",
          "name": "flat drawer front",
          "group": "base",
          "color": "#f8ead2",
          "sx": 0.94,
          "sy": 0.055,
          "sz": 0.52,
          "e1": 0.2,
          "e2": 0.24,
          "tx": 0.0,
          "ty": 0.03,
          "tz": 0.0
        },
        {
          "type": "disk",
          "name": "left mounting rosette",
          "group": "mount",
          "color": "#f6c445",
          "radius": 0.105,
          "height": 0.035,
          "tx": -0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "disk",
          "name": "right mounting rosette",
          "group": "mount",
          "color": "#f6c445",
          "radius": 0.105,
          "height": 0.035,
          "tx": 0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "cylinder",
          "name": "left handle post",
          "group": "pull",
          "color": "#aeb7c1",
          "radius": 0.055,
          "height": 0.16999999999999998,
          "tx": -0.5,
          "ty": -0.08,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "cylinder",
          "name": "right handle post",
          "group": "pull",
          "color": "#aeb7c1",
          "radius": 0.055,
          "height": 0.16999999999999998,
          "tx": 0.5,
          "ty": -0.08,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "tube",
          "name": "continuous pull handle",
          "group": "pull",
          "color": "#0ea5b7",
          "points": [
            [
              -0.5,
              -0.12,
              0.07
            ],
            [
              -0.34,
              -0.12,
              0.24
            ],
            [
              0.34,
              -0.12,
              0.24
            ],
            [
              0.5,
              -0.12,
              0.07
            ]
          ],
          "radius": 0.055
        }
      ],
      "editedTargetComponents": [
        {
          "type": "sq",
          "name": "flat drawer front",
          "group": "base",
          "color": "#f8ead2",
          "sx": 0.94,
          "sy": 0.055,
          "sz": 0.52,
          "e1": 0.2,
          "e2": 0.24,
          "tx": 0.0,
          "ty": 0.03,
          "tz": 0.0
        },
        {
          "type": "disk",
          "name": "left mounting rosette",
          "group": "mount",
          "color": "#f6c445",
          "radius": 0.105,
          "height": 0.035,
          "tx": -0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "disk",
          "name": "right mounting rosette",
          "group": "mount",
          "color": "#f6c445",
          "radius": 0.105,
          "height": 0.035,
          "tx": 0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "cylinder",
          "name": "left handle post",
          "group": "pull",
          "color": "#aeb7c1",
          "radius": 0.055,
          "height": 0.33,
          "tx": -0.5,
          "ty": -0.16,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "cylinder",
          "name": "right handle post",
          "group": "pull",
          "color": "#aeb7c1",
          "radius": 0.055,
          "height": 0.33,
          "tx": 0.5,
          "ty": -0.16,
          "tz": 0.07,
          "rx": 1.57
        },
        {
          "type": "tube",
          "name": "continuous pull handle",
          "group": "pull",
          "color": "#0ea5b7",
          "points": [
            [
              -0.5,
              -0.28,
              0.07
            ],
            [
              -0.34,
              -0.28,
              0.24
            ],
            [
              0.34,
              -0.28,
              0.24
            ],
            [
              0.5,
              -0.28,
              0.07
            ]
          ],
          "radius": 0.055
        }
      ],
      "target": [
        {
          "sx": 0.94,
          "sy": 0.055,
          "sz": 0.52,
          "e1": 0.2,
          "e2": 0.24,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.0,
          "ty": 0.03,
          "tz": 0.0,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "flat drawer front",
          "group": "base",
          "color": "#f8ead2"
        },
        {
          "sx": 0.105,
          "sy": 0.105,
          "sz": 0.025,
          "e1": 0.32,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.5707963267948966,
          "ry": 0.0,
          "rz": 0.0,
          "name": "left mounting rosette",
          "group": "mount",
          "color": "#f6c445"
        },
        {
          "sx": 0.105,
          "sy": 0.105,
          "sz": 0.025,
          "e1": 0.32,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.5707963267948966,
          "ry": 0.0,
          "rz": 0.0,
          "name": "right mounting rosette",
          "group": "mount",
          "color": "#f6c445"
        },
        {
          "sx": 0.085,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.5,
          "e2": 0.78,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.5,
          "ty": -0.08,
          "tz": 0.07,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 1.5707963267948966,
          "name": "left pull post",
          "group": "pull_post",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.085,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.5,
          "e2": 0.78,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5,
          "ty": -0.08,
          "tz": 0.07,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 1.5707963267948966,
          "name": "right pull post",
          "group": "pull_post",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.11809097343917739,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.39937500000000004,
          "ty": -0.12,
          "tz": 0.1178125,
          "rx": 0.0,
          "ry": -0.443575022933281,
          "rz": 0.0,
          "name": "pull semantic segment left",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.15923618525734815,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.149375,
          "ty": -0.12,
          "tz": 0.18156250000000002,
          "rx": 0.0,
          "ry": -0.10629244301132118,
          "rz": 0.0,
          "name": "pull semantic segment mid-left",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.15923618525734815,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.149375,
          "ty": -0.12,
          "tz": 0.18156250000000002,
          "rx": 0.0,
          "ry": 0.10629244301132118,
          "rz": 0.0,
          "name": "pull semantic segment mid-right",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.11809097343917739,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.39937500000000004,
          "ty": -0.12,
          "tz": 0.1178125,
          "rx": 0.0,
          "ry": 0.443575022933281,
          "rz": 0.0,
          "name": "pull semantic segment right",
          "group": "pull_bar",
          "color": "#0ea5b7"
        }
      ],
      "editedTarget": [
        {
          "sx": 0.94,
          "sy": 0.055,
          "sz": 0.52,
          "e1": 0.2,
          "e2": 0.24,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.0,
          "ty": 0.03,
          "tz": 0.0,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 0.0,
          "name": "flat drawer front",
          "group": "base",
          "color": "#f8ead2"
        },
        {
          "sx": 0.105,
          "sy": 0.105,
          "sz": 0.025,
          "e1": 0.32,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.5707963267948966,
          "ry": 0.0,
          "rz": 0.0,
          "name": "left mounting rosette",
          "group": "mount",
          "color": "#f6c445"
        },
        {
          "sx": 0.105,
          "sy": 0.105,
          "sz": 0.025,
          "e1": 0.32,
          "e2": 0.72,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5,
          "ty": -0.04,
          "tz": 0.07,
          "rx": 1.5707963267948966,
          "ry": 0.0,
          "rz": 0.0,
          "name": "right mounting rosette",
          "group": "mount",
          "color": "#f6c445"
        },
        {
          "sx": 0.13175,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.5,
          "e2": 0.78,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.5,
          "ty": -0.16,
          "tz": 0.07,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 1.5707963267948966,
          "name": "left pull post",
          "group": "pull_post",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.13175,
          "sy": 0.055,
          "sz": 0.055,
          "e1": 0.5,
          "e2": 0.78,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.5,
          "ty": -0.16,
          "tz": 0.07,
          "rx": 0.0,
          "ry": 0.0,
          "rz": 1.5707963267948966,
          "name": "right pull post",
          "group": "pull_post",
          "color": "#aeb7c1"
        },
        {
          "sx": 0.11809097343917739,
          "sy": 0.055,
          "sz": 0.05775,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.39937500000000004,
          "ty": -0.3,
          "tz": 0.1178125,
          "rx": 0.0,
          "ry": -0.443575022933281,
          "rz": 0.0,
          "name": "pull semantic segment left",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.15923618525734815,
          "sy": 0.055,
          "sz": 0.05775,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": -0.149375,
          "ty": -0.3,
          "tz": 0.18156250000000002,
          "rx": 0.0,
          "ry": -0.10629244301132118,
          "rz": 0.0,
          "name": "pull semantic segment mid-left",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.15923618525734815,
          "sy": 0.055,
          "sz": 0.05775,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.149375,
          "ty": -0.3,
          "tz": 0.18156250000000002,
          "rx": 0.0,
          "ry": 0.10629244301132118,
          "rz": 0.0,
          "name": "pull semantic segment mid-right",
          "group": "pull_bar",
          "color": "#0ea5b7"
        },
        {
          "sx": 0.11809097343917739,
          "sy": 0.055,
          "sz": 0.05775,
          "e1": 0.58,
          "e2": 0.82,
          "bend": 0.0,
          "taper_y": 0.0,
          "taper_z": 0.0,
          "tx": 0.39937500000000004,
          "ty": -0.3,
          "tz": 0.1178125,
          "rx": 0.0,
          "ry": 0.443575022933281,
          "rz": 0.0,
          "name": "pull semantic segment right",
          "group": "pull_bar",
          "color": "#0ea5b7"
        }
      ],
      "displayBounds": {
        "center": [
          0.002059727907180786,
          -0.1548863649368286,
          0.0004678964614868164
        ],
        "radius": 1.168617362976074
      },
      "fits": [
        {
          "seed": 2081,
          "family": "program",
          "label": "Editable SQ program",
          "primitives": [
            {
              "sx": 0.942328155040741,
              "sy": 0.055813390761613846,
              "sz": 0.5204051733016968,
              "e1": 0.2434212565422058,
              "e2": 0.26367202401161194,
              "bend": 0.004650273360311985,
              "taper_y": 0.0022386962082237005,
              "taper_z": -0.0010812577093020082,
              "tx": 0.0015329148154705763,
              "ty": 0.028148764744400978,
              "tz": 0.0003235461190342903,
              "rx": -0.0005560219287872314,
              "ry": -0.00044890944263897836,
              "rz": 0.0004214829532429576,
              "name": "flat drawer front",
              "group": "base",
              "color": "#f8ead2"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "left mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "right mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.08500000089406967,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5,
              "e2": 0.7799999713897705,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.07999999821186066,
              "tz": 0.07000000029802322,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 1.5707963705062866,
              "name": "left pull post",
              "group": "pull_post",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.08500000089406967,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5,
              "e2": 0.7799999713897705,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.07999999821186066,
              "tz": 0.07000000029802322,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 1.5707963705062866,
              "name": "right pull post",
              "group": "pull_post",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.11809097230434418,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.39937499165534973,
              "ty": -0.11999999731779099,
              "tz": 0.11781249940395355,
              "rx": 0.0,
              "ry": -0.44357502460479736,
              "rz": 0.0,
              "name": "pull semantic segment left",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.15923619270324707,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.14937500655651093,
              "ty": -0.11999999731779099,
              "tz": 0.18156249821186066,
              "rx": 0.0,
              "ry": -0.10629244148731232,
              "rz": 0.0,
              "name": "pull semantic segment mid-left",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.15923619270324707,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.14937500655651093,
              "ty": -0.11999999731779099,
              "tz": 0.18156249821186066,
              "rx": 0.0,
              "ry": 0.10629244148731232,
              "rz": 0.0,
              "name": "pull semantic segment mid-right",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.11809097230434418,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.39937499165534973,
              "ty": -0.11999999731779099,
              "tz": 0.11781249940395355,
              "rx": 0.0,
              "ry": 0.44357502460479736,
              "rz": 0.0,
              "name": "pull semantic segment right",
              "group": "pull_bar",
              "color": "#0ea5b7"
            }
          ],
          "history": [
            0.017474310472607613,
            0.013311498798429966,
            0.013129405677318573,
            0.013116221874952316,
            0.013115976005792618,
            0.01311585120856762,
            0.013115769252181053,
            0.013115785084664822,
            0.013115789741277695,
            0.013115862384438515,
            0.013115896843373775,
            0.013116229325532913,
            0.013116491958498955,
            0.013116137124598026,
            0.013115866109728813,
            0.013116106390953064,
            0.01311592385172844,
            0.013115907087922096,
            0.013116752728819847,
            0.013116301968693733,
            0.013115878216922283,
            0.013115842826664448,
            0.013115828856825829,
            0.013115932233631611,
            0.013116448186337948,
            0.013116149231791496,
            0.013117028400301933,
            0.013117114081978798,
            0.013116925023496151,
            0.013120520859956741,
            0.013118192553520203,
            0.013116286136209965,
            0.01311643049120903,
            0.013116611167788506,
            0.013116973452270031,
            0.013116888701915741,
            0.013116223737597466
          ],
          "editNote": "The posts and pull bar are exposed as one handle control.",
          "metrics": {
            "surfaceChamfer": 0.012231105007231236,
            "editChamfer": 0.015939992852509022,
            "editAmplification": 1.303234077631173,
            "coverage": 0.9996141975308642,
            "overlap": 0.018641565472996155,
            "score": 0.12060393631669115,
            "primitiveCount": 9
          },
          "editedPrimitives": [
            {
              "sx": 0.942328155040741,
              "sy": 0.055813390761613846,
              "sz": 0.5204051733016968,
              "e1": 0.2434212565422058,
              "e2": 0.26367202401161194,
              "bend": 0.004650273360311985,
              "taper_y": 0.0022386962082237005,
              "taper_z": -0.0010812577093020082,
              "tx": 0.0015329148154705763,
              "ty": 0.028148764744400978,
              "tz": 0.0003235461190342903,
              "rx": -0.0005560219287872314,
              "ry": -0.00044890944263897836,
              "rz": 0.0004214829532429576,
              "name": "flat drawer front",
              "group": "base",
              "color": "#f8ead2"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "left mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "right mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.131750001385808,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5,
              "e2": 0.7799999713897705,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.15999999821186067,
              "tz": 0.07000000029802322,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 1.5707963705062866,
              "name": "left pull post",
              "group": "pull_post",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.131750001385808,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5,
              "e2": 0.7799999713897705,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.15999999821186067,
              "tz": 0.07000000029802322,
              "rx": 0.0,
              "ry": 0.0,
              "rz": 1.5707963705062866,
              "name": "right pull post",
              "group": "pull_post",
              "color": "#aeb7c1"
            },
            {
              "sx": 0.11809097230434418,
              "sy": 0.054999999701976776,
              "sz": 0.057749999687075615,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.39937499165534973,
              "ty": -0.299999997317791,
              "tz": 0.11781249940395355,
              "rx": 0.0,
              "ry": -0.44357502460479736,
              "rz": 0.0,
              "name": "pull semantic segment left",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.15923619270324707,
              "sy": 0.054999999701976776,
              "sz": 0.057749999687075615,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.14937500655651093,
              "ty": -0.299999997317791,
              "tz": 0.18156249821186066,
              "rx": 0.0,
              "ry": -0.10629244148731232,
              "rz": 0.0,
              "name": "pull semantic segment mid-left",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.15923619270324707,
              "sy": 0.054999999701976776,
              "sz": 0.057749999687075615,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.14937500655651093,
              "ty": -0.299999997317791,
              "tz": 0.18156249821186066,
              "rx": 0.0,
              "ry": 0.10629244148731232,
              "rz": 0.0,
              "name": "pull semantic segment mid-right",
              "group": "pull_bar",
              "color": "#0ea5b7"
            },
            {
              "sx": 0.11809097230434418,
              "sy": 0.054999999701976776,
              "sz": 0.057749999687075615,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.39937499165534973,
              "ty": -0.299999997317791,
              "tz": 0.11781249940395355,
              "rx": 0.0,
              "ry": 0.44357502460479736,
              "rz": 0.0,
              "name": "pull semantic segment right",
              "group": "pull_bar",
              "color": "#0ea5b7"
            }
          ]
        },
        {
          "seed": 2655,
          "family": "surface",
          "label": "Surface-matched SQ program",
          "primitives": [
            {
              "sx": 0.9422112703323364,
              "sy": 0.056867413222789764,
              "sz": 0.5204032063484192,
              "e1": 0.2431376576423645,
              "e2": 0.262419730424881,
              "bend": 0.004776864778250456,
              "taper_y": 0.0069895414635539055,
              "taper_z": -3.3779710065573454e-05,
              "tx": 0.002706317463889718,
              "ty": 0.028193727135658264,
              "tz": 0.0006351639749482274,
              "rx": -0.00040128480759449303,
              "ry": -0.0004243575094733387,
              "rz": 0.0006623580120503902,
              "name": "flat drawer front",
              "group": "base",
              "color": "#f8ead2"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "left mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "right mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.07317839562892914,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.4407407343387604,
              "ty": -0.11999999731779099,
              "tz": 0.1054166629910469,
              "rx": 0.0,
              "ry": -0.5386943817138672,
              "rz": 0.0,
              "name": "pull local part left post",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09611376374959946,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.2933333218097687,
              "ty": -0.11999999731779099,
              "tz": 0.16208332777023315,
              "rx": 0.0,
              "ry": -0.23655781149864197,
              "rz": 0.0,
              "name": "pull local part left bend",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10900703817605972,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.1025925949215889,
              "ty": -0.11999999731779099,
              "tz": 0.19041666388511658,
              "rx": 0.0,
              "ry": -0.06893392652273178,
              "rz": 0.0,
              "name": "pull local part middle left",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10900703817605972,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.1025925949215889,
              "ty": -0.11999999731779099,
              "tz": 0.19041666388511658,
              "rx": 0.0,
              "ry": 0.06893392652273178,
              "rz": 0.0,
              "name": "pull local part middle right",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09611376374959946,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.2933333218097687,
              "ty": -0.11999999731779099,
              "tz": 0.16208332777023315,
              "rx": 0.0,
              "ry": 0.23655781149864197,
              "rz": 0.0,
              "name": "pull local part right bend",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.07317839562892914,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.4407407343387604,
              "ty": -0.11999999731779099,
              "tz": 0.1054166629910469,
              "rx": 0.0,
              "ry": 0.5386943817138672,
              "rz": 0.0,
              "name": "pull local part right post",
              "group": "surface_pull",
              "color": "#6d5bd0"
            }
          ],
          "history": [
            0.023664288222789764,
            0.01681196689605713,
            0.01647554337978363,
            0.01645037904381752,
            0.016447920352220535,
            0.01644764095544815,
            0.01644759252667427,
            0.016447611153125763,
            0.016447624191641808,
            0.016447624191641808,
            0.01644759438931942,
            0.016447579488158226,
            0.016447581350803375,
            0.016447607427835464,
            0.016447579488158226,
            0.016447607427835464,
            0.01644759625196457,
            0.01644764095544815,
            0.016447685658931732,
            0.016447801142930984,
            0.016449017450213432,
            0.01644914597272873,
            0.01644880697131157,
            0.016448546200990677,
            0.016448013484477997,
            0.016448821872472763,
            0.01645350456237793,
            0.016448503360152245,
            0.016448337584733963,
            0.016447849571704865,
            0.01644784025847912,
            0.016448047012090683,
            0.01644790917634964,
            0.016449062153697014,
            0.01644812896847725,
            0.016448387876152992,
            0.01645924709737301
          ],
          "editNote": "The original pull is reconstructed by local SQ pieces whose boundaries are not the pull control.",
          "metrics": {
            "surfaceChamfer": 0.015799920540302992,
            "editChamfer": 0.031250979751348495,
            "editAmplification": 1.9779200579922158,
            "coverage": 0.9996141975308642,
            "overlap": 0.0,
            "score": 0.12379992054030299,
            "primitiveCount": 9
          },
          "editedPrimitives": [
            {
              "sx": 0.9422112703323364,
              "sy": 0.056867413222789764,
              "sz": 0.5204032063484192,
              "e1": 0.2431376576423645,
              "e2": 0.262419730424881,
              "bend": 0.004776864778250456,
              "taper_y": 0.0069895414635539055,
              "taper_z": -3.3779710065573454e-05,
              "tx": 0.002706317463889718,
              "ty": 0.028193727135658264,
              "tz": 0.0006351639749482274,
              "rx": -0.00040128480759449303,
              "ry": -0.0004243575094733387,
              "rz": 0.0006623580120503902,
              "name": "flat drawer front",
              "group": "base",
              "color": "#f8ead2"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "left mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.10499999672174454,
              "sy": 0.10499999672174454,
              "sz": 0.02500000037252903,
              "e1": 0.3199999928474426,
              "e2": 0.7200000286102295,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.5,
              "ty": -0.03999999910593033,
              "tz": 0.07000000029802322,
              "rx": 1.5707963705062866,
              "ry": 0.0,
              "rz": 0.0,
              "name": "right mounting rosette",
              "group": "mount",
              "color": "#f6c445"
            },
            {
              "sx": 0.07317839562892914,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.4407407343387604,
              "ty": -0.219999997317791,
              "tz": 0.1054166629910469,
              "rx": 0.18,
              "ry": -0.5386943817138672,
              "rz": 0.0,
              "name": "pull local part left post",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09611376374959946,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.2933333218097687,
              "ty": -0.219999997317791,
              "tz": 0.16208332777023315,
              "rx": 0.18,
              "ry": -0.23655781149864197,
              "rz": 0.0,
              "name": "pull local part left bend",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10900703817605972,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": -0.1025925949215889,
              "ty": -0.33999999731779096,
              "tz": 0.19041666388511658,
              "rx": 0.0,
              "ry": -0.06893392652273178,
              "rz": 0.08,
              "name": "pull local part middle left",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.10900703817605972,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.1025925949215889,
              "ty": -0.33999999731779096,
              "tz": 0.19041666388511658,
              "rx": 0.0,
              "ry": 0.06893392652273178,
              "rz": 0.08,
              "name": "pull local part middle right",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.09611376374959946,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.2933333218097687,
              "ty": -0.219999997317791,
              "tz": 0.16208332777023315,
              "rx": -0.18,
              "ry": 0.23655781149864197,
              "rz": 0.0,
              "name": "pull local part right bend",
              "group": "surface_pull",
              "color": "#6d5bd0"
            },
            {
              "sx": 0.07317839562892914,
              "sy": 0.054999999701976776,
              "sz": 0.054999999701976776,
              "e1": 0.5799999833106995,
              "e2": 0.8199999928474426,
              "bend": 0.0,
              "taper_y": 0.0,
              "taper_z": 0.0,
              "tx": 0.4407407343387604,
              "ty": -0.219999997317791,
              "tz": 0.1054166629910469,
              "rx": -0.18,
              "ry": 0.5386943817138672,
              "rz": 0.0,
              "name": "pull local part right post",
              "group": "surface_pull",
              "color": "#6d5bd0"
            }
          ]
        }
      ],
      "summary": {
        "surfaceGapSurfaceMinusProgram": 0.0035688155330717564,
        "editGapSurfaceMinusProgram": 0.015310986898839474,
        "programEditabilityGap": 0.011742171365767717,
        "surfaceAmpRatio": 1.5177013031974944,
        "doppelgangerIndex": 4.290215270852337
      }
    }
  ]
}