{
  "schemaVersion": "vehiclelab.macpherson-evidence.v1",
  "evidenceVersion": "1.0.0",
  "status": "PASS",
  "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
  "scope": "Rigid ideal spherical/telescoping MacPherson, fixed rack/tie rods; no compliance, handling, forces or Full-Car integration.",
  "reference": "Independent carrier frame construction, steering-circle/tie-sphere intersection and scalar arm bisection. No production solver, Jacobian, orientation or continuation imports in the reference.",
  "geometryCount": 3,
  "axlePointCount": 79,
  "cornerPointCount": 158,
  "inputs": {
    "jounceM": [-0.05, -0.025, 0, 0.025, 0.05],
    "rackM": [-0.02, -0.01, 0, 0.01, 0.02],
    "derivativeStepsM": [0.001, 0.0001, 0.00001],
    "boundaryPairsM": [
      [-0.14, -0.03],
      [-0.14, 0.03],
      [0.14, -0.03],
      [0.14, 0.03]
    ]
  },
  "acceptance": {
    "positionM": 5e-10,
    "frame": 5e-9,
    "angleRad": 5e-9,
    "closureM": 1e-11,
    "jacobianMPerRad": 5e-10,
    "pointDerivativeMPerM": 0.000003,
    "angularDerivativeRadPerM": 0.00002,
    "carrierBasisDerivativePerM": 0.00002,
    "armDerivativeRadPerM": 0.00002,
    "lengthDerivativeMPerM": 0.000003,
    "headingDerivativeRadPerM": 0.00002,
    "implicitResidual": 1e-12
  },
  "maximumErrors": {
    "positionM": 1.545370081901254e-11,
    "frame": 7.109823840778517e-11,
    "angleRad": 7.548667246837226e-11,
    "closureM": 9.026654423927027e-12,
    "jacobianMPerRad": 1.0004370248895e-10,
    "pointDerivativeMPerM": 3.966110218023289e-9,
    "angularDerivativeRadPerM": 1.5092652461135003e-8,
    "carrierBasisDerivativePerM": 2.2554324630164047e-8,
    "armDerivativeRadPerM": 1.261585946821242e-9,
    "lengthDerivativeMPerM": 3.4179843330650606e-10,
    "headingDerivativeRadPerM": 2.8843651023180428e-8,
    "implicitResidual": 4.440892098500626e-16
  },
  "definitions": [
    {
      "schemaVersion": "vehiclelab.macpherson-study.v1",
      "mechanism": "macpherson-strut-rack-tie-rod",
      "upperJoint": "ideal-spherical-telescoping",
      "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
      "rack": {
        "referenceM": [-0.12, 0, -0.16],
        "axis": [0, 1, 0],
        "leftOffsetM": 0.45,
        "rightOffsetM": -0.45,
        "minimumM": -0.03,
        "maximumM": 0.03
      },
      "left": {
        "hardpoints": {
          "lowerFront": [0.18, 0.4, -0.16],
          "lowerRear": [-0.18, 0.4, -0.16],
          "lowerBall": [0, 0.75, -0.16],
          "topMount": [0, 0.75, 0.54],
          "strutLower": [0, 0.75, 0.04],
          "axisReference": [0, 0.75, 0.29],
          "wheelCentre": [0, 0.75, -0.16],
          "spindleReference": [0, 0.85, -0.16],
          "outerTieRod": [-0.12, 0.75, -0.16]
        },
        "tieRodLengthM": 0.3,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      },
      "right": {
        "hardpoints": {
          "lowerFront": [0.18, -0.4, -0.16],
          "lowerRear": [-0.18, -0.4, -0.16],
          "lowerBall": [0, -0.75, -0.16],
          "topMount": [0, -0.75, 0.54],
          "strutLower": [0, -0.75, 0.04],
          "axisReference": [0, -0.75, 0.29],
          "wheelCentre": [0, -0.75, -0.16],
          "spindleReference": [0, -0.85, -0.16],
          "outerTieRod": [-0.12, -0.75, -0.16]
        },
        "tieRodLengthM": 0.3,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      }
    },
    {
      "schemaVersion": "vehiclelab.macpherson-study.v1",
      "mechanism": "macpherson-strut-rack-tie-rod",
      "upperJoint": "ideal-spherical-telescoping",
      "metadata": { "name": "VehicleLab Generic MacPherson (unmeasured)", "source": "generic" },
      "rack": {
        "referenceM": [-0.12, 0, -0.12],
        "axis": [0, 1, 0],
        "leftOffsetM": 0.46,
        "rightOffsetM": -0.46,
        "minimumM": -0.03,
        "maximumM": 0.03
      },
      "left": {
        "hardpoints": {
          "lowerFront": [0.18, 0.4, -0.14],
          "lowerRear": [-0.18, 0.4, -0.14],
          "lowerBall": [0, 0.75, -0.16],
          "topMount": [0.025, 0.6200000000000001, 0.5],
          "strutLower": [0.015, 0.73, 0.05],
          "axisReference": [0.02, 0.675, 0.275],
          "wheelCentre": [0, 0.8, 0],
          "spindleReference": [0, 0.9, 0],
          "outerTieRod": [-0.12, 0.74, -0.12]
        },
        "tieRodLengthM": 0.27999999999999997,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      },
      "right": {
        "hardpoints": {
          "lowerFront": [0.18, -0.4, -0.14],
          "lowerRear": [-0.18, -0.4, -0.14],
          "lowerBall": [0, -0.75, -0.16],
          "topMount": [0.025, -0.6200000000000001, 0.5],
          "strutLower": [0.015, -0.73, 0.05],
          "axisReference": [0.02, -0.675, 0.275],
          "wheelCentre": [0, -0.8, 0],
          "spindleReference": [0, -0.9, 0],
          "outerTieRod": [-0.12, -0.74, -0.12]
        },
        "tieRodLengthM": 0.27999999999999997,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      }
    },
    {
      "schemaVersion": "vehiclelab.macpherson-study.v1",
      "mechanism": "macpherson-strut-rack-tie-rod",
      "upperJoint": "ideal-spherical-telescoping",
      "metadata": { "name": "Spatial skew-hinge MacPherson", "source": "custom" },
      "rack": {
        "referenceM": [-0.12, 0, -0.12],
        "axis": [0, 1, 0],
        "leftOffsetM": 0.46,
        "rightOffsetM": -0.46,
        "minimumM": -0.03,
        "maximumM": 0.03
      },
      "left": {
        "hardpoints": {
          "lowerFront": [0.2, 0.39, -0.13],
          "lowerRear": [-0.17, 0.42, -0.155],
          "lowerBall": [0.008, 0.747, -0.167],
          "topMount": [0.055, 0.59, 0.51],
          "strutLower": [0.018, 0.729, 0.04],
          "axisReference": [0.0365, 0.6595, 0.275],
          "wheelCentre": [0, 0.8, 0],
          "spindleReference": [0.002, 0.902, 0.006],
          "outerTieRod": [-0.125, 0.735, -0.11]
        },
        "tieRodLengthM": 0.2752271788904576,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      },
      "right": {
        "hardpoints": {
          "lowerFront": [0.2, -0.39, -0.13],
          "lowerRear": [-0.17, -0.42, -0.155],
          "lowerBall": [0.008, -0.747, -0.167],
          "topMount": [0.055, -0.59, 0.51],
          "strutLower": [0.018, -0.729, 0.04],
          "axisReference": [0.0365, -0.6595, 0.275],
          "wheelCentre": [0, -0.8, 0],
          "spindleReference": [0.002, -0.902, 0.006],
          "outerTieRod": [-0.125, -0.735, -0.11]
        },
        "tieRodLengthM": 0.2752271788904576,
        "springUpperOffsetM": 0.04,
        "springLowerOffsetM": 0.12,
        "damperUpperOffsetM": 0.025,
        "damperLowerOffsetM": 0.04
      }
    }
  ],
  "failedCases": [
    {
      "kind": "lower-arm-toggle",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.12, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.45,
          "rightOffsetM": -0.45,
          "minimumM": -0.03,
          "maximumM": 0.03
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.75, -0.51],
            "lowerRear": [-0.18, 0.75, -0.51],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.29],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.75, -0.51],
            "lowerRear": [-0.18, -0.75, -0.51],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0,
      "rackM": 0,
      "code": "singular",
      "message": "left design configuration has constraint-rank loss.",
      "independentReason": ""
    },
    {
      "kind": "tie-tangency",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.35, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.75,
          "rightOffsetM": -0.75,
          "minimumM": -0.03,
          "maximumM": 0.03
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.29],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.22999999999999998,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.22999999999999998,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0,
      "rackM": 0,
      "code": "singular",
      "message": "left design configuration has constraint-rank loss.",
      "independentReason": ""
    },
    {
      "kind": "alignment",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.12, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.45,
          "rightOffsetM": -0.45,
          "minimumM": -0.03,
          "maximumM": 0.03
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0.01, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.29],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0,
      "rackM": 0,
      "code": "invalid-definition",
      "message": "left: design upper mount must lie on the positive telescoping strut axis.",
      "independentReason": ""
    },
    {
      "kind": "undefined-strut-axis",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.12, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.45,
          "rightOffsetM": -0.45,
          "minimumM": -0.03,
          "maximumM": 0.03
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.04],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0,
      "rackM": 0,
      "code": "invalid-definition",
      "message": "left: strut axis reference is undefined.",
      "independentReason": ""
    },
    {
      "kind": "unreachable-rack",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.12, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.74,
          "rightOffsetM": -0.74,
          "minimumM": -0.1,
          "maximumM": 0.1
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.29],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.010000000000000009,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.010000000000000009,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0,
      "rackM": 0.1,
      "code": "singular",
      "message": "left: singular constraint Jacobian; sensitivities are unavailable.",
      "independentReason": "At zero wheel height the planar ball has y=.75 or .05. In either assembly, distance from ball to requested inner joint exceeds the .12 m carrier steering-arm radius plus .01 m tie length (triangle inequality)."
    },
    {
      "kind": "unreachable-travel",
      "definition": {
        "schemaVersion": "vehiclelab.macpherson-study.v1",
        "mechanism": "macpherson-strut-rack-tie-rod",
        "upperJoint": "ideal-spherical-telescoping",
        "metadata": { "name": "Closed-form planar MacPherson", "source": "custom" },
        "rack": {
          "referenceM": [-0.12, 0, -0.16],
          "axis": [0, 1, 0],
          "leftOffsetM": 0.45,
          "rightOffsetM": -0.45,
          "minimumM": -0.03,
          "maximumM": 0.03
        },
        "left": {
          "hardpoints": {
            "lowerFront": [0.18, 0.725, -0.16],
            "lowerRear": [-0.18, 0.725, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04],
            "axisReference": [0, 0.75, 0.29],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        },
        "right": {
          "hardpoints": {
            "lowerFront": [0.18, -0.725, -0.16],
            "lowerRear": [-0.18, -0.725, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04],
            "axisReference": [0, -0.75, 0.29],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "tieRodLengthM": 0.3,
          "springUpperOffsetM": 0.04,
          "springLowerOffsetM": 0.12,
          "damperUpperOffsetM": 0.025,
          "damperLowerOffsetM": 0.04
        }
      },
      "jounceM": 0.05,
      "rackM": 0,
      "code": "out-of-branch",
      "message": "left: request left the selected design assembly branch.",
      "independentReason": "Wheel centre equals ball joint; its hinge-circle vertical amplitude is .025 m. Requested .05 m height is impossible independently of Newton convergence."
    }
  ],
  "rows": [
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14334756890533998,
          "carrierBasis": [
            [0.9851621757243731, 0.17162404466982517, -0.0008214701384090343],
            [-0.17162601062198724, 0.9851508908283256, -0.004715376775680799],
            [4.257846981663538e-12, 0.0047863964863901175, 0.9999885451387303]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.2099999999999912],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [8.515693963327076e-13, 0.7473674408110549, -0.010002290972245143],
            "axisReference": [1.916031141748592e-12, 0.7485640399326524, 0.23999484531243737],
            "wheelCentre": [0, 0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.01716260106219872, 0.8449252505966094, -0.21047153767755927],
            "outerTieRod": [-0.11821946108692477, 0.7258152761533978, -0.2099014235833821]
          },
          "innerRackM": [-0.12, 0.43, -0.16],
          "strutAxis": [4.257846981663538e-12, 0.0047863964863901175, 0.9999885451387303],
          "steeringAxisReference": [0, 0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443563,
          "strutInclinationRad": 0.004786414762384325,
          "springUpperM": [-1.7031387926654153e-13, 0.7498085441405444, 0.5000004581944508],
          "springLowerM": [1.3625110341323323e-12, 0.7479418083894217, 0.10999633444440249],
          "damperUpperM": [-1.0644617454158845e-13, 0.7498803400878402, 0.5150002863715317],
          "damperLowerM": [1.021883275599249e-12, 0.7475588966705105, 0.029997250833304068],
          "springLengthM": 0.3900085912443563,
          "damperLengthM": 0.4850085912443563,
          "springCompressionM": -0.050008591244356304,
          "damperCompressionM": -0.050008591244356304,
          "springMotionRatio": 1.0006794019637573,
          "damperMotionRatio": 1.0006794019637573,
          "headingRad": 0.17248186991866699,
          "steeringAngleRad": 0.17248186991866699,
          "toeInRad": -0.17248186991866699,
          "tieRodLengthM": 0.3000000000003002,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.008296636630164727, 0.12872098244748553, -0.7388716317932712, 0.003536573093586723
              ],
              [0.0476240901109457, 0.7388800955622619, 0.12871950796648893, -0.0006161096581677589],
              [-0.34641016151377674, 0, 0, 0],
              [
                0.008318654652056653, 0.003328512293723453, -0.019663812947820672,
                -0.11644817511101695
              ]
            ],
            "residualsM": [
              -3.0897147904399014e-12, 8.71968729859729e-13, 8.81239525796218e-15,
              3.0020430585864233e-13
            ],
            "singularValuesMPerRad": [
              0.7519959938774439, 0.7502564038083805, 0.3456052656677503, 0.11646517992135867
            ],
            "normalizedSingularValues": [
              1.0682260885409167, 1.0019469427590653, 0.9973100066008709, 0.9275602936683449
            ],
            "rawRankRatio": 0.15487473453261444,
            "normalizedRankRatio": 0.868318330378257,
            "conditionNumber": 6.456831083635621,
            "headingProjectionNorm": 0.9999888825491329
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, 0.18606389189842643, -0.0009608269440581836, -0.20073889537651893
            ],
            "angularRadPerM": [0.18606389189842643, -0.0009608269440581836, -0.20073889537651893],
            "carrierBasisPerM": [
              [0.034452410437713764, -0.19760752099060797, 0.032879608057320014],
              [0.19776263226512913, 0.035329377144787046, 0.18313610595941324],
              [5.59316839805063e-12, -0.18606176056321214, 0.0008905755584307899]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.1186427218562445e-12, 0.10712521518473803, 1.000178115111686],
              "axisReference": [2.5169350653143907e-12, 0.060609775043935, 1.0004007590012938],
              "wheelCentre": [0, 0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.01977626322651292, 0.14787050501185917, 1.0183136105959412],
              "outerTieRod": [-0.004134289252525651, 0.1680504698162534, 0.9960544470331215]
            },
            "strutAxisPerM": [5.59316839805063e-12, -0.18606176056321214, 0.0008905755584307899],
            "strutLengthMPerM": -1.0006794019637573,
            "springCompressionMPerM": 1.0006794019637573,
            "damperCompressionMPerM": 1.0006794019637573,
            "springLengthMPerM": -1.0006794019637573,
            "damperLengthMPerM": -1.0006794019637573,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.2008939402378564,
            "toeInRadPerM": 0.2008939402378564,
            "residualsMPerM": [
              3.3610267347050637e-18, 9.86623976961809e-18, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.04049761269354574, -8.460884699053452],
            "angularRadPerM": [0, -0.04049761269354574, -8.460884699053452],
            "carrierBasisPerM": [
              [1.4521245211160945, -8.335343578672557, 0.03989671623281651],
              [8.335439059970623, 1.452107887231157, -0.006950443706307606],
              [-3.709227369697032e-12, -3.602515237806795e-11, 1.724326379717927e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [-7.414641817193868e-13, -7.20503047561359e-12, 3.448652759435854e-14],
              "axisReference": [
                -1.668762350526265e-12, -1.6211318570130576e-11, 7.759468708730672e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8335439059970624, 0.14521078872311569, -0.0006950443706307605],
              "outerTieRod": [-0.17425494253393126, 1.0002412294407068, -0.004787605947937981]
            },
            "strutAxisPerM": [
              -3.709227369697032e-12, -3.602515237806795e-11, 1.724326379717927e-13
            ],
            "strutLengthMPerM": 6.310887241768095e-30,
            "springCompressionMPerM": -6.310887241768095e-30,
            "damperCompressionMPerM": -6.310887241768095e-30,
            "springLengthMPerM": 6.310887241768095e-30,
            "damperLengthMPerM": 6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.2305694657710475e-16,
            "headingRadPerM": -8.46107282913065,
            "toeInRadPerM": 8.46107282913065,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14334756890533998,
          "carrierBasis": [
            [0.9868806610786035, 0.16144956988113068, 0.0007727705062363579],
            [-0.16145141928474155, 0.9868693564975377, 0.004723602129464917],
            [-1.1809648826419916e-13, -0.004786396487211879, 0.9999885451387271]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.2099999999999912],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-2.3619297652839833e-14, -0.7473674408112192, -0.010002290972245753],
            "axisReference": [-5.3143419718889616e-14, -0.7485640399330221, 0.23999484531243598],
            "wheelCentre": [0, -0.7464101615137768, -0.2099999999999912],
            "spindleReference": [0.01614514192847415, -0.8450970971635305, -0.2104723602129377],
            "outerTieRod": [-0.11842567932943242, -0.7657841098995125, -0.21009273246073956]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.16],
          "strutAxis": [-1.1809648826419916e-13, -0.004786396487211879, 0.9999885451387271],
          "steeringAxisReference": [0, -0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443564,
          "strutInclinationRad": 0.004786414763033796,
          "springUpperM": [4.723859530567967e-15, -0.7498085441405116, 0.5000004581944509],
          "springLowerM": [-3.779087624454373e-14, -0.7479418083896846, 0.1099963344444015],
          "damperUpperM": [2.952412206604979e-15, -0.7498803400878197, 0.5150002863715318],
          "damperLowerM": [-2.83431571834078e-14, -0.7475588966707076, 0.029997250833303332],
          "springLengthM": 0.3900085912443564,
          "damperLengthM": 0.4850085912443564,
          "springCompressionM": -0.050008591244356415,
          "damperCompressionM": -0.050008591244356415,
          "springMotionRatio": 1.0006794019637584,
          "damperMotionRatio": 1.0006794019637584,
          "headingRad": 0.16216301583570436,
          "steeringAngleRad": 0.16216301583570436,
          "toeInRad": 0.16216301583570436,
          "tieRodLengthM": 0.3000000000000065,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0078047829381766905, 0.12108995153215091, -0.7401604958089439,
                -0.0035427421784493497
              ],
              [0.04770716404827342, 0.7401689743418626, 0.12108856446355475, 0.0005795845186037213],
              [0.34641016151377674, 0, 0, 0],
              [
                -0.008544753491393747, 0.003143550749445224, -0.019774706205867507,
                0.11686311652371559
              ]
            ],
            "residualsM": [
              1.338094132025125e-13, 2.6947844997127213e-13, 8.81239525796218e-15,
              6.494804694057166e-15
            ],
            "singularValuesMPerRad": [
              0.7519881915639189, 0.7502602773520153, 0.3456260030914578, 0.11687397364154019
            ],
            "normalizedSingularValues": [
              1.067495331788929, 1.002509381171431, 0.9982082410890556, 0.9268273650977363
            ],
            "rawRankRatio": 0.1554199586545049,
            "normalizedRankRatio": 0.8682261528437237,
            "conditionNumber": 6.4341800670721945,
            "headingProjectionNorm": 0.99998884372923
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, -0.18606389189732997, -0.0010334070342690304, 0.21590254786060176
            ],
            "angularRadPerM": [-0.18606389189732997, -0.0010334070342690304, 0.21590254786060176],
            "carrierBasisPerM": [
              [-0.03485817207481141, 0.2132138338491593, -0.02902008590009042],
              [-0.21307248987703856, -0.033978880983303233, -0.18378759829652702],
              [-7.47355736324673e-14, 0.18606176056123488, 0.000890575558574229]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.494586247298424e-14, -0.10712521518513347, 1.0001781151117148],
              "axisReference": [-3.364013711690261e-14, -0.06060977504482476, 1.0004007590013584],
              "wheelCentre": [0, -0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.021307248987703847, -0.14093967919905012, 1.0183787598296525],
              "outerTieRod": [0.004182980648977371, -0.16992322735927956, 1.0034824103080107]
            },
            "strutAxisPerM": [-7.47355736324673e-14, 0.18606176056123488, 0.000890575558574229],
            "strutLengthMPerM": -1.0006794019637584,
            "springCompressionMPerM": 1.0006794019637584,
            "damperCompressionMPerM": 1.0006794019637584,
            "springLengthMPerM": -1.0006794019637584,
            "damperLengthMPerM": -1.0006794019637584,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.21576546378176178,
            "toeInRadPerM": 0.21576546378176178,
            "residualsMPerM": [
              -1.3010426069826053e-18, -4.553649124439119e-18, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.04034950038695102, -8.429940624446099],
            "angularRadPerM": [0, 0.04034950038695102, -8.429940624446099],
            "carrierBasisPerM": [
              [1.3610414688441332, -8.31934537630674, -0.03982014161606559],
              [8.319440674345524, 1.361025878302923, 0.006514484104903471],
              [-3.2318592246838307e-12, 9.955463840227945e-13, 4.765134298913861e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [-6.464186824706175e-13, 1.9910927680455888e-13, 9.530268597827722e-16],
              "axisReference": [
                -1.4539792980716726e-12, 4.4799587281025743e-13, 2.144310434511237e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.831944067434552, -0.13610258783029228, -0.0006514484104903469
              ],
              "outerTieRod": [-0.1633249762612961, 0.998321445156809, 0.004778416993927871]
            },
            "strutAxisPerM": [
              -3.2318592246838307e-12, 9.955463840227945e-13, 4.765134298913861e-15
            ],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -9.085614205428527e-17,
            "headingRadPerM": -8.430128720994125,
            "toeInRadPerM": -8.430128720994125,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.004994072112765036, "right": -0.005245420109610016 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14334756890536487,
          "phi": 0.1724799331187079,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.20999999999999983],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7473674408111415, -0.010002290972254108],
            "axisReference": [0, 0.748564039932849, 0.23999484531242796],
            "wheelCentre": [0, 0.7464101615137755, -0.20999999999999983],
            "spindleReference": [-0.0171626010625201, 0.8449252505965515, -0.21047153767768406],
            "outerTieRod": [-0.11821946108685764, 0.7258152761530084, -0.2099014235838832]
          },
          "basis": [
            [0.9851621757238137, 0.17162404467305872, -0.0008214701343051494],
            [-0.171626010625201, 0.9851508908277609, -0.004715376776842485],
            [0, 0.004786396486830227, 0.9999885451387285]
          ],
          "axis": [0, 0.004786396486830227, 0.9999885451387285],
          "strutLength": 0.5500085912443651,
          "heading": 0.17248186992193013,
          "innerRack": [-0.12, 0.43, -0.16],
          "error": 1.8041124150158794e-16,
          "springLength": 0.39000859124436504,
          "damperLength": 0.4850085912443651
        },
        {
          "side": "right",
          "theta": -0.14334756890536482,
          "phi": 0.16216119067465828,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.2099999999999998],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-1.7504597953935654e-20, -0.7473674408111415, -0.01000229097225408],
            "axisReference": [0, -0.748564039932849, 0.23999484531242798],
            "wheelCentre": [0, -0.7464101615137755, -0.2099999999999998],
            "spindleReference": [0.01614514192847154, -0.8450970971635299, -0.21047236021291052],
            "outerTieRod": [-0.118425679329433, -0.7657841098995082, -0.21009273246072677]
          },
          "basis": [
            [0.9868806610786084, 0.16144956988110543, 0.0007727705060581161],
            [-0.1614514192847154, 0.9868693564975441, 0.004723602129107344],
            [0, -0.004786396486830228, 0.9999885451387285]
          ],
          "axis": [0, -0.004786396486830228, 0.9999885451387285],
          "strutLength": 0.5500085912443649,
          "heading": 0.16216301583567755,
          "innerRack": [-0.12, -0.47000000000000003, -0.16],
          "error": 2.0816681711721685e-16,
          "springLength": 0.3900085912443648,
          "damperLength": 0.48500859124436485
        }
      ],
      "errors": {
        "positionM": 1.916031141748592e-12,
        "frame": 4.257846981663538e-12,
        "angleRad": 3.2631397584026445e-12,
        "closureM": 3.0897147904399014e-12,
        "jacobianMPerRad": 3.6182210005897275e-11,
        "pointDerivativeMPerM": 7.603295493208151e-10,
        "angularDerivativeRadPerM": 3.266787729216958e-9,
        "carrierBasisDerivativePerM": 6.336931424044678e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 7.742517738051902e-11,
        "headingDerivativeRadPerM": 1.3356832084809867e-8,
        "implicitResidual": 1.2305694657710475e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007560525629446424,
          "heading": 0.00013327459518208684,
          "length": 2.5977013695666074e-7,
          "angular": 0.00003232189483881598,
          "basis": 0.00006300438021233923,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 7.560060244493627e-8,
          "heading": 0.0000013326798171675591,
          "length": 2.6109541195751262e-9,
          "angular": 3.231983178864084e-7,
          "basis": 6.300051584862132e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.603295493208151e-10,
          "heading": 1.3356832084809867e-8,
          "length": 7.742517738051902e-11,
          "angular": 3.266787729216958e-9,
          "basis": 6.336931424044678e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14334756890533998,
          "carrierBasis": [
            [0.9960923781449305, 0.08831645094405055, -0.0004227223953907521],
            [-0.08831746260834518, 0.9960809680449259, -0.004767693059197309],
            [2.636312514620868e-12, 0.00478639648694959, 0.9999885451387277]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.2099999999999912],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [5.272625029241736e-13, 0.7473674408111667, -0.010002290972245642],
            "axisReference": [1.1863406315793905e-12, 0.7485640399329041, 0.23999484531243626],
            "wheelCentre": [0, 0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.008831746260834515, 0.8460182583182694, -0.21047676930591092],
            "outerTieRod": [-0.11953108537739165, 0.7358121874004907, -0.20994927331254432]
          },
          "innerRackM": [-0.12, 0.44, -0.16],
          "strutAxis": [2.636312514620868e-12, 0.00478639648694959, 0.9999885451387277],
          "steeringAxisReference": [0, 0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443563,
          "strutInclinationRad": 0.0047864147629178184,
          "springUpperM": [-1.0545250058483472e-13, 0.749808544140522, 0.5000004581944509],
          "springLowerM": [8.436200046786777e-13, 0.7479418083896007, 0.10999633444440168],
          "damperUpperM": [-6.59078128655217e-14, 0.7498803400878262, 0.5150002863715318],
          "damperLowerM": [6.327150035090083e-13, 0.7475588966706447, 0.029997250833303464],
          "springLengthM": 0.3900085912443563,
          "damperLengthM": 0.4850085912443563,
          "springCompressionM": -0.050008591244356304,
          "damperCompressionM": -0.050008591244356304,
          "springMotionRatio": 1.0006794019637577,
          "damperMotionRatio": 1.0006794019637577,
          "headingRad": 0.08843368752345182,
          "steeringAngleRad": 0.08843368752345182,
          "toeInRad": -0.08843368752345182,
          "tieRodLengthM": 0.3000000000000626,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004269387213938948, 0.0662388557131611, -0.7470692836086891, 0.0035758107548982494
              ],
              [
                0.04815247107955286, 0.7470778412817201, 0.06623809695625811,
                -0.00031704542627701457
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                0.008374421552239338, 0.0017145184439014936, -0.019901556887912192,
                -0.11784594094267303
              ]
            ],
            "residualsM": [
              -1.977484202862062e-12, 8.422646260997091e-14, 8.81239525796218e-15,
              6.261657858885883e-14
            ],
            "singularValuesMPerRad": [
              0.7519880337832072, 0.7502636086542214, 0.34561055995665435, 0.11786146831960818
            ],
            "normalizedSingularValues": [
              1.0680267794607585, 1.0017601596016885, 0.997854599108987, 0.9274058335089993
            ],
            "rawRankRatio": 0.15673316997699302,
            "normalizedRankRatio": 0.8683357490129994,
            "conditionNumber": 6.380270367445454,
            "headingProjectionNorm": 0.999988634486859
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, 0.18606389189767994, -0.000968151301014739, -0.20226912190775745
            ],
            "angularRadPerM": [0.18606389189767994, -0.000968151301014739, -0.20226912190775745],
            "carrierBasisPerM": [
              [0.017864100241699706, -0.20140007729230625, 0.017396870713072454],
              [0.20148103860371427, 0.01875099113687899, 0.18524919689332087],
              [3.5417734283588187e-12, -0.1860617605621437, 0.0008905755585297759]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [7.083445429604401e-13, 0.10712521518495172, 1.0001781151117057],
              "axisReference": [1.5937921555436718e-12, 0.06060977504441578, 1.0004007590013382],
              "wheelCentre": [0, 0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020148103860371424, 0.14621266641106834, 1.018524919689332],
              "outerTieRod": [-0.002143692029003974, 0.1685055765724572, 0.9979123755144312]
            },
            "strutAxisPerM": [3.5417734283588187e-12, -0.1860617605621437, 0.0008905755585297759],
            "strutLengthMPerM": -1.0006794019637577,
            "springCompressionMPerM": 1.0006794019637577,
            "damperCompressionMPerM": 1.0006794019637577,
            "springLengthMPerM": -1.0006794019637577,
            "damperLengthMPerM": -1.0006794019637577,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.202352067577713,
            "toeInRadPerM": 0.202352067577713,
            "residualsMPerM": [
              -1.0842021724855044e-19, 3.7947076036992655e-19, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 5.805029208872793e-19, -0.04001685156280503, -8.36044261804081],
            "angularRadPerM": [5.805029208872793e-19, -0.04001685156280503, -8.36044261804081],
            "carrierBasisPerM": [
              [0.7383815363660994, -8.3277731697485, 0.03986048083906714],
              [8.327868564327591, 0.7383730783080348, -0.0035341867916017324],
              [1.0123429872166412e-12, -2.2040740082206912e-11, 1.0549692934926569e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [2.020519168643986e-13, -4.408148016441382e-12, 2.1099385869853134e-14],
              "axisReference": [
                4.553128707396326e-13, -9.91833303699311e-12, 4.7473618207169556e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8327868564327591, 0.07383730783080346, -0.0003534186791601731],
              "outerTieRod": [-0.08860578436393232, 0.9993327803698199, -0.004783257700688057]
            },
            "strutAxisPerM": [
              1.0123429872166412e-12, -2.2040740082206912e-11, 1.0549692934926569e-13
            ],
            "strutLengthMPerM": 3.1554436208840472e-30,
            "springCompressionMPerM": -3.1554436208840472e-30,
            "damperCompressionMPerM": -3.1554436208840472e-30,
            "springLengthMPerM": 3.1554436208840472e-30,
            "damperLengthMPerM": 3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.9721637517511326e-16,
            "headingRadPerM": -8.36063266272162,
            "toeInRadPerM": 8.36063266272162,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14334756890533998,
          "carrierBasis": [
            [0.9969363121545894, 0.07821668202479426, 0.0003743803395029593],
            [-0.07821757799629428, 0.9969248923874342, 0.0047717324626504205],
            [1.067489887163344e-12, -0.004786396487308395, 0.9999885451387254]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.2099999999999912],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [2.134979774326688e-13, -0.7473674408112385, -0.010002290972246114],
            "axisReference": [4.803704492235048e-13, -0.7485640399330656, 0.2399948453124352],
            "wheelCentre": [0, -0.7464101615137768, -0.2099999999999912],
            "spindleReference": [0.007821757799629426, -0.8461026507525202, -0.21047717324625623],
            "outerTieRod": [-0.11963235745855073, -0.7557961633567521, -0.21004492564073154]
          },
          "innerRackM": [-0.12, -0.46, -0.16],
          "strutAxis": [1.067489887163344e-12, -0.004786396487308395, 0.9999885451387254],
          "steeringAxisReference": [0, -0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443561,
          "strutInclinationRad": 0.004786414763404922,
          "springUpperM": [-4.2699595486533763e-14, -0.7498085441405077, 0.500000458194451],
          "springLowerM": [3.415967638922701e-13, -0.7479418083897155, 0.10999633444440092],
          "damperUpperM": [-2.66872471790836e-14, -0.7498803400878173, 0.515000286371532],
          "damperLowerM": [2.5619757291920255e-13, -0.7475588966707308, 0.029997250833302902],
          "springLengthM": 0.39000859124435605,
          "damperLengthM": 0.4850085912443561,
          "springCompressionM": -0.05000859124435608,
          "damperCompressionM": -0.05000859124435608,
          "springMotionRatio": 1.0006794019637568,
          "damperMotionRatio": 1.0006794019637568,
          "headingRad": 0.07829844733129955,
          "steeringAngleRad": 0.07829844733129955,
          "toeInRad": 0.07829844733129955,
          "tieRodLengthM": 0.2999999999999984,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0037811449473642207, 0.05866385548354624, -0.7477022341159333,
                -0.003578840341685956
              ],
              [
                0.04819326800627566, 0.7477107990394073, 0.05866318349722002, 0.00028078847179026096
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                -0.008487542021052577, 0.0015214431070937754, -0.01995669649938452,
                0.11796747681044875
              ]
            ],
            "residualsM": [
              -7.700563819414141e-13, 4.21474053574622e-13, 8.81239525796218e-15,
              -1.609823385706477e-15
            ],
            "singularValuesMPerRad": [
              0.7519840889007884, 0.7502655793823388, 0.34562093645304653, 0.11797995260746137
            ],
            "normalizedSingularValues": [
              1.0676612273832062, 1.0020514172484163, 0.9982938140191072, 0.9270393312175119
            ],
            "rawRankRatio": 0.15689155442094313,
            "normalizedRankRatio": 0.8682897790431588,
            "conditionNumber": 6.373829386105643,
            "headingProjectionNorm": 0.9999886152198458
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, -0.18606389189720118, -0.0010048012236251941, 0.20992613502788093
            ],
            "angularRadPerM": [-0.18606389189720118, -0.0010048012236251941, 0.20992613502788093],
            "carrierBasisPerM": [
              [-0.016420101929993023, 0.20935264554257974, -0.013551577442489759],
              [-0.20928538421459747, -0.015532066726910926, -0.18557031852488415],
              [1.5251081647571496e-12, 0.18606176056135537, 0.0008905755585927653]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [3.0502594265506555e-13, -0.10712521518510937, 1.0001781151117184],
              "axisReference": [6.863083777501611e-13, -0.06060977504477054, 1.0004007590013666],
              "wheelCentre": [0, -0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020928538421459742, -0.14278436062468935, 1.0185570318524884],
              "outerTieRod": [0.0019704122315991673, -0.16945988476249002, 1.0016261892930987]
            },
            "strutAxisPerM": [1.5251081647571496e-12, 0.18606176056135537, 0.0008905755585927653],
            "strutLengthMPerM": -1.0006794019637568,
            "springCompressionMPerM": 1.0006794019637568,
            "damperCompressionMPerM": 1.0006794019637568,
            "springLengthMPerM": -1.0006794019637568,
            "damperLengthMPerM": -1.0006794019637568,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.2098614682032123,
            "toeInRadPerM": 0.2098614682032123,
            "residualsMPerM": [
              -1.4094628242311558e-18, -1.3349239248727773e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.03997340268187565, -8.35136514538512],
            "angularRadPerM": [0, 0.03997340268187565, -8.35136514538512],
            "carrierBasisPerM": [
              [0.6532310373056048, -8.325779169496618, -0.03985093665393949],
              [8.32587454123445, 0.6532235546346942, 0.003126622742046888],
              [-4.007849607745584e-12, -8.914997836707045e-12, -4.267120311841035e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -8.017388836156769e-13, -1.7829995673414093e-12, -8.534240623682071e-15
              ],
              "axisReference": [
                -1.80391812598657e-12, -4.0117490265181704e-12, -1.9202041403284657e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8325874541234448, -0.0653223554634694, -0.0003126622742046887
              ],
              "outerTieRod": [-0.07838772447667276, 0.9990935003395942, 0.004782112398472738]
            },
            "strutAxisPerM": [
              -4.007849607745584e-12, -8.914997836707045e-12, -4.267120311841035e-14
            ],
            "strutLengthMPerM": -6.310887241768095e-30,
            "springCompressionMPerM": 6.310887241768095e-30,
            "damperCompressionMPerM": 6.310887241768095e-30,
            "springLengthMPerM": -6.310887241768095e-30,
            "damperLengthMPerM": -6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.868067754459915e-17,
            "headingRadPerM": -8.351555305544823,
            "toeInRadPerM": -8.351555305544823,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.005001172509164681, "right": -0.005129211440520101 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14334756890536487,
          "phi": 0.0884326798018844,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.20999999999999983],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7473674408111415, -0.010002290972254108],
            "axisReference": [0, 0.748564039932849, 0.23999484531242796],
            "wheelCentre": [0, 0.7464101615137755, -0.20999999999999983],
            "spindleReference": [-0.008831746260930778, 0.8460182583182595, -0.2104767693059309],
            "outerTieRod": [-0.11953108537738143, 0.7358121874003724, -0.20994927331286875]
          },
          "basis": [
            [0.9960923781448453, 0.08831645094502576, -0.0004227223927589508],
            [-0.08831746260930778, 0.99608096804484, -0.004767693059310854],
            [0, 0.004786396486830227, 0.9999885451387285]
          ],
          "axis": [0, 0.004786396486830227, 0.9999885451387285],
          "strutLength": 0.5500085912443651,
          "heading": 0.08843368752441826,
          "innerRack": [-0.12, 0.44, -0.16],
          "error": 1.8041124150158794e-16,
          "springLength": 0.39000859124436504,
          "damperLength": 0.4850085912443651
        },
        {
          "side": "right",
          "theta": -0.14334756890536482,
          "phi": 0.07829755409444615,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.2099999999999998],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-8.480366798996813e-21, -0.7473674408111415, -0.01000229097225408],
            "axisReference": [0, -0.748564039932849, 0.23999484531242798],
            "wheelCentre": [0, -0.7464101615137755, -0.2099999999999998],
            "spindleReference": [0.007821757799613882, -0.8461026507525204, -0.21047717324620882],
            "outerTieRod": [-0.11963235745855223, -0.7557961633567315, -0.2100449256408633]
          },
          "basis": [
            [0.996936312154602, 0.0782166820246339, 0.00037438034052908833],
            [-0.07821757799613883, 0.9969248923874497, 0.0047717324620902704],
            [0, -0.004786396486830228, 0.9999885451387285]
          ],
          "axis": [0, -0.004786396486830228, 0.9999885451387285],
          "strutLength": 0.5500085912443649,
          "heading": 0.07829844733114337,
          "innerRack": [-0.12, -0.46, -0.16],
          "error": 2.0816681711721685e-16,
          "springLength": 0.3900085912443648,
          "damperLength": 0.48500859124436485
        }
      ],
      "errors": {
        "positionM": 1.1863406315793905e-12,
        "frame": 2.636312514620868e-12,
        "angleRad": 9.66435265148391e-13,
        "closureM": 1.977484202862062e-12,
        "jacobianMPerRad": 5.2218881779406146e-11,
        "pointDerivativeMPerM": 3.4127674297668165e-10,
        "angularDerivativeRadPerM": 1.3124861197866267e-9,
        "carrierBasisDerivativePerM": 2.846951119295227e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 7.742562146972887e-11,
        "headingDerivativeRadPerM": 1.1053865378585215e-8,
        "implicitResidual": 1.9721637517511326e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000340203790252791,
          "heading": 0.00011041201741690543,
          "length": 2.5977013740074995e-7,
          "angular": 0.000013013239179571201,
          "basis": 0.00002835031584613734,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 3.4016839095540874e-8,
          "heading": 0.0000011040774534620823,
          "length": 2.610954563664336e-9,
          "angular": 1.3012477673157719e-7,
          "basis": 2.834736624324208e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.4127674297668165e-10,
          "heading": 1.1053865378585215e-8,
          "length": 7.742562146972887e-11,
          "angular": 1.3124861197866267e-9,
          "basis": 2.846951119295227e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14334756890533998,
          "carrierBasis": [
            [0.9999872617415103, 0.005047352876683811, -0.00002415891061819472],
            [-0.005047410694081728, 0.999975807026152, -0.004786335516833678],
            [1.8014923314390558e-12, 0.004786396487198464, 0.999988545138726]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.2099999999999912],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [3.602984662878112e-13, 0.7473674408112165, -0.010002290972245975],
            "axisReference": [8.10671549147575e-13, 0.7485640399330161, 0.23999484531243548],
            "wheelCentre": [0, 0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.0005047410694081727, 0.846407742216392, -0.21047863355167457],
            "outerTieRod": [-0.11999847140898123, 0.7458044791685747, -0.20999710093071702]
          },
          "innerRackM": [-0.12, 0.45, -0.16],
          "strutAxis": [1.8014923314390558e-12, 0.004786396487198464, 0.999988545138726],
          "steeringAxisReference": [0, 0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443561,
          "strutInclinationRad": 0.004786414763265749,
          "springUpperM": [-7.205969325756224e-14, 0.749808544140512, 0.500000458194451],
          "springLowerM": [5.764775460604979e-13, 0.7479418083896804, 0.10999633444440114],
          "damperUpperM": [-4.50373082859764e-14, 0.74988034008782, 0.5150002863715318],
          "damperLowerM": [4.3235815954537344e-13, 0.7475588966707045, 0.02999725083330307],
          "springLengthM": 0.39000859124435605,
          "damperLengthM": 0.4850085912443561,
          "springCompressionM": -0.05000859124435608,
          "damperCompressionM": -0.05000859124435608,
          "springMotionRatio": 1.000679401963757,
          "damperMotionRatio": 1.000679401963757,
          "headingRad": 0.005047489943246708,
          "steeringAngleRad": 0.005047489943246708,
          "toeInRad": -0.005047489943246708,
          "tieRodLengthM": 0.30000000000000776,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.00024399875170490036, 0.0037856013840999363, -0.749990446306124,
                0.003589792757932611
              ],
              [
                0.0483407550918533, 0.7499990374410516, 0.003785558020561252,
                -0.000018119389165389066
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                0.008430932834013624, 0.00009808267889433901, -0.019998585607116495,
                -0.1183202813677243
              ]
            ],
            "residualsM": [
              -1.3531480555733881e-12, -2.7067367444622015e-13, 8.81239525796218e-15,
              7.771561172376096e-15
            ],
            "singularValuesMPerRad": [
              0.7519840400697755, 0.7502666894996541, 0.34561579160974937, 0.11833430345571695
            ],
            "normalizedSingularValues": [
              1.0678385126294447, 1.0017981821767508, 0.9981792897333727, 0.9272321277221104
            ],
            "rawRankRatio": 0.15736278584414756,
            "normalizedRankRatio": 0.8683261717531565,
            "conditionNumber": 6.354742607254057,
            "headingProjectionNorm": 0.9999885454305566
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, 0.18606389189734787, -0.000983020278663072, -0.20537559381308637
            ],
            "angularRadPerM": [0.18606389189734787, -0.000983020278663072, -0.20537559381308637],
            "carrierBasisPerM": [
              [0.0010366268429321756, -0.2053684825847513, 0.0019221378767117262],
              [0.20537533023158977, 0.0019271791827041355, 0.18605442875141012],
              [2.48110473138885e-12, -0.18606176056164808, 0.0008905755585737115]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [4.962259173447309e-13, 0.10712521518505083, 1.0001781151117146],
              "axisReference": [1.116497031546787e-12, 0.060609775044638825, 1.0004007590013582],
              "wheelCentre": [0, 0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020537533023158982, 0.14453028521565087, 1.018605442875141],
              "outerTieRod": [-0.0001243952211518668, 0.1689817852075506, 0.9997693434547945]
            },
            "strutAxisPerM": [2.48110473138885e-12, -0.18606176056164808, 0.0008905755585737115],
            "strutLengthMPerM": -1.000679401963757,
            "springCompressionMPerM": 1.000679401963757,
            "damperCompressionMPerM": 1.000679401963757,
            "springLengthMPerM": -1.000679401963757,
            "damperLengthMPerM": -1.000679401963757,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.20538479401823642,
            "toeInRadPerM": 0.20538479401823642,
            "residualsMPerM": [0, 2.8760156691072514e-17, -1.1102230246251565e-16, 0]
          },
          "rack": {
            "tangentRadPerM": [0, -3.614011879884314e-20, -0.0398553600571084, -8.32670332037121],
            "angularRadPerM": [-3.614011879884314e-20, -0.0398553600571084, -8.32670332037121],
            "carrierBasisPerM": [
              [0.04202877281944955, -8.326597252671949, 0.039854852369229796],
              [8.326692633780919, 0.042028291385687484, -0.00020116637056872674],
              [3.0806260320481726e-12, -1.5000492141677156e-11, 7.17991253366423e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                6.163264343328478e-13, -3.0000984283354313e-12, 1.4359825067328462e-14
              ],
              "axisReference": [
                1.3862765102512498e-12, -6.750221463754719e-12, 3.230960640148903e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.832669263378092, 0.0042028291385687476, -0.00002011663705687267
              ],
              "outerTieRod": [-0.005043452738334179, 0.9991916703206338, -0.004782582284307575]
            },
            "strutAxisPerM": [
              3.0806260320481726e-12, -1.5000492141677156e-11, 7.17991253366423e-14
            ],
            "strutLengthMPerM": -9.466330862652142e-30,
            "springCompressionMPerM": 9.466330862652142e-30,
            "damperCompressionMPerM": 9.466330862652142e-30,
            "springLengthMPerM": -9.466330862652142e-30,
            "damperLengthMPerM": -9.466330862652142e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.8138576458356397e-17,
            "headingRadPerM": -8.326894081251652,
            "toeInRadPerM": 8.326894081251652,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14334756890533998,
          "carrierBasis": [
            [0.9999872617415103, -0.005047352876683811, -0.00002415891061819472],
            [0.005047410694081728, 0.999975807026152, 0.004786335516833678],
            [1.8014923314390558e-12, -0.004786396487198464, 0.999988545138726]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.2099999999999912],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [3.602984662878112e-13, -0.7473674408112165, -0.010002290972245975],
            "axisReference": [8.10671549147575e-13, -0.7485640399330161, 0.23999484531243548],
            "wheelCentre": [0, -0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.0005047410694081727, -0.846407742216392, -0.21047863355167457],
            "outerTieRod": [-0.11999847140898123, -0.7458044791685747, -0.20999710093071702]
          },
          "innerRackM": [-0.12, -0.45, -0.16],
          "strutAxis": [1.8014923314390558e-12, -0.004786396487198464, 0.999988545138726],
          "steeringAxisReference": [0, -0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443561,
          "strutInclinationRad": 0.004786414763265749,
          "springUpperM": [-7.205969325756224e-14, -0.749808544140512, 0.500000458194451],
          "springLowerM": [5.764775460604979e-13, -0.7479418083896804, 0.10999633444440114],
          "damperUpperM": [-4.50373082859764e-14, -0.74988034008782, 0.5150002863715318],
          "damperLowerM": [4.3235815954537344e-13, -0.7475588966707045, 0.02999725083330307],
          "springLengthM": 0.39000859124435605,
          "damperLengthM": 0.4850085912443561,
          "springCompressionM": -0.05000859124435608,
          "damperCompressionM": -0.05000859124435608,
          "springMotionRatio": 1.000679401963757,
          "damperMotionRatio": 1.000679401963757,
          "headingRad": -0.005047489943246708,
          "steeringAngleRad": -0.005047489943246708,
          "toeInRad": -0.005047489943246708,
          "tieRodLengthM": 0.30000000000000776,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.00024399875170490036, -0.0037856013840999363, -0.749990446306124,
                -0.003589792757932611
              ],
              [
                0.0483407550918533, 0.7499990374410516, -0.003785558020561252,
                -0.000018119389165389066
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                -0.008430932834013624, -0.00009808267889433901, -0.019998585607116495,
                0.1183202813677243
              ]
            ],
            "residualsM": [
              -1.3531480555733881e-12, 2.7067367444622015e-13, 8.81239525796218e-15,
              7.771561172376096e-15
            ],
            "singularValuesMPerRad": [
              0.7519840400697755, 0.7502666894996541, 0.34561579160974937, 0.11833430345571695
            ],
            "normalizedSingularValues": [
              1.0678385126294447, 1.0017981821767508, 0.9981792897333727, 0.9272321277221104
            ],
            "rawRankRatio": 0.15736278584414756,
            "normalizedRankRatio": 0.8683261717531565,
            "conditionNumber": 6.354742607254057,
            "headingProjectionNorm": 0.9999885454305566
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, -0.18606389189734787, -0.000983020278663072, 0.20537559381308637
            ],
            "angularRadPerM": [-0.18606389189734787, -0.000983020278663072, 0.20537559381308637],
            "carrierBasisPerM": [
              [0.0010366268429321756, 0.2053684825847513, 0.0019221378767117262],
              [-0.20537533023158977, 0.0019271791827041355, -0.18605442875141012],
              [2.48110473138885e-12, 0.18606176056164808, 0.0008905755585737115]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [4.962259173447309e-13, -0.10712521518505083, 1.0001781151117146],
              "axisReference": [1.116497031546787e-12, -0.060609775044638825, 1.0004007590013582],
              "wheelCentre": [0, -0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020537533023158982, -0.14453028521565087, 1.018605442875141],
              "outerTieRod": [-0.0001243952211518668, -0.1689817852075506, 0.9997693434547945]
            },
            "strutAxisPerM": [2.48110473138885e-12, 0.18606176056164808, 0.0008905755585737115],
            "strutLengthMPerM": -1.000679401963757,
            "springCompressionMPerM": 1.000679401963757,
            "damperCompressionMPerM": 1.000679401963757,
            "springLengthMPerM": -1.000679401963757,
            "damperLengthMPerM": -1.000679401963757,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.20538479401823642,
            "toeInRadPerM": 0.20538479401823642,
            "residualsMPerM": [0, -2.8760156691072514e-17, -1.1102230246251565e-16, 0]
          },
          "rack": {
            "tangentRadPerM": [0, -3.614011879884314e-20, 0.0398553600571084, -8.32670332037121],
            "angularRadPerM": [-3.614011879884314e-20, 0.0398553600571084, -8.32670332037121],
            "carrierBasisPerM": [
              [-0.04202877281944955, -8.326597252671949, -0.039854852369229796],
              [8.326692633780919, -0.042028291385687484, -0.00020116637056872674],
              [-3.0806260320481726e-12, -1.5000492141677156e-11, -7.17991253366423e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -6.163264343328478e-13, -3.0000984283354313e-12, -1.4359825067328462e-14
              ],
              "axisReference": [
                -1.3862765102512498e-12, -6.750221463754719e-12, -3.230960640148903e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.832669263378092, 0.0042028291385687476, 0.00002011663705687267
              ],
              "outerTieRod": [0.005043452738334179, 0.9991916703206338, 0.004782582284307575]
            },
            "strutAxisPerM": [
              -3.0806260320481726e-12, -1.5000492141677156e-11, -7.17991253366423e-14
            ],
            "strutLengthMPerM": 9.466330862652142e-30,
            "springCompressionMPerM": -9.466330862652142e-30,
            "damperCompressionMPerM": -9.466330862652142e-30,
            "springLengthMPerM": 9.466330862652142e-30,
            "damperLengthMPerM": 9.466330862652142e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.8138576458356397e-17,
            "headingRadPerM": -8.326894081251652,
            "toeInRadPerM": -8.326894081251652,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.005047489943246708, "right": -0.005047489943246708 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14334756890536487,
          "phi": 0.005047432126294326,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.20999999999999983],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7473674408111415, -0.010002290972254108],
            "axisReference": [0, 0.748564039932849, 0.23999484531242796],
            "wheelCentre": [0, 0.7464101615137755, -0.20999999999999983],
            "spindleReference": [-0.0005047410694444411, 0.8464077422163907, -0.21047863355164728],
            "outerTieRod": [-0.1199984714089811, 0.7458044791685289, -0.20999710093094195]
          },
          "basis": [
            [0.9999872617415092, 0.005047352877055127, -0.00002415890881547805],
            [-0.005047410694444411, 0.9999758070261526, -0.0047863355164745386],
            [0, 0.004786396486830227, 0.9999885451387285]
          ],
          "axis": [0, 0.004786396486830227, 0.9999885451387285],
          "strutLength": 0.5500085912443651,
          "heading": 0.0050474899436093925,
          "innerRack": [-0.12, 0.45, -0.16],
          "error": 1.8041124150158794e-16,
          "springLength": 0.39000859124436504,
          "damperLength": 0.4850085912443651
        },
        {
          "side": "right",
          "theta": -0.14334756890536482,
          "phi": -0.005047432126294104,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.2099999999999998],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [5.4724136403429595e-22, -0.7473674408111415, -0.01000229097225408],
            "axisReference": [0, -0.748564039932849, 0.23999484531242798],
            "wheelCentre": [0, -0.7464101615137755, -0.2099999999999998],
            "spindleReference": [-0.0005047410694444189, -0.8464077422163907, -0.21047863355164725],
            "outerTieRod": [-0.1199984714089811, -0.7458044791685289, -0.20999710093094195]
          },
          "basis": [
            [0.9999872617415092, -0.005047352877054905, -0.000024158908815476994],
            [0.005047410694444189, 0.9999758070261526, 0.004786335516474539],
            [0, -0.004786396486830228, 0.9999885451387285]
          ],
          "axis": [0, -0.004786396486830228, 0.9999885451387285],
          "strutLength": 0.5500085912443649,
          "heading": -0.0050474899436091705,
          "innerRack": [-0.12, -0.45, -0.16],
          "error": 2.0816681711721685e-16,
          "springLength": 0.3900085912443648,
          "damperLength": 0.48500859124436485
        }
      ],
      "errors": {
        "positionM": 8.10671549147575e-13,
        "frame": 1.8027177244462483e-12,
        "angleRad": 3.62684708654637e-13,
        "closureM": 1.3531480555733881e-12,
        "jacobianMPerRad": 4.8771972571692856e-11,
        "pointDerivativeMPerM": 1.3188449637935307e-10,
        "angularDerivativeRadPerM": 2.9309341065264505e-10,
        "carrierBasisDerivativePerM": 2.9322674843790253e-10,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 7.742539942512394e-11,
        "headingDerivativeRadPerM": 9.70351976548045e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000012789725289952258,
          "heading": 0.00009682168678892822,
          "length": 2.5977013717870534e-7,
          "angular": 0.000002835139990720048,
          "basis": 0.0000028364607177477907,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 1.2790647430094282e-8,
          "heading": 9.681864607813395e-7,
          "length": 2.610954341619731e-9,
          "angular": 2.8359306930569872e-8,
          "basis": 2.837252346954422e-8,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.3188449637935307e-10,
          "heading": 9.70351976548045e-9,
          "length": 7.742539942512394e-11,
          "angular": 2.9309341065264505e-10,
          "basis": 2.9322674843790253e-10,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14334756890533998,
          "carrierBasis": [
            [0.9969363121545894, -0.07821668202479426, 0.0003743803395029593],
            [0.07821757799629428, 0.9969248923874342, -0.0047717324626504205],
            [1.067489887163344e-12, 0.004786396487308395, 0.9999885451387254]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.2099999999999912],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [2.134979774326688e-13, 0.7473674408112385, -0.010002290972246114],
            "axisReference": [4.803704492235048e-13, 0.7485640399330656, 0.2399948453124352],
            "wheelCentre": [0, 0.7464101615137768, -0.2099999999999912],
            "spindleReference": [0.007821757799629426, 0.8461026507525202, -0.21047717324625623],
            "outerTieRod": [-0.11963235745855073, 0.7557961633567521, -0.21004492564073154]
          },
          "innerRackM": [-0.12, 0.46, -0.16],
          "strutAxis": [1.067489887163344e-12, 0.004786396487308395, 0.9999885451387254],
          "steeringAxisReference": [0, 0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443561,
          "strutInclinationRad": 0.004786414763404922,
          "springUpperM": [-4.2699595486533763e-14, 0.7498085441405077, 0.500000458194451],
          "springLowerM": [3.415967638922701e-13, 0.7479418083897155, 0.10999633444440092],
          "damperUpperM": [-2.66872471790836e-14, 0.7498803400878173, 0.515000286371532],
          "damperLowerM": [2.5619757291920255e-13, 0.7475588966707308, 0.029997250833302902],
          "springLengthM": 0.39000859124435605,
          "damperLengthM": 0.4850085912443561,
          "springCompressionM": -0.05000859124435608,
          "damperCompressionM": -0.05000859124435608,
          "springMotionRatio": 1.0006794019637568,
          "damperMotionRatio": 1.0006794019637568,
          "headingRad": -0.07829844733129955,
          "steeringAngleRad": -0.07829844733129955,
          "toeInRad": 0.07829844733129955,
          "tieRodLengthM": 0.2999999999999984,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0037811449473642207, -0.05866385548354624, -0.7477022341159333,
                0.003578840341685956
              ],
              [
                0.04819326800627566, 0.7477107990394073, -0.05866318349722002,
                0.00028078847179026096
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                0.008487542021052577, -0.0015214431070937754, -0.01995669649938452,
                -0.11796747681044875
              ]
            ],
            "residualsM": [
              -7.700563819414141e-13, -4.21474053574622e-13, 8.81239525796218e-15,
              -1.609823385706477e-15
            ],
            "singularValuesMPerRad": [
              0.7519840889007884, 0.7502655793823388, 0.34562093645304653, 0.11797995260746137
            ],
            "normalizedSingularValues": [
              1.0676612273832062, 1.0020514172484163, 0.9982938140191072, 0.9270393312175119
            ],
            "rawRankRatio": 0.15689155442094313,
            "normalizedRankRatio": 0.8682897790431588,
            "conditionNumber": 6.373829386105643,
            "headingProjectionNorm": 0.9999886152198458
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, 0.18606389189720118, -0.0010048012236251941, -0.20992613502788093
            ],
            "angularRadPerM": [0.18606389189720118, -0.0010048012236251941, -0.20992613502788093],
            "carrierBasisPerM": [
              [-0.016420101929993023, -0.20935264554257974, -0.013551577442489759],
              [0.20928538421459747, -0.015532066726910926, 0.18557031852488415],
              [1.5251081647571496e-12, -0.18606176056135537, 0.0008905755585927653]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [3.0502594265506555e-13, 0.10712521518510937, 1.0001781151117184],
              "axisReference": [6.863083777501611e-13, 0.06060977504477054, 1.0004007590013666],
              "wheelCentre": [0, 0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020928538421459742, 0.14278436062468935, 1.0185570318524884],
              "outerTieRod": [0.0019704122315991673, 0.16945988476249002, 1.0016261892930987]
            },
            "strutAxisPerM": [1.5251081647571496e-12, -0.18606176056135537, 0.0008905755585927653],
            "strutLengthMPerM": -1.0006794019637568,
            "springCompressionMPerM": 1.0006794019637568,
            "damperCompressionMPerM": 1.0006794019637568,
            "springLengthMPerM": -1.0006794019637568,
            "damperLengthMPerM": -1.0006794019637568,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.2098614682032123,
            "toeInRadPerM": 0.2098614682032123,
            "residualsMPerM": [
              -1.4094628242311558e-18, 1.3349239248727773e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.03997340268187565, -8.35136514538512],
            "angularRadPerM": [0, -0.03997340268187565, -8.35136514538512],
            "carrierBasisPerM": [
              [-0.6532310373056048, -8.325779169496618, 0.03985093665393949],
              [8.32587454123445, -0.6532235546346942, 0.003126622742046888],
              [4.007849607745584e-12, -8.914997836707045e-12, 4.267120311841035e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [8.017388836156769e-13, -1.7829995673414093e-12, 8.534240623682071e-15],
              "axisReference": [
                1.80391812598657e-12, -4.0117490265181704e-12, 1.9202041403284657e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8325874541234448, -0.0653223554634694, 0.0003126622742046887],
              "outerTieRod": [0.07838772447667276, 0.9990935003395942, -0.004782112398472738]
            },
            "strutAxisPerM": [4.007849607745584e-12, -8.914997836707045e-12, 4.267120311841035e-14],
            "strutLengthMPerM": 6.310887241768095e-30,
            "springCompressionMPerM": -6.310887241768095e-30,
            "damperCompressionMPerM": -6.310887241768095e-30,
            "springLengthMPerM": 6.310887241768095e-30,
            "damperLengthMPerM": 6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.868067754459915e-17,
            "headingRadPerM": -8.351555305544823,
            "toeInRadPerM": 8.351555305544823,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14334756890533998,
          "carrierBasis": [
            [0.9960923781449305, -0.08831645094405055, -0.0004227223953907521],
            [0.08831746260834518, 0.9960809680449259, 0.004767693059197309],
            [2.636312514620868e-12, -0.00478639648694959, 0.9999885451387277]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.2099999999999912],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [5.272625029241736e-13, -0.7473674408111667, -0.010002290972245642],
            "axisReference": [1.1863406315793905e-12, -0.7485640399329041, 0.23999484531243626],
            "wheelCentre": [0, -0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.008831746260834515, -0.8460182583182694, -0.21047676930591092],
            "outerTieRod": [-0.11953108537739165, -0.7358121874004907, -0.20994927331254432]
          },
          "innerRackM": [-0.12, -0.44, -0.16],
          "strutAxis": [2.636312514620868e-12, -0.00478639648694959, 0.9999885451387277],
          "steeringAxisReference": [0, -0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443563,
          "strutInclinationRad": 0.0047864147629178184,
          "springUpperM": [-1.0545250058483472e-13, -0.749808544140522, 0.5000004581944509],
          "springLowerM": [8.436200046786777e-13, -0.7479418083896007, 0.10999633444440168],
          "damperUpperM": [-6.59078128655217e-14, -0.7498803400878262, 0.5150002863715318],
          "damperLowerM": [6.327150035090083e-13, -0.7475588966706447, 0.029997250833303464],
          "springLengthM": 0.3900085912443563,
          "damperLengthM": 0.4850085912443563,
          "springCompressionM": -0.050008591244356304,
          "damperCompressionM": -0.050008591244356304,
          "springMotionRatio": 1.0006794019637577,
          "damperMotionRatio": 1.0006794019637577,
          "headingRad": -0.08843368752345182,
          "steeringAngleRad": -0.08843368752345182,
          "toeInRad": -0.08843368752345182,
          "tieRodLengthM": 0.3000000000000626,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004269387213938948, -0.0662388557131611, -0.7470692836086891,
                -0.0035758107548982494
              ],
              [
                0.04815247107955286, 0.7470778412817201, -0.06623809695625811,
                -0.00031704542627701457
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                -0.008374421552239338, -0.0017145184439014936, -0.019901556887912192,
                0.11784594094267303
              ]
            ],
            "residualsM": [
              -1.977484202862062e-12, -8.422646260997091e-14, 8.81239525796218e-15,
              6.261657858885883e-14
            ],
            "singularValuesMPerRad": [
              0.7519880337832072, 0.7502636086542214, 0.34561055995665435, 0.11786146831960818
            ],
            "normalizedSingularValues": [
              1.0680267794607585, 1.0017601596016885, 0.997854599108987, 0.9274058335089993
            ],
            "rawRankRatio": 0.15673316997699302,
            "normalizedRankRatio": 0.8683357490129994,
            "conditionNumber": 6.380270367445454,
            "headingProjectionNorm": 0.999988634486859
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, -0.18606389189767994, -0.000968151301014739, 0.20226912190775745
            ],
            "angularRadPerM": [-0.18606389189767994, -0.000968151301014739, 0.20226912190775745],
            "carrierBasisPerM": [
              [0.017864100241699706, 0.20140007729230625, 0.017396870713072454],
              [-0.20148103860371427, 0.01875099113687899, -0.18524919689332087],
              [3.5417734283588187e-12, 0.1860617605621437, 0.0008905755585297759]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [7.083445429604401e-13, -0.10712521518495172, 1.0001781151117057],
              "axisReference": [1.5937921555436718e-12, -0.06060977504441578, 1.0004007590013382],
              "wheelCentre": [0, -0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.020148103860371424, -0.14621266641106834, 1.018524919689332],
              "outerTieRod": [-0.002143692029003974, -0.1685055765724572, 0.9979123755144312]
            },
            "strutAxisPerM": [3.5417734283588187e-12, 0.1860617605621437, 0.0008905755585297759],
            "strutLengthMPerM": -1.0006794019637577,
            "springCompressionMPerM": 1.0006794019637577,
            "damperCompressionMPerM": 1.0006794019637577,
            "springLengthMPerM": -1.0006794019637577,
            "damperLengthMPerM": -1.0006794019637577,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.202352067577713,
            "toeInRadPerM": 0.202352067577713,
            "residualsMPerM": [
              -1.0842021724855044e-19, -3.7947076036992655e-19, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 5.805029208872793e-19, 0.04001685156280503, -8.36044261804081],
            "angularRadPerM": [5.805029208872793e-19, 0.04001685156280503, -8.36044261804081],
            "carrierBasisPerM": [
              [-0.7383815363660994, -8.3277731697485, -0.03986048083906714],
              [8.327868564327591, -0.7383730783080348, -0.0035341867916017324],
              [-1.0123429872166412e-12, -2.2040740082206912e-11, -1.0549692934926569e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -2.020519168643986e-13, -4.408148016441382e-12, -2.1099385869853134e-14
              ],
              "axisReference": [
                -4.553128707396326e-13, -9.91833303699311e-12, -4.7473618207169556e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8327868564327591, 0.07383730783080346, 0.0003534186791601731],
              "outerTieRod": [0.08860578436393232, 0.9993327803698199, 0.004783257700688057]
            },
            "strutAxisPerM": [
              -1.0123429872166412e-12, -2.2040740082206912e-11, -1.0549692934926569e-13
            ],
            "strutLengthMPerM": -3.1554436208840472e-30,
            "springCompressionMPerM": 3.1554436208840472e-30,
            "damperCompressionMPerM": 3.1554436208840472e-30,
            "springLengthMPerM": -3.1554436208840472e-30,
            "damperLengthMPerM": -3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.9721637517511326e-16,
            "headingRadPerM": -8.36063266272162,
            "toeInRadPerM": -8.36063266272162,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.005129211440520101, "right": -0.005001172509164681 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14334756890536487,
          "phi": -0.07829755409444615,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.20999999999999983],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7473674408111415, -0.010002290972254108],
            "axisReference": [0, 0.748564039932849, 0.23999484531242796],
            "wheelCentre": [0, 0.7464101615137755, -0.20999999999999983],
            "spindleReference": [0.007821757799613882, 0.8461026507525204, -0.21047717324620885],
            "outerTieRod": [-0.11963235745855223, 0.7557961633567315, -0.21004492564086333]
          },
          "basis": [
            [0.996936312154602, -0.0782166820246339, 0.0003743803405290883],
            [0.07821757799613883, 0.9969248923874497, -0.00477173246209027],
            [0, 0.004786396486830227, 0.9999885451387285]
          ],
          "axis": [0, 0.004786396486830227, 0.9999885451387285],
          "strutLength": 0.5500085912443651,
          "heading": -0.07829844733114337,
          "innerRack": [-0.12, 0.46, -0.16],
          "error": 1.8041124150158794e-16,
          "springLength": 0.39000859124436504,
          "damperLength": 0.4850085912443651
        },
        {
          "side": "right",
          "theta": -0.14334756890536482,
          "phi": -0.08843267980188398,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.2099999999999998],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [9.575398482941836e-21, -0.7473674408111415, -0.01000229097225408],
            "axisReference": [0, -0.748564039932849, 0.23999484531242798],
            "wheelCentre": [0, -0.7464101615137755, -0.2099999999999998],
            "spindleReference": [-0.008831746260930735, -0.8460182583182595, -0.21047676930593087],
            "outerTieRod": [-0.11953108537738143, -0.7358121874003725, -0.20994927331286872]
          },
          "basis": [
            [0.9960923781448453, -0.08831645094502533, -0.00042272239275894884],
            [0.08831746260930735, 0.99608096804484, 0.004767693059310855],
            [0, -0.004786396486830228, 0.9999885451387285]
          ],
          "axis": [0, -0.004786396486830228, 0.9999885451387285],
          "strutLength": 0.5500085912443649,
          "heading": -0.08843368752441781,
          "innerRack": [-0.12, -0.44, -0.16],
          "error": 2.0816681711721685e-16,
          "springLength": 0.3900085912443648,
          "damperLength": 0.48500859124436485
        }
      ],
      "errors": {
        "positionM": 1.1863406315793905e-12,
        "frame": 2.636312514620868e-12,
        "angleRad": 9.659911759385409e-13,
        "closureM": 1.977484202862062e-12,
        "jacobianMPerRad": 5.2218881779406146e-11,
        "pointDerivativeMPerM": 3.4127674297668165e-10,
        "angularDerivativeRadPerM": 1.3124861197866267e-9,
        "carrierBasisDerivativePerM": 2.846951119295227e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 7.742562146972887e-11,
        "headingDerivativeRadPerM": 1.1053865378585215e-8,
        "implicitResidual": 1.9721637517511326e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000340203790252791,
          "heading": 0.00011041201741690543,
          "length": 2.5977013740074995e-7,
          "angular": 0.000013013239179571201,
          "basis": 0.00002835031584613734,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 3.4016839095540874e-8,
          "heading": 0.0000011040774534620823,
          "length": 2.610954563664336e-9,
          "angular": 1.3012477673157719e-7,
          "basis": 2.834736624324208e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.4127674297668165e-10,
          "heading": 1.1053865378585215e-8,
          "length": 7.742562146972887e-11,
          "angular": 1.3124861197866267e-9,
          "basis": 2.846951119295227e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14334756890533998,
          "carrierBasis": [
            [0.9868806610786035, -0.16144956988113068, 0.0007727705062363579],
            [0.16145141928474155, 0.9868693564975377, -0.004723602129464917],
            [-1.1809648826419916e-13, 0.004786396487211879, 0.9999885451387271]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.2099999999999912],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-2.3619297652839833e-14, 0.7473674408112192, -0.010002290972245753],
            "axisReference": [-5.3143419718889616e-14, 0.7485640399330221, 0.23999484531243598],
            "wheelCentre": [0, 0.7464101615137768, -0.2099999999999912],
            "spindleReference": [0.01614514192847415, 0.8450970971635305, -0.2104723602129377],
            "outerTieRod": [-0.11842567932943242, 0.7657841098995125, -0.21009273246073956]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.16],
          "strutAxis": [-1.1809648826419916e-13, 0.004786396487211879, 0.9999885451387271],
          "steeringAxisReference": [0, 0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443564,
          "strutInclinationRad": 0.004786414763033796,
          "springUpperM": [4.723859530567967e-15, 0.7498085441405116, 0.5000004581944509],
          "springLowerM": [-3.779087624454373e-14, 0.7479418083896846, 0.1099963344444015],
          "damperUpperM": [2.952412206604979e-15, 0.7498803400878197, 0.5150002863715318],
          "damperLowerM": [-2.83431571834078e-14, 0.7475588966707076, 0.029997250833303332],
          "springLengthM": 0.3900085912443564,
          "damperLengthM": 0.4850085912443564,
          "springCompressionM": -0.050008591244356415,
          "damperCompressionM": -0.050008591244356415,
          "springMotionRatio": 1.0006794019637584,
          "damperMotionRatio": 1.0006794019637584,
          "headingRad": -0.16216301583570436,
          "steeringAngleRad": -0.16216301583570436,
          "toeInRad": 0.16216301583570436,
          "tieRodLengthM": 0.3000000000000065,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0078047829381766905, -0.12108995153215091, -0.7401604958089439,
                0.0035427421784493497
              ],
              [
                0.04770716404827342, 0.7401689743418626, -0.12108856446355475, 0.0005795845186037213
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                0.008544753491393747, -0.003143550749445224, -0.019774706205867507,
                -0.11686311652371559
              ]
            ],
            "residualsM": [
              1.338094132025125e-13, -2.6947844997127213e-13, 8.81239525796218e-15,
              6.494804694057166e-15
            ],
            "singularValuesMPerRad": [
              0.7519881915639189, 0.7502602773520153, 0.3456260030914578, 0.11687397364154019
            ],
            "normalizedSingularValues": [
              1.067495331788929, 1.002509381171431, 0.9982082410890556, 0.9268273650977363
            ],
            "rawRankRatio": 0.1554199586545049,
            "normalizedRankRatio": 0.8682261528437237,
            "conditionNumber": 6.4341800670721945,
            "headingProjectionNorm": 0.99998884372923
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, 0.18606389189732997, -0.0010334070342690304, -0.21590254786060176
            ],
            "angularRadPerM": [0.18606389189732997, -0.0010334070342690304, -0.21590254786060176],
            "carrierBasisPerM": [
              [-0.03485817207481141, -0.2132138338491593, -0.02902008590009042],
              [0.21307248987703856, -0.033978880983303233, 0.18378759829652702],
              [-7.47355736324673e-14, -0.18606176056123488, 0.000890575558574229]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.494586247298424e-14, 0.10712521518513347, 1.0001781151117148],
              "axisReference": [-3.364013711690261e-14, 0.06060977504482476, 1.0004007590013584],
              "wheelCentre": [0, 0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.021307248987703847, 0.14093967919905012, 1.0183787598296525],
              "outerTieRod": [0.004182980648977371, 0.16992322735927956, 1.0034824103080107]
            },
            "strutAxisPerM": [-7.47355736324673e-14, -0.18606176056123488, 0.000890575558574229],
            "strutLengthMPerM": -1.0006794019637584,
            "springCompressionMPerM": 1.0006794019637584,
            "damperCompressionMPerM": 1.0006794019637584,
            "springLengthMPerM": -1.0006794019637584,
            "damperLengthMPerM": -1.0006794019637584,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.21576546378176178,
            "toeInRadPerM": 0.21576546378176178,
            "residualsMPerM": [
              -1.3010426069826053e-18, 4.553649124439119e-18, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.04034950038695102, -8.429940624446099],
            "angularRadPerM": [0, -0.04034950038695102, -8.429940624446099],
            "carrierBasisPerM": [
              [-1.3610414688441332, -8.31934537630674, 0.03982014161606559],
              [8.319440674345524, -1.361025878302923, 0.006514484104903471],
              [3.2318592246838307e-12, 9.955463840227945e-13, -4.765134298913861e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [6.464186824706175e-13, 1.9910927680455888e-13, -9.530268597827722e-16],
              "axisReference": [
                1.4539792980716726e-12, 4.4799587281025743e-13, -2.144310434511237e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.831944067434552, -0.13610258783029228, 0.0006514484104903469],
              "outerTieRod": [0.1633249762612961, 0.998321445156809, -0.004778416993927871]
            },
            "strutAxisPerM": [
              3.2318592246838307e-12, 9.955463840227945e-13, -4.765134298913861e-15
            ],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 9.085614205428527e-17,
            "headingRadPerM": -8.430128720994125,
            "toeInRadPerM": 8.430128720994125,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14334756890533998,
          "carrierBasis": [
            [0.9851621757243731, -0.17162404466982517, -0.0008214701384090343],
            [0.17162601062198724, 0.9851508908283256, 0.004715376775680799],
            [4.257846981663538e-12, -0.0047863964863901175, 0.9999885451387303]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.2099999999999912],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [8.515693963327076e-13, -0.7473674408110549, -0.010002290972245143],
            "axisReference": [1.916031141748592e-12, -0.7485640399326524, 0.23999484531243737],
            "wheelCentre": [0, -0.7464101615137768, -0.2099999999999912],
            "spindleReference": [-0.01716260106219872, -0.8449252505966094, -0.21047153767755927],
            "outerTieRod": [-0.11821946108692477, -0.7258152761533978, -0.2099014235833821]
          },
          "innerRackM": [-0.12, -0.43, -0.16],
          "strutAxis": [4.257846981663538e-12, -0.0047863964863901175, 0.9999885451387303],
          "steeringAxisReference": [0, -0.004786396486828507, 0.9999885451387287],
          "strutLengthM": 0.5500085912443563,
          "strutInclinationRad": 0.004786414762384325,
          "springUpperM": [-1.7031387926654153e-13, -0.7498085441405444, 0.5000004581944508],
          "springLowerM": [1.3625110341323323e-12, -0.7479418083894217, 0.10999633444440249],
          "damperUpperM": [-1.0644617454158845e-13, -0.7498803400878402, 0.5150002863715317],
          "damperLowerM": [1.021883275599249e-12, -0.7475588966705105, 0.029997250833304068],
          "springLengthM": 0.3900085912443563,
          "damperLengthM": 0.4850085912443563,
          "springCompressionM": -0.050008591244356304,
          "damperCompressionM": -0.050008591244356304,
          "springMotionRatio": 1.0006794019637573,
          "damperMotionRatio": 1.0006794019637573,
          "headingRad": -0.17248186991866699,
          "steeringAngleRad": -0.17248186991866699,
          "toeInRad": -0.17248186991866699,
          "tieRodLengthM": 0.3000000000003002,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.008296636630164727, -0.12872098244748553, -0.7388716317932712,
                -0.003536573093586723
              ],
              [
                0.0476240901109457, 0.7388800955622619, -0.12871950796648893, -0.0006161096581677589
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                -0.008318654652056653, -0.003328512293723453, -0.019663812947820672,
                0.11644817511101695
              ]
            ],
            "residualsM": [
              -3.0897147904399014e-12, -8.71968729859729e-13, 8.81239525796218e-15,
              3.0020430585864233e-13
            ],
            "singularValuesMPerRad": [
              0.7519959938774439, 0.7502564038083805, 0.3456052656677503, 0.11646517992135867
            ],
            "normalizedSingularValues": [
              1.0682260885409167, 1.0019469427590653, 0.9973100066008709, 0.9275602936683449
            ],
            "rawRankRatio": 0.15487473453261444,
            "normalizedRankRatio": 0.868318330378257,
            "conditionNumber": 6.456831083635621,
            "headingProjectionNorm": 0.9999888825491329
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, -0.18606389189842643, -0.0009608269440581836, 0.20073889537651893
            ],
            "angularRadPerM": [-0.18606389189842643, -0.0009608269440581836, 0.20073889537651893],
            "carrierBasisPerM": [
              [0.034452410437713764, 0.19760752099060797, 0.032879608057320014],
              [-0.19776263226512913, 0.035329377144787046, -0.18313610595941324],
              [5.59316839805063e-12, 0.18606176056321214, 0.0008905755584307899]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738045, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.1186427218562445e-12, -0.10712521518473803, 1.000178115111686],
              "axisReference": [2.5169350653143907e-12, -0.060609775043935, 1.0004007590012938],
              "wheelCentre": [0, -0.14433756729738045, 0.9999999999999999],
              "spindleReference": [0.01977626322651292, -0.14787050501185917, 1.0183136105959412],
              "outerTieRod": [-0.004134289252525651, -0.1680504698162534, 0.9960544470331215]
            },
            "strutAxisPerM": [5.59316839805063e-12, 0.18606176056321214, 0.0008905755584307899],
            "strutLengthMPerM": -1.0006794019637573,
            "springCompressionMPerM": 1.0006794019637573,
            "damperCompressionMPerM": 1.0006794019637573,
            "springLengthMPerM": -1.0006794019637573,
            "damperLengthMPerM": -1.0006794019637573,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.2008939402378564,
            "toeInRadPerM": 0.2008939402378564,
            "residualsMPerM": [
              3.3610267347050637e-18, -9.86623976961809e-18, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.04049761269354574, -8.460884699053452],
            "angularRadPerM": [0, 0.04049761269354574, -8.460884699053452],
            "carrierBasisPerM": [
              [-1.4521245211160945, -8.335343578672557, -0.03989671623281651],
              [8.335439059970623, -1.452107887231157, -0.006950443706307606],
              [3.709227369697032e-12, -3.602515237806795e-11, -1.724326379717927e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [7.414641817193868e-13, -7.20503047561359e-12, -3.448652759435854e-14],
              "axisReference": [
                1.668762350526265e-12, -1.6211318570130576e-11, -7.759468708730672e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8335439059970624, 0.14521078872311569, 0.0006950443706307605],
              "outerTieRod": [0.17425494253393126, 1.0002412294407068, 0.004787605947937981]
            },
            "strutAxisPerM": [
              3.709227369697032e-12, -3.602515237806795e-11, -1.724326379717927e-13
            ],
            "strutLengthMPerM": -6.310887241768095e-30,
            "springCompressionMPerM": 6.310887241768095e-30,
            "damperCompressionMPerM": 6.310887241768095e-30,
            "springLengthMPerM": -6.310887241768095e-30,
            "damperLengthMPerM": -6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.2305694657710475e-16,
            "headingRadPerM": -8.46107282913065,
            "toeInRadPerM": -8.46107282913065,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.005245420109610016, "right": -0.004994072112765036 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14334756890536487,
          "phi": -0.1621611906746581,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.20999999999999983],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7473674408111415, -0.010002290972254108],
            "axisReference": [0, 0.748564039932849, 0.23999484531242796],
            "wheelCentre": [0, 0.7464101615137755, -0.20999999999999983],
            "spindleReference": [0.01614514192847152, 0.8450970971635299, -0.21047236021291055],
            "outerTieRod": [-0.118425679329433, 0.7657841098995081, -0.2100927324607268]
          },
          "basis": [
            [0.9868806610786084, -0.16144956988110523, 0.000772770506058115],
            [0.1614514192847152, 0.9868693564975441, -0.004723602129107343],
            [0, 0.004786396486830227, 0.9999885451387285]
          ],
          "axis": [0, 0.004786396486830227, 0.9999885451387285],
          "strutLength": 0.5500085912443651,
          "heading": -0.16216301583567733,
          "innerRack": [-0.12, 0.47000000000000003, -0.16],
          "error": 1.8041124150158794e-16,
          "springLength": 0.39000859124436504,
          "damperLength": 0.4850085912443651
        },
        {
          "side": "right",
          "theta": -0.14334756890536482,
          "phi": -0.17247993311870746,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.2099999999999998],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.8607729357486274e-20, -0.7473674408111415, -0.01000229097225408],
            "axisReference": [0, -0.748564039932849, 0.23999484531242798],
            "wheelCentre": [0, -0.7464101615137755, -0.2099999999999998],
            "spindleReference": [-0.017162601062520055, -0.8449252505965515, -0.21047153767768403],
            "outerTieRod": [-0.11821946108685766, -0.7258152761530084, -0.20990142358388317]
          },
          "basis": [
            [0.9851621757238138, -0.17162404467305828, -0.0008214701343051474],
            [0.17162601062520055, 0.985150890827761, 0.0047153767768424865],
            [0, -0.004786396486830228, 0.9999885451387285]
          ],
          "axis": [0, -0.004786396486830228, 0.9999885451387285],
          "strutLength": 0.5500085912443649,
          "heading": -0.17248186992192965,
          "innerRack": [-0.12, -0.43, -0.16],
          "error": 2.0816681711721685e-16,
          "springLength": 0.3900085912443648,
          "damperLength": 0.48500859124436485
        }
      ],
      "errors": {
        "positionM": 1.916031141748592e-12,
        "frame": 4.257846981663538e-12,
        "angleRad": 3.2626679136171788e-12,
        "closureM": 3.0897147904399014e-12,
        "jacobianMPerRad": 3.6182210005897275e-11,
        "pointDerivativeMPerM": 7.610234387112058e-10,
        "angularDerivativeRadPerM": 3.2882496725505916e-9,
        "carrierBasisDerivativePerM": 6.342482539167804e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 7.742517738051902e-11,
        "headingDerivativeRadPerM": 1.3376260099562387e-8,
        "implicitResidual": 1.2305694657710475e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000756052562250753,
          "heading": 0.0001332745948623426,
          "length": 2.5977013695666074e-7,
          "angular": 0.000032321894609665947,
          "basis": 0.00006300438015682808,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 7.560060244493627e-8,
          "heading": 0.0000013326798171675591,
          "length": 2.6109541195751262e-9,
          "angular": 3.231983178864084e-7,
          "basis": 6.300051584862132e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.610234387112058e-10,
          "heading": 1.3376260099562387e-8,
          "length": 7.742517738051902e-11,
          "angular": 3.2882496725505916e-9,
          "basis": 6.342482539167804e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9857979590661364, 0.1679355263731861, -0.00020708163037382924],
            [-0.16793565404952202, 0.9857972095941858, -0.0012155884483204165],
            [7.45893094706782e-12, 0.0012331010004571082, 0.9999992397306724]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.18499999999999897],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.491786189413564e-12, 0.7493526212943151, 0.014999847946135514],
            "axisReference": [3.356518926180519e-12, 0.7496608965444294, 0.26499965787880353],
            "wheelCentre": [0, 0.7491060010942237, -0.18499999999999897],
            "spindleReference": [-0.016793565404952197, 0.8476857220536422, -0.185121558844831],
            "outerTieRod": [-0.11829575508793637, 0.7289537379294413, -0.18497515020435412]
          },
          "innerRackM": [-0.12, 0.43, -0.16],
          "strutAxis": [7.45893094706782e-12, 0.0012331010004571082, 0.9999992397306724],
          "steeringAxisReference": [0, 0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956816,
          "strutInclinationRad": 0.0012331013129011261,
          "springUpperM": [-2.983572378827128e-13, 0.7499506759599817, 0.5000000304107731],
          "springLowerM": [2.3868579030617026e-12, 0.74950059341437, 0.1349997567138162],
          "damperUpperM": [-1.864732736766955e-13, 0.7499691724749886, 0.5150000190067332],
          "damperLowerM": [1.7901434272962768e-12, 0.7494019453343335, 0.054999817535362414],
          "springLengthM": 0.3650005511956816,
          "damperLengthM": 0.46000055119568156,
          "springCompressionM": -0.025000551195681564,
          "damperCompressionM": -0.025000551195681564,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": 0.168735333557884,
          "steeringAngleRad": 0.168735333557884,
          "toeInRad": -0.168735333557884,
          "tieRodLengthM": 0.30000000000072574,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004126094719449599, 0.12175344175131071, -0.7147035203229479,
                0.0008813022967216848
              ],
              [
                0.024220561017684154, 0.7147040636905263, 0.12175334918590329,
                -0.0001501342909611083
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                0.004150437887769708, 0.0016529228673403404, -0.009848039672379193,
                -0.11776871257557896
              ]
            ],
            "residualsM": [
              -5.202440786652128e-12, 1.6622303576976916e-12, 1.033895191682177e-15,
              7.257527911974648e-13
            ],
            "singularValuesMPerRad": [
              0.7255448038367677, 0.7250669052290634, 0.3488722666295805, 0.11776048862520874
            ],
            "normalizedSingularValues": [
              1.0352011213169887, 1.002759996328283, 0.9968523798386295, 0.9639068217404697
            ],
            "rawRankRatio": 0.1623062945285766,
            "normalizedRankRatio": 0.9311300015925233,
            "conditionNumber": 6.161190500371716,
            "headingProjectionNorm": 0.999999261172089
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, 0.09707348752134996, -0.0001227890203135419, -0.09957735586885122
            ],
            "angularRadPerM": [0.09707348752134996, -0.0001227890203135419, -0.09957735586885122],
            "carrierBasisPerM": [
              [0.01672260110003612, -0.09814305204865391, 0.016423132389399638],
              [0.09816322881519543, 0.016840589796426667, 0.09567415246968636],
              [1.018393794858033e-11, -0.09707341372009762, 0.00011970141458135313]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.036792812860032e-12, 0.05219680465992079, 1.000023940282916],
              "axisReference": [4.582772787013571e-12, 0.027928451229896394, 1.0000538656365614],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.009816322881519542, 0.07329554638358297, 1.0095674152469685],
              "outerTieRod": [-0.002006712132004337, 0.08338865364977878, 0.9980292241132719]
            },
            "strutAxisPerM": [1.018393794858033e-11, -0.09707341372009762, 0.00011970141458135313],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.09959731968332276,
            "toeInRadPerM": 0.09959731968332276,
            "residualsMPerM": [
              1.3552527156068805e-19, 2.14299335655338e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.010432947134945471, -8.460733703322564],
            "angularRadPerM": [0, -0.010432947134945471, -8.460733703322564],
            "carrierBasisPerM": [
              [1.4208599284425332, -8.340574016937458, 0.010284777992674141],
              [8.340580358024885, 1.4208588482063094, -0.0017520638007711546],
              [-8.927540998127093e-12, -6.31080284546124e-11, 7.781863225396733e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.785064283887916e-12, -1.262160569092248e-11, 1.5563726450793466e-14
              ],
              "axisReference": [
                -4.017332473627011e-12, -2.8398612804575576e-11, 3.5018384514285295e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8340580358024885, 0.1420858848206309, -0.0001752063800771154],
              "outerTieRod": [-0.17050319141310422, 1.000868882032495, -0.001234173359120897]
            },
            "strutAxisPerM": [-8.927540998127093e-12, -6.31080284546124e-11, 7.781863225396733e-14],
            "strutLengthMPerM": 3.1554436208840472e-30,
            "springCompressionMPerM": -3.1554436208840472e-30,
            "damperCompressionMPerM": -3.1554436208840472e-30,
            "springLengthMPerM": 3.1554436208840472e-30,
            "damperLengthMPerM": 3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.764267985177037e-16,
            "headingRadPerM": -8.460746205388856,
            "toeInRadPerM": 8.460746205388856,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9862322675754048, 0.16536587559883625, 0.00020391298440665767],
            [-0.16536600132153811, 0.9862315177732609, 0.0012161239962377103],
            [-2.630267341321434e-12, -0.0012331010013112644, 0.999999239730672]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.18499999999999897],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-5.260534682642868e-13, -0.7493526212944859, 0.01499984794613543],
            "axisReference": [-1.1836203035946452e-12, -0.7496608965448137, 0.2649996578788034],
            "wheelCentre": [0, -0.7491060010942237, -0.18499999999999897],
            "spindleReference": [0.016536600132153807, -0.8477291528715497, -0.18512161239962274],
            "outerTieRod": [-0.11834787210904857, -0.768949906166084, -0.18502446955812776]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.16],
          "strutAxis": [-2.630267341321434e-12, -0.0012331010013112644, 0.999999239730672],
          "steeringAxisReference": [0, -0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956818,
          "strutInclinationRad": 0.0012331013132612664,
          "springUpperM": [1.0521069365285736e-13, -0.7499506759599476, 0.5000000304107731],
          "springLowerM": [-8.416855492228588e-13, -0.7495005934146433, 0.13499975671381606],
          "damperUpperM": [6.575668353303585e-14, -0.7499691724749672, 0.5150000190067332],
          "damperLowerM": [-6.312641619171442e-13, -0.7494019453345383, 0.05499981753536231],
          "springLengthM": 0.3650005511956818,
          "damperLengthM": 0.4600005511956818,
          "springCompressionM": -0.025000551195681786,
          "damperCompressionM": -0.025000551195681786,
          "springMotionRatio": 1.0000875439275092,
          "damperMotionRatio": 1.0000875439275092,
          "headingRad": 0.16612923443829497,
          "steeringAngleRad": 0.16612923443829497,
          "toeInRad": 0.16612923443829497,
          "tieRodLengthM": 0.29999999999990695,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004062959643413338, 0.11989044210714105, -0.7150183939921675,
                -0.0008816905680537401
              ],
              [0.024231231759169226, 0.715018937599135, 0.11989035095811497, 0.0001478370242340655],
              [0.3491060010942236, 0, 0, 0],
              [
                -0.004208149475969047, 0.001630893420929238, -0.00987211049900822,
                0.11804289977000461
              ]
            ],
            "residualsM": [
              1.85667933393259e-12, -4.591227571737466e-13, 1.033895191682177e-15,
              -9.303668946358812e-14
            ],
            "singularValuesMPerRad": [
              0.7255437737947558, 0.7250673654176867, 0.34887501619633693, 0.11803382047878393
            ],
            "normalizedSingularValues": [
              1.0348237231988264, 1.0031693792514942, 0.9971959481380448, 0.963530642716752
            ],
            "rawRankRatio": 0.16268325184770138,
            "normalizedRankRatio": 0.9311060629131166,
            "conditionNumber": 6.14691425603028,
            "headingProjectionNorm": 0.9999992605209392
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, -0.0970734875201717, -0.0001275601473018093, 0.10344655185323995
            ],
            "angularRadPerM": [-0.0970734875201717, -0.0001275601473018093, 0.10344655185323995],
            "carrierBasisPerM": [
              [-0.01710655563606177, 0.10204212195162453, -0.01592683832788018],
              [-0.10202240497158727, -0.016988489232899674, -0.09575802704404993],
              [-3.649314005279777e-12, 0.09707341371790448, 0.00011970141466156473]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-7.298655393440674e-13, -0.05219680466035942, 1.0000239402829323],
              "axisReference": [-1.6421917197937362e-12, -0.027928451230883306, 1.0000538656365976],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010202240497158723, -0.06991263848065035, 1.0095758027044048],
              "outerTieRod": [0.0020527866763274173, -0.08385654203813525, 1.0019112205993455]
            },
            "strutAxisPerM": [-3.649314005279777e-12, 0.09707341371790448, 0.00011970141466156473],
            "strutLengthMPerM": -1.0000875439275092,
            "springCompressionMPerM": 1.0000875439275092,
            "damperCompressionMPerM": 1.0000875439275092,
            "springLengthMPerM": -1.0000875439275092,
            "damperLengthMPerM": -1.0000875439275092,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.1034271827993609,
            "toeInRadPerM": 0.1034271827993609,
            "residualsMPerM": [
              8.267041565201971e-19, 2.202285662861181e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.010408580202260584, -8.440973023435376],
            "angularRadPerM": [0, 0.010408580202260584, -8.440973023435376],
            "carrierBasisPerM": [
              [1.3958510173711995, -8.324759965445491, -0.010265277655115921],
              [8.324766294509972, 1.3958499561484818, 0.0017212252874823592],
              [1.6967746652163385e-12, 2.220201567251731e-11, 2.7377348575530857e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [3.395786256354949e-13, 4.4404031345034624e-12, 5.475469715106172e-15],
              "axisReference": [
                7.635819060380911e-13, 9.99090705263279e-12, 1.2319806858988885e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.832476629450997, -0.13958499561484816, -0.00017212252874823587
              ],
              "outerTieRod": [-0.16750212208454437, 0.998971195853459, 0.0012318333186139105]
            },
            "strutAxisPerM": [
              1.6967746652163385e-12, 2.220201567251731e-11, 2.7377348575530857e-14
            ],
            "strutLengthMPerM": 7.888609052210118e-31,
            "springCompressionMPerM": -7.888609052210118e-31,
            "damperCompressionMPerM": -7.888609052210118e-31,
            "springLengthMPerM": 7.888609052210118e-31,
            "damperLengthMPerM": 7.888609052210118e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.4182719668826005e-16,
            "headingRadPerM": -8.440985507294831,
            "toeInRadPerM": -8.440985507294831,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.001247535751982054, "right": -0.0012792015070194063 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07148944988552111,
          "phi": 0.1687352077014903,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.1850000000000002],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493526212945261, 0.014999847946134043],
            "axisReference": [0, 0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, 0.7491060010942235, -0.1850000000000002],
            "spindleReference": [-0.016793565405618736, 0.8476857220535283, -0.1851215588450614],
            "outerTieRod": [-0.11829575508780006, 0.7289537379286403, -0.18497515020521543]
          },
          "basis": [
            [0.9857979590650006, 0.16793552637986037, -0.0002070816232063298],
            [-0.16793565405618738, 0.9857972095930477, -0.0012155884506119625],
            [0, 0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, 0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": 0.16873533356464587,
          "innerRack": [-0.12, 0.43, -0.16],
          "error": -1.8735013540549517e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        },
        {
          "side": "right",
          "theta": -0.071489449885521,
          "phi": 0.1661291104474241,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.18500000000000016],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493526212945261, 0.01499984794613407],
            "axisReference": [0, -0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, -0.7491060010942235, -0.18500000000000016],
            "spindleReference": [0.01653660013225275, -0.8477291528715329, -0.18512161239968725],
            "outerTieRod": [-0.11834787210902867, -0.768949906166203, -0.18502446955782179]
          },
          "basis": [
            [0.986232267575239, 0.16536587559982863, 0.0002039129818469146],
            [-0.1653660013225275, 0.9862315177730947, 0.0012161239968709028],
            [0, -0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, -0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": 0.1661292344392983,
          "innerRack": [-0.12, -0.47000000000000003, -0.16],
          "error": -1.5959455978986625e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        }
      ],
      "errors": {
        "positionM": 3.356518926180519e-12,
        "frame": 7.45893094706782e-12,
        "angleRad": 6.761868842630747e-12,
        "closureM": 5.202440786652128e-12,
        "jacobianMPerRad": 5.0007987334454995e-11,
        "pointDerivativeMPerM": 7.415375813391023e-10,
        "angularDerivativeRadPerM": 3.0926692318189453e-9,
        "carrierBasisDerivativePerM": 6.177723221867382e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 9.552336699414354e-11,
        "headingDerivativeRadPerM": 1.3190149417141583e-8,
        "implicitResidual": 1.764267985177037e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007352369316371288,
          "heading": 0.00013205363020496463,
          "length": 1.3539573884280287e-7,
          "angular": 0.000031106829206706266,
          "basis": 0.00006126974428655174,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 7.352283248884817e-8,
          "heading": 0.0000013204799831356695,
          "length": 1.353406053894446e-9,
          "angular": 3.110566630937228e-7,
          "basis": 6.126905733871979e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.415375813391023e-10,
          "heading": 1.3190149417141583e-8,
          "length": 9.552336699414354e-11,
          "angular": 3.0926692318189453e-9,
          "basis": 6.177723221867382e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9964172907817145, 0.08457287836802443, -0.00010428698342141944],
            [-0.08457294266624267, 0.9964165332362098, -0.0012286831588862622],
            [3.133065200928172e-12, 0.0012331010014762997, 0.9999992397306711]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.18499999999999897],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [6.266130401856344e-13, 0.749352621294519, 0.014999847946135264],
            "axisReference": [1.4098793404176773e-12, 0.749660896544888, 0.264999657878803],
            "wheelCentre": [0, 0.7491060010942237, -0.18499999999999897],
            "spindleReference": [-0.008457294266624265, 0.8487476544178446, -0.1851228683158876],
            "outerTieRod": [-0.11957007489380574, 0.7389572556900608, -0.1849874855619884]
          },
          "innerRackM": [-0.12, 0.44, -0.16],
          "strutAxis": [3.133065200928172e-12, 0.0012331010014762997, 0.9999992397306711],
          "steeringAxisReference": [0, 0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956816,
          "strutInclinationRad": 0.0012331013139815468,
          "springUpperM": [-1.2532260803712687e-13, 0.7499506759599409, 0.5000000304107732],
          "springLowerM": [1.002580864297015e-12, 0.7495005934146961, 0.13499975671381578],
          "damperUpperM": [-7.83266300232043e-14, 0.7499691724749631, 0.5150000190067332],
          "damperLowerM": [7.519356482227613e-13, 0.749401945334578, 0.05499981753536211],
          "springLengthM": 0.3650005511956816,
          "damperLengthM": 0.46000055119568156,
          "springCompressionM": -0.025000551195681564,
          "damperCompressionM": -0.025000551195681564,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": 0.0846741517854209,
          "steeringAngleRad": 0.0846741517854209,
          "toeInRad": -0.0846741517854209,
          "tieRodLengthM": 0.3000000000000665,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.002077914747452092, 0.06131543004926669, -0.722402535816742, 0.0008907959676554876
              ],
              [
                0.02448147266669361, 0.7224030850376507, 0.06131538343302585, -0.0000756081182019069
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                0.004164499232313108, 0.0008328344907153981, -0.0099591671326103,
                -0.11913992750817884
              ]
            ],
            "residualsM": [
              -2.2611551506505033e-12, 2.1804585047247027e-13, 1.033895191682177e-15,
              6.650235917504688e-14
            ],
            "singularValuesMPerRad": [
              0.7255429257062467, 0.7250686887775598, 0.34887301486504685, 0.11913136327797166
            ],
            "normalizedSingularValues": [
              1.0350962437032758, 1.002969567671066, 0.9968279742335617, 0.9638266453997307
            ],
            "rawRankRatio": 0.16419616132568404,
            "normalizedRankRatio": 0.931146887318842,
            "conditionNumber": 6.090276361677508,
            "headingProjectionNorm": 0.9999992451685626
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, 0.09707348751994403, -0.00012261652341247003, -0.09943746243203863
            ],
            "angularRadPerM": [0.09707348751994403, -0.00012261652341247003, -0.09943746243203863],
            "carrierBasisPerM": [
              [0.008409725202797147, -0.0990710834175568, 0.00833196147684789],
              [0.0990812822471951, 0.008528991368431573, 0.0967152578635666],
              [4.318320711866469e-12, -0.09707341371826037, 0.00011970141467802423]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [8.636692198275928e-13, 0.05219680466028824, 1.0000239402829354],
              "axisReference": [1.9432447187842095e-12, 0.027928451230723156, 1.000053865636605],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.009908128224719509, 0.07246438654078347, 1.0096715257863564],
              "outerTieRod": [-0.001009167024335653, 0.08350001741404713, 0.9990001646227782]
            },
            "strutAxisPerM": [4.318320711866469e-12, -0.09707341371826037, 0.00011970141467802423],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.09944769979579558,
            "toeInRadPerM": 0.09944769979579558,
            "residualsMPerM": [
              -8.131516293641283e-20, 1.6582364008397438e-17, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0, 1.5008271627591364e-19, -0.010312993140224875, -8.363455456547854
            ],
            "angularRadPerM": [1.5008271627591364e-19, -0.010312993140224875, -8.363455456547854],
            "carrierBasisPerM": [
              [0.7073225765739566, -8.333491627586959, 0.010276044684633275],
              [8.333497963289865, 0.707322038818296, -0.0008722001775655922],
              [-3.0091901193074477e-13, -2.620325140050552e-11, 3.231128011011665e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [-5.975645325784207e-14, -5.240650280101104e-12, 6.462256022023331e-15],
              "axisReference": [
                -1.35379554788706e-13, -1.1791463130227484e-11, 1.4540076049552493e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8333497963289863, 0.07073220388182959, -0.0000872200177565592],
              "outerTieRod": [-0.08487870918887438, 1.000018995310435, -0.001233125362155993]
            },
            "strutAxisPerM": [
              -3.0091901193074477e-13, -2.620325140050552e-11, 3.231128011011665e-14
            ],
            "strutLengthMPerM": 1.5777218104420236e-30,
            "springCompressionMPerM": -1.5777218104420236e-30,
            "damperCompressionMPerM": -1.5777218104420236e-30,
            "springLengthMPerM": 1.5777218104420236e-30,
            "damperLengthMPerM": 1.5777218104420236e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -8.580104942507161e-17,
            "headingRadPerM": -8.363468082560358,
            "toeInRadPerM": 8.363468082560358,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9966259945468918, 0.08207689534893646, 0.00010120917808894755],
            [-0.08207695774952913, 0.9966252368427154, 0.0012289405123672437],
            [7.401279681715663e-13, -0.0012331010018108422, 0.9999992397306711]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.18499999999999897],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.4802559363431327e-13, -0.7493526212945858, 0.014999847946135264],
            "axisReference": [3.330575856772048e-13, -0.7496608965450385, 0.264999657878803],
            "wheelCentre": [0, -0.7491060010942237, -0.18499999999999897],
            "spindleReference": [0.00820769577495291, -0.8487685247784952, -0.1851228940512357],
            "outerTieRod": [-0.11959511934562701, -0.758955228536096, -0.18501214510136965]
          },
          "innerRackM": [-0.12, -0.46, -0.16],
          "strutAxis": [7.401279681715663e-13, -0.0012331010018108422, 0.9999992397306711],
          "steeringAxisReference": [0, -0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956817,
          "strutInclinationRad": 0.0012331013139815468,
          "springUpperM": [-2.9605118726862656e-14, -0.7499506759599276, 0.5000000304107732],
          "springLowerM": [2.3684094981490124e-13, -0.7495005934148031, 0.13499975671381578],
          "damperUpperM": [-1.8503199204289158e-14, -0.7499691724749548, 0.5150000190067332],
          "damperLowerM": [1.776307123611759e-13, -0.7494019453346582, 0.05499981753536211],
          "springLengthM": 0.3650005511956817,
          "damperLengthM": 0.4600005511956817,
          "springCompressionM": -0.025000551195681675,
          "damperCompressionM": -0.025000551195681675,
          "springMotionRatio": 1.0000875439275088,
          "damperMotionRatio": 1.0000875439275088,
          "headingRad": 0.0821694540686424,
          "steeringAngleRad": 0.0821694540686424,
          "toeInRad": 0.0821694540686424,
          "tieRodLengthM": 0.299999999999976,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.002016589652286661, 0.05950583960887331, -0.7225538460464955,
                -0.0008909825485931876
              ],
              [
                0.02448660041321164, 0.722554395382441, 0.059505794368408534, 0.00007337671041753073
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                -0.004193364139085474, 0.0008090648811888536, -0.009971117986017576,
                0.11919191332476063
              ]
            ],
            "residualsM": [
              -5.169935456844112e-13, 2.5974600074973875e-13, 1.033895191682177e-15,
              -2.398081733190338e-14
            ],
            "singularValuesMPerRad": [
              0.7255424053870243, 0.7250689213707308, 0.348874388230141, 0.11918293280054708
            ],
            "normalizedSingularValues": [
              1.0349073145542556, 1.0031716702047564, 0.997002783534935, 0.9636383657805913
            ],
            "rawRankRatio": 0.16426735627805464,
            "normalizedRankRatio": 0.9311349453507723,
            "conditionNumber": 6.087636781024857,
            "headingProjectionNorm": 0.9999992448523233
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, -0.09707348751948254, -0.00012506709013475177, 0.1014247786009319
            ],
            "angularRadPerM": [-0.09707348751948254, -0.00012506709013475177, 0.1014247786009319],
            "carrierBasisPerM": [
              [-0.008324643596955134, 0.10109239557273814, -0.007842845363202226],
              [-0.10108264769488755, -0.008205339726494565, -0.09675615261652551],
              [1.0511729019776345e-12, 0.0970734137175624, 0.00011970141470963877]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.1023235100480972e-13, -0.05219680466042784, 1.0000239402829418],
              "axisReference": [4.730284360824483e-13, -0.027928451231037245, 1.0000538656366191],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010108264769488754, -0.07079095343129085, 1.0096756152616524],
              "outerTieRod": [0.000998957231634612, -0.0837425748726689, 1.0009411414435843]
            },
            "strutAxisPerM": [1.0511729019776345e-12, 0.0970734137175624, 0.00011970141470963877],
            "strutLengthMPerM": -1.0000875439275088,
            "springCompressionMPerM": 1.0000875439275088,
            "damperCompressionMPerM": 1.0000875439275088,
            "springLengthMPerM": -1.0000875439275088,
            "damperLengthMPerM": -1.0000875439275088,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.10141514018841528,
            "toeInRadPerM": 0.10141514018841528,
            "residualsMPerM": [
              4.0657581468206416e-20, 5.9156781036240336e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 1.500512874067629e-19, 0.010308424395165348, -8.359750373525097],
            "angularRadPerM": [1.500512874067629e-19, 0.010308424395165348, -8.359750373525097],
            "carrierBasisPerM": [
              [0.6861433998582123, -8.331544530178201, -0.010273643715043107],
              [8.331550864400786, 0.6861428782044298, 0.0008460841135462017],
              [-2.4959079941710982e-12, -6.187285208429796e-12, -7.62955338767233e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -4.989979783542875e-13, -1.2374570416859592e-12, -1.525910677534466e-15
              ],
              "axisReference": [
                -1.123210031928057e-12, -2.784278343793408e-12, -3.433299024452548e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8331550864400785, -0.06861428782044295, -0.00008460841135462015
              ],
              "outerTieRod": [-0.08233720798298512, 0.9997853436213839, 0.0012328372458051727]
            },
            "strutAxisPerM": [
              -2.4959079941710982e-12, -6.187285208429796e-12, -7.62955338767233e-15
            ],
            "strutLengthMPerM": 7.888609052210118e-31,
            "springCompressionMPerM": -7.888609052210118e-31,
            "damperCompressionMPerM": -7.888609052210118e-31,
            "springLengthMPerM": 7.888609052210118e-31,
            "damperLengthMPerM": 7.888609052210118e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.6155967622749623e-16,
            "headingRadPerM": -8.359762999231537,
            "toeInRadPerM": -8.359762999231537,
            "residualsMPerM": [1.734723475976807e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.0012416367711337584, "right": -0.0012582047031772514 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07148944988552111,
          "phi": 0.08467408771833473,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.1850000000000002],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493526212945261, 0.014999847946134043],
            "axisReference": [0, 0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, 0.7491060010942235, -0.1850000000000002],
            "spindleReference": [-0.00845729426670545, 0.8487476544178376, -0.1851228683159189],
            "outerTieRod": [-0.1195700748937975, 0.7389572556899627, -0.18498748556236377]
          },
          "basis": [
            [0.9964172907816459, 0.08457287836884014, -0.00010428698030359832],
            [-0.08457294266705451, 0.9964165332361409, -0.0012286831591871506],
            [0, 0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, 0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": 0.08467415178623568,
          "innerRack": [-0.12, 0.44, -0.16],
          "error": -1.8735013540549517e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        },
        {
          "side": "right",
          "theta": -0.071489449885521,
          "phi": 0.08216939187868388,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.18500000000000016],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493526212945261, 0.01499984794613407],
            "axisReference": [0, -0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, -0.7491060010942235, -0.18500000000000016],
            "spindleReference": [0.008207695774967078, -0.848768524778494, -0.18512289405120108],
            "outerTieRod": [-0.11959511934562565, -0.7589552285361127, -0.18501214510145644]
          },
          "basis": [
            [0.9966259945468805, 0.08207689534907718, 0.00010120917880221251],
            [-0.08207695774967078, 0.9966252368427044, 0.001228940512009081],
            [0, -0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, -0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": 0.08216945406878451,
          "innerRack": [-0.12, -0.46, -0.16],
          "error": -1.5959455978986625e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        }
      ],
      "errors": {
        "positionM": 1.4098793404176773e-12,
        "frame": 3.133065200928172e-12,
        "angleRad": 8.147787999845946e-13,
        "closureM": 2.2611551506505033e-12,
        "jacobianMPerRad": 4.497720512003367e-11,
        "pointDerivativeMPerM": 3.254999741963971e-10,
        "angularDerivativeRadPerM": 1.2291287987409305e-9,
        "carrierBasisDerivativePerM": 2.7113399303502206e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 9.552336699414354e-11,
        "headingDerivativeRadPerM": 1.0975917064115492e-8,
        "implicitResidual": 1.6155967622749623e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003244822615405818,
          "heading": 0.00010976227507697445,
          "length": 1.3539573884280287e-7,
          "angular": 0.000012258412002807972,
          "basis": 0.000027040188486093797,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 3.24446684241142e-8,
          "heading": 0.0000010975781830069309,
          "length": 1.353406053894446e-9,
          "angular": 1.225745744903861e-7,
          "basis": 2.7037167837917764e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.254999741963971e-10,
          "heading": 1.0975917064115492e-8,
          "length": 9.552336699414354e-11,
          "angular": 1.2291287987409305e-9,
          "basis": 2.7113399303502206e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9999992242896578, 0.0012455592010485437, -0.0000015359033345019911],
            [-0.0012455601480120258, 0.9999984640209182, -0.001233100045211952],
            [1.8679263624716994e-12, 0.001233101001743479, 0.9999992397306705]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.18499999999999897],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [3.735852724943399e-13, 0.7493526212945724, 0.014999847946135153],
            "axisReference": [8.405668631122646e-13, 0.7496608965450082, 0.26499965787880275],
            "wheelCentre": [0, 0.7491060010942237, -0.18499999999999897],
            "spindleReference": [-0.00012455601480120256, 0.8491058474963155, -0.18512331000452018],
            "outerTieRod": [-0.11999990691475894, 0.7489565339900979, -0.18499981569159882]
          },
          "innerRackM": [-0.12, 0.45, -0.16],
          "strutAxis": [1.8679263624716994e-12, 0.001233101001743479, 0.9999992397306705],
          "steeringAxisReference": [0, 0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956815,
          "strutInclinationRad": 0.0012331013144317219,
          "springUpperM": [-7.471705449886797e-14, 0.7499506759599303, 0.5000000304107732],
          "springLowerM": [5.977364359909439e-13, 0.7495005934147816, 0.13499975671381562],
          "damperUpperM": [-4.669815906179249e-14, 0.7499691724749564, 0.5150000190067333],
          "damperLowerM": [4.4830232699320785e-13, 0.7494019453346421, 0.054999817535361976],
          "springLengthM": 0.3650005511956815,
          "damperLengthM": 0.46000055119568145,
          "springCompressionM": -0.025000551195681453,
          "damperCompressionM": -0.025000551195681453,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": 0.0012455614170379192,
          "steeringAngleRad": 0.0012455614170379192,
          "toeInRad": -0.0012455614170379192,
          "tieRodLengthM": 0.2999999999999919,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.00003060278695503703, 0.0009030317938560934, -0.7249994376100009,
                0.0008939982122921526
              ],
              [
                0.024569478974788866, 0.7249999888052557, 0.0009030311073087174,
                -0.0000011135294094013793
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                0.004178907781448599, 0.000012271832848688574, -0.009999918519536374,
                -0.119582520788195
              ]
            ],
            "residualsM": [
              -1.354630278104272e-12, -1.6594971924410729e-13, 1.033895191682177e-15,
              -8.104628079763643e-15
            ],
            "singularValuesMPerRad": [
              0.7255421215211638, 0.7250693646143781, 0.34887372297410496, 0.11957370775160583
            ],
            "normalizedSingularValues": [
              1.0349982634732247, 1.0031055378396414, 0.9968794844485332, 0.9637370845041091
            ],
            "rawRankRatio": 0.16480601774147707,
            "normalizedRankRatio": 0.9311485038342201,
            "conditionNumber": 6.067739598979024,
            "headingProjectionNorm": 0.9999992397318503
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, 0.09707348751957548, -0.00012340954111557124, -0.10008056900194362
            ],
            "angularRadPerM": [0.09707348751957548, -0.00012340954111557124, -0.10008056900194362],
            "carrierBasisPerM": [
              [0.00012465646311167028, -0.10008034227291802, 0.0002443202209433921],
              [0.10008056745659387, 0.000244357690188459, 0.09707318470272296],
              [2.6002718858317286e-12, -0.09707341371776716, 0.00011970141470335214]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [5.200560780085038e-13, 0.052196804660386883, 1.0000239402829405],
              "axisReference": [1.1701233989451325e-12, 0.027928451230945096, 1.0000538656366165],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010008056745659386, 0.07163592317295917, 1.0097073184702723],
              "outerTieRod": [-0.000014958775573395684, 0.08362112847669048, 0.9999706815734867]
            },
            "strutAxisPerM": [2.6002718858317286e-12, -0.09707341371776716, 0.00011970141470335214],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.10008087027367486,
            "toeInRadPerM": 0.10008087027367486,
            "residualsMPerM": [
              0, -4.235058857153095e-18, -1.1102230246251565e-16, -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -4.673285298390945e-21, -0.010274797966590508, -8.33248058543113],
            "angularRadPerM": [-4.673285298390945e-21, -0.010274797966590508, -8.33248058543113],
            "carrierBasisPerM": [
              [0.010378613641838558, -8.332474121839763, 0.01027478999632346],
              [8.332480456769087, 0.010378605751296928, -0.00001279787887606014],
              [1.9264694006704275e-12, -1.5564460145637143e-11, 1.9192565985102387e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [3.854351733612038e-13, -3.112892029127429e-12, 3.8385131970204774e-15],
              "axisReference": [
                8.669991807819244e-13, -7.004007065536714e-12, 8.636654693296073e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8332480456769087, 0.0010378605751296928, -0.0000012797878876060138
              ],
              "outerTieRod": [-0.0012454336370202317, 0.9998968946207716, -0.0012329747995588154]
            },
            "strutAxisPerM": [
              1.9264694006704275e-12, -1.5564460145637143e-11, 1.9192565985102387e-14
            ],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.1248597539537109e-17,
            "headingRadPerM": -8.332493255284769,
            "toeInRadPerM": 8.332493255284769,
            "residualsMPerM": [-8.673617379884035e-19, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9999992242896578, -0.0012455592010485437, -0.0000015359033345019911],
            [0.0012455601480120258, 0.9999984640209182, 0.001233100045211952],
            [1.8679263624716994e-12, -0.001233101001743479, 0.9999992397306705]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.18499999999999897],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [3.735852724943399e-13, -0.7493526212945724, 0.014999847946135153],
            "axisReference": [8.405668631122646e-13, -0.7496608965450082, 0.26499965787880275],
            "wheelCentre": [0, -0.7491060010942237, -0.18499999999999897],
            "spindleReference": [
              -0.00012455601480120256, -0.8491058474963155, -0.18512331000452018
            ],
            "outerTieRod": [-0.11999990691475894, -0.7489565339900979, -0.18499981569159882]
          },
          "innerRackM": [-0.12, -0.45, -0.16],
          "strutAxis": [1.8679263624716994e-12, -0.001233101001743479, 0.9999992397306705],
          "steeringAxisReference": [0, -0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956815,
          "strutInclinationRad": 0.0012331013144317219,
          "springUpperM": [-7.471705449886797e-14, -0.7499506759599303, 0.5000000304107732],
          "springLowerM": [5.977364359909439e-13, -0.7495005934147816, 0.13499975671381562],
          "damperUpperM": [-4.669815906179249e-14, -0.7499691724749564, 0.5150000190067333],
          "damperLowerM": [4.4830232699320785e-13, -0.7494019453346421, 0.054999817535361976],
          "springLengthM": 0.3650005511956815,
          "damperLengthM": 0.46000055119568145,
          "springCompressionM": -0.025000551195681453,
          "damperCompressionM": -0.025000551195681453,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": -0.0012455614170379192,
          "steeringAngleRad": -0.0012455614170379192,
          "toeInRad": -0.0012455614170379192,
          "tieRodLengthM": 0.2999999999999919,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.00003060278695503703, -0.0009030317938560934, -0.7249994376100009,
                -0.0008939982122921526
              ],
              [
                0.024569478974788866, 0.7249999888052557, -0.0009030311073087174,
                -0.0000011135294094013793
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                -0.004178907781448599, -0.000012271832848688574, -0.009999918519536374,
                0.119582520788195
              ]
            ],
            "residualsM": [
              -1.354630278104272e-12, 1.6594971924410729e-13, 1.033895191682177e-15,
              -8.104628079763643e-15
            ],
            "singularValuesMPerRad": [
              0.7255421215211638, 0.7250693646143781, 0.34887372297410496, 0.11957370775160583
            ],
            "normalizedSingularValues": [
              1.0349982634732247, 1.0031055378396414, 0.9968794844485332, 0.9637370845041091
            ],
            "rawRankRatio": 0.16480601774147707,
            "normalizedRankRatio": 0.9311485038342201,
            "conditionNumber": 6.067739598979024,
            "headingProjectionNorm": 0.9999992397318503
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, -0.09707348751957548, -0.00012340954111557124, 0.10008056900194362
            ],
            "angularRadPerM": [-0.09707348751957548, -0.00012340954111557124, 0.10008056900194362],
            "carrierBasisPerM": [
              [0.00012465646311167028, 0.10008034227291802, 0.0002443202209433921],
              [-0.10008056745659387, 0.000244357690188459, -0.09707318470272296],
              [2.6002718858317286e-12, 0.09707341371776716, 0.00011970141470335214]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [5.200560780085038e-13, -0.052196804660386883, 1.0000239402829405],
              "axisReference": [1.1701233989451325e-12, -0.027928451230945096, 1.0000538656366165],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010008056745659386, -0.07163592317295917, 1.0097073184702723],
              "outerTieRod": [-0.000014958775573395684, -0.08362112847669048, 0.9999706815734867]
            },
            "strutAxisPerM": [2.6002718858317286e-12, 0.09707341371776716, 0.00011970141470335214],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.10008087027367486,
            "toeInRadPerM": 0.10008087027367486,
            "residualsMPerM": [
              0, 4.235058857153095e-18, -1.1102230246251565e-16, -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -4.673285298390945e-21, 0.010274797966590508, -8.33248058543113],
            "angularRadPerM": [-4.673285298390945e-21, 0.010274797966590508, -8.33248058543113],
            "carrierBasisPerM": [
              [-0.010378613641838558, -8.332474121839763, -0.01027478999632346],
              [8.332480456769087, -0.010378605751296928, -0.00001279787887606014],
              [-1.9264694006704275e-12, -1.5564460145637143e-11, -1.9192565985102387e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -3.854351733612038e-13, -3.112892029127429e-12, -3.8385131970204774e-15
              ],
              "axisReference": [
                -8.669991807819244e-13, -7.004007065536714e-12, -8.636654693296073e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8332480456769087, 0.0010378605751296928, 0.0000012797878876060138
              ],
              "outerTieRod": [0.0012454336370202317, 0.9998968946207716, 0.0012329747995588154]
            },
            "strutAxisPerM": [
              -1.9264694006704275e-12, -1.5564460145637143e-11, -1.9192565985102387e-14
            ],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.1248597539537109e-17,
            "headingRadPerM": -8.332493255284769,
            "toeInRadPerM": -8.332493255284769,
            "residualsMPerM": [8.673617379884035e-19, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.0012455614170379192, "right": -0.0012455614170379192 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07148944988552111,
          "phi": 0.0012455604701619993,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.1850000000000002],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493526212945261, 0.014999847946134043],
            "axisReference": [0, 0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, 0.7491060010942235, -0.1850000000000002],
            "spindleReference": [-0.00012455601480972696, 0.8491058474963153, -0.18512331000449853],
            "outerTieRod": [-0.11999990691475894, 0.7489565339900872, -0.18499981569182428]
          },
          "basis": [
            [0.9999992242896578, 0.001245559201136092, -0.0000015359014660627152],
            [-0.0012455601480972698, 0.9999984640209186, -0.0012331000449832311],
            [0, 0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, 0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": 0.0012455614171231631,
          "innerRack": [-0.12, 0.45, -0.16],
          "error": -1.8735013540549517e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        },
        {
          "side": "right",
          "theta": -0.071489449885521,
          "phi": -0.0012455604701619993,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.18500000000000016],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493526212945261, 0.01499984794613407],
            "axisReference": [0, -0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, -0.7491060010942235, -0.18500000000000016],
            "spindleReference": [-0.00012455601480972696, -0.8491058474963153, -0.1851233100044985],
            "outerTieRod": [-0.11999990691475894, -0.7489565339900872, -0.18499981569182425]
          },
          "basis": [
            [0.9999992242896578, -0.001245559201136092, -0.0000015359014660627152],
            [0.0012455601480972698, 0.9999984640209186, 0.0012331000449832311],
            [0, -0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, -0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": -0.0012455614171231631,
          "innerRack": [-0.12, -0.45, -0.16],
          "error": -1.5959455978986625e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        }
      ],
      "errors": {
        "positionM": 8.405668631122646e-13,
        "frame": 1.868439275945022e-12,
        "angleRad": 8.524387792863131e-14,
        "closureM": 1.354630278104272e-12,
        "jacobianMPerRad": 4.9438769050835774e-11,
        "pointDerivativeMPerM": 1.317347515794598e-10,
        "angularDerivativeRadPerM": 2.056728121146989e-10,
        "carrierBasisDerivativePerM": 2.0585622095836698e-10,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 9.552336699414354e-11,
        "headingDerivativeRadPerM": 9.663985167662759e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000012618642310155415,
          "heading": 0.00009656909473143571,
          "length": 1.3539573884280287e-7,
          "angular": 0.000002147945449948452,
          "basis": 0.000002149137652965316,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 1.2618413113008042e-8,
          "heading": 9.656615738151686e-7,
          "length": 1.353406053894446e-9,
          "angular": 2.147962345488974e-8,
          "basis": 2.1491544849316924e-8,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.317347515794598e-10,
          "heading": 9.663985167662759e-9,
          "length": 9.552336699414354e-11,
          "angular": 2.056728121146989e-10,
          "basis": 2.0585622095836698e-10,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9966259945468918, -0.08207689534893646, 0.00010120917808894755],
            [0.08207695774952913, 0.9966252368427154, -0.0012289405123672437],
            [7.401279681715663e-13, 0.0012331010018108422, 0.9999992397306711]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.18499999999999897],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.4802559363431327e-13, 0.7493526212945858, 0.014999847946135264],
            "axisReference": [3.330575856772048e-13, 0.7496608965450385, 0.264999657878803],
            "wheelCentre": [0, 0.7491060010942237, -0.18499999999999897],
            "spindleReference": [0.00820769577495291, 0.8487685247784952, -0.1851228940512357],
            "outerTieRod": [-0.11959511934562701, 0.758955228536096, -0.18501214510136965]
          },
          "innerRackM": [-0.12, 0.46, -0.16],
          "strutAxis": [7.401279681715663e-13, 0.0012331010018108422, 0.9999992397306711],
          "steeringAxisReference": [0, 0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956817,
          "strutInclinationRad": 0.0012331013139815468,
          "springUpperM": [-2.9605118726862656e-14, 0.7499506759599276, 0.5000000304107732],
          "springLowerM": [2.3684094981490124e-13, 0.7495005934148031, 0.13499975671381578],
          "damperUpperM": [-1.8503199204289158e-14, 0.7499691724749548, 0.5150000190067332],
          "damperLowerM": [1.776307123611759e-13, 0.7494019453346582, 0.05499981753536211],
          "springLengthM": 0.3650005511956817,
          "damperLengthM": 0.4600005511956817,
          "springCompressionM": -0.025000551195681675,
          "damperCompressionM": -0.025000551195681675,
          "springMotionRatio": 1.0000875439275088,
          "damperMotionRatio": 1.0000875439275088,
          "headingRad": -0.0821694540686424,
          "steeringAngleRad": -0.0821694540686424,
          "toeInRad": 0.0821694540686424,
          "tieRodLengthM": 0.299999999999976,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.002016589652286661, -0.05950583960887331, -0.7225538460464955,
                0.0008909825485931876
              ],
              [
                0.02448660041321164, 0.722554395382441, -0.059505794368408534,
                0.00007337671041753073
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                0.004193364139085474, -0.0008090648811888536, -0.009971117986017576,
                -0.11919191332476063
              ]
            ],
            "residualsM": [
              -5.169935456844112e-13, -2.5974600074973875e-13, 1.033895191682177e-15,
              -2.398081733190338e-14
            ],
            "singularValuesMPerRad": [
              0.7255424053870243, 0.7250689213707308, 0.348874388230141, 0.11918293280054708
            ],
            "normalizedSingularValues": [
              1.0349073145542556, 1.0031716702047564, 0.997002783534935, 0.9636383657805913
            ],
            "rawRankRatio": 0.16426735627805464,
            "normalizedRankRatio": 0.9311349453507723,
            "conditionNumber": 6.087636781024857,
            "headingProjectionNorm": 0.9999992448523233
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, 0.09707348751948254, -0.00012506709013475177, -0.1014247786009319
            ],
            "angularRadPerM": [0.09707348751948254, -0.00012506709013475177, -0.1014247786009319],
            "carrierBasisPerM": [
              [-0.008324643596955134, -0.10109239557273814, -0.007842845363202226],
              [0.10108264769488755, -0.008205339726494565, 0.09675615261652551],
              [1.0511729019776345e-12, -0.0970734137175624, 0.00011970141470963877]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.1023235100480972e-13, 0.05219680466042784, 1.0000239402829418],
              "axisReference": [4.730284360824483e-13, 0.027928451231037245, 1.0000538656366191],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010108264769488754, 0.07079095343129085, 1.0096756152616524],
              "outerTieRod": [0.000998957231634612, 0.0837425748726689, 1.0009411414435843]
            },
            "strutAxisPerM": [1.0511729019776345e-12, -0.0970734137175624, 0.00011970141470963877],
            "strutLengthMPerM": -1.0000875439275088,
            "springCompressionMPerM": 1.0000875439275088,
            "damperCompressionMPerM": 1.0000875439275088,
            "springLengthMPerM": -1.0000875439275088,
            "damperLengthMPerM": -1.0000875439275088,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.10141514018841528,
            "toeInRadPerM": 0.10141514018841528,
            "residualsMPerM": [
              4.0657581468206416e-20, -5.9156781036240336e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 1.500512874067629e-19, -0.010308424395165348, -8.359750373525097],
            "angularRadPerM": [1.500512874067629e-19, -0.010308424395165348, -8.359750373525097],
            "carrierBasisPerM": [
              [-0.6861433998582123, -8.331544530178201, 0.010273643715043107],
              [8.331550864400786, -0.6861428782044298, 0.0008460841135462017],
              [2.4959079941710982e-12, -6.187285208429796e-12, 7.62955338767233e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [4.989979783542875e-13, -1.2374570416859592e-12, 1.525910677534466e-15],
              "axisReference": [
                1.123210031928057e-12, -2.784278343793408e-12, 3.433299024452548e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8331550864400785, -0.06861428782044295, 0.00008460841135462015
              ],
              "outerTieRod": [0.08233720798298512, 0.9997853436213839, -0.0012328372458051727]
            },
            "strutAxisPerM": [2.4959079941710982e-12, -6.187285208429796e-12, 7.62955338767233e-15],
            "strutLengthMPerM": -7.888609052210118e-31,
            "springCompressionMPerM": 7.888609052210118e-31,
            "damperCompressionMPerM": 7.888609052210118e-31,
            "springLengthMPerM": -7.888609052210118e-31,
            "damperLengthMPerM": -7.888609052210118e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.6155967622749623e-16,
            "headingRadPerM": -8.359762999231537,
            "toeInRadPerM": 8.359762999231537,
            "residualsMPerM": [-1.734723475976807e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9964172907817145, -0.08457287836802443, -0.00010428698342141944],
            [0.08457294266624267, 0.9964165332362098, 0.0012286831588862622],
            [3.133065200928172e-12, -0.0012331010014762997, 0.9999992397306711]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.18499999999999897],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [6.266130401856344e-13, -0.749352621294519, 0.014999847946135264],
            "axisReference": [1.4098793404176773e-12, -0.749660896544888, 0.264999657878803],
            "wheelCentre": [0, -0.7491060010942237, -0.18499999999999897],
            "spindleReference": [-0.008457294266624265, -0.8487476544178446, -0.1851228683158876],
            "outerTieRod": [-0.11957007489380574, -0.7389572556900608, -0.1849874855619884]
          },
          "innerRackM": [-0.12, -0.44, -0.16],
          "strutAxis": [3.133065200928172e-12, -0.0012331010014762997, 0.9999992397306711],
          "steeringAxisReference": [0, -0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956816,
          "strutInclinationRad": 0.0012331013139815468,
          "springUpperM": [-1.2532260803712687e-13, -0.7499506759599409, 0.5000000304107732],
          "springLowerM": [1.002580864297015e-12, -0.7495005934146961, 0.13499975671381578],
          "damperUpperM": [-7.83266300232043e-14, -0.7499691724749631, 0.5150000190067332],
          "damperLowerM": [7.519356482227613e-13, -0.749401945334578, 0.05499981753536211],
          "springLengthM": 0.3650005511956816,
          "damperLengthM": 0.46000055119568156,
          "springCompressionM": -0.025000551195681564,
          "damperCompressionM": -0.025000551195681564,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": -0.0846741517854209,
          "steeringAngleRad": -0.0846741517854209,
          "toeInRad": -0.0846741517854209,
          "tieRodLengthM": 0.3000000000000665,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.002077914747452092, -0.06131543004926669, -0.722402535816742,
                -0.0008907959676554876
              ],
              [
                0.02448147266669361, 0.7224030850376507, -0.06131538343302585,
                -0.0000756081182019069
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                -0.004164499232313108, -0.0008328344907153981, -0.0099591671326103,
                0.11913992750817884
              ]
            ],
            "residualsM": [
              -2.2611551506505033e-12, -2.1804585047247027e-13, 1.033895191682177e-15,
              6.650235917504688e-14
            ],
            "singularValuesMPerRad": [
              0.7255429257062467, 0.7250686887775598, 0.34887301486504685, 0.11913136327797166
            ],
            "normalizedSingularValues": [
              1.0350962437032758, 1.002969567671066, 0.9968279742335617, 0.9638266453997307
            ],
            "rawRankRatio": 0.16419616132568404,
            "normalizedRankRatio": 0.931146887318842,
            "conditionNumber": 6.090276361677508,
            "headingProjectionNorm": 0.9999992451685626
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, -0.09707348751994403, -0.00012261652341247003, 0.09943746243203863
            ],
            "angularRadPerM": [-0.09707348751994403, -0.00012261652341247003, 0.09943746243203863],
            "carrierBasisPerM": [
              [0.008409725202797147, 0.0990710834175568, 0.00833196147684789],
              [-0.0990812822471951, 0.008528991368431573, -0.0967152578635666],
              [4.318320711866469e-12, 0.09707341371826037, 0.00011970141467802423]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [8.636692198275928e-13, -0.05219680466028824, 1.0000239402829354],
              "axisReference": [1.9432447187842095e-12, -0.027928451230723156, 1.000053865636605],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.009908128224719509, -0.07246438654078347, 1.0096715257863564],
              "outerTieRod": [-0.001009167024335653, -0.08350001741404713, 0.9990001646227782]
            },
            "strutAxisPerM": [4.318320711866469e-12, 0.09707341371826037, 0.00011970141467802423],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.09944769979579558,
            "toeInRadPerM": 0.09944769979579558,
            "residualsMPerM": [
              -8.131516293641283e-20, -1.6582364008397438e-17, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 1.5008271627591364e-19, 0.010312993140224875, -8.363455456547854],
            "angularRadPerM": [1.5008271627591364e-19, 0.010312993140224875, -8.363455456547854],
            "carrierBasisPerM": [
              [-0.7073225765739566, -8.333491627586959, -0.010276044684633275],
              [8.333497963289865, -0.707322038818296, -0.0008722001775655922],
              [3.0091901193074477e-13, -2.620325140050552e-11, -3.231128011011665e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [5.975645325784207e-14, -5.240650280101104e-12, -6.462256022023331e-15],
              "axisReference": [
                1.35379554788706e-13, -1.1791463130227484e-11, -1.4540076049552493e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8333497963289863, 0.07073220388182959, 0.0000872200177565592],
              "outerTieRod": [0.08487870918887438, 1.000018995310435, 0.001233125362155993]
            },
            "strutAxisPerM": [
              3.0091901193074477e-13, -2.620325140050552e-11, -3.231128011011665e-14
            ],
            "strutLengthMPerM": -1.5777218104420236e-30,
            "springCompressionMPerM": 1.5777218104420236e-30,
            "damperCompressionMPerM": 1.5777218104420236e-30,
            "springLengthMPerM": -1.5777218104420236e-30,
            "damperLengthMPerM": -1.5777218104420236e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 8.580104942507161e-17,
            "headingRadPerM": -8.363468082560358,
            "toeInRadPerM": -8.363468082560358,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.0012582047031772514, "right": -0.0012416367711337584 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07148944988552111,
          "phi": -0.08216939187868388,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.1850000000000002],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493526212945261, 0.014999847946134043],
            "axisReference": [0, 0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, 0.7491060010942235, -0.1850000000000002],
            "spindleReference": [0.008207695774967078, 0.848768524778494, -0.1851228940512011],
            "outerTieRod": [-0.11959511934562565, 0.7589552285361127, -0.18501214510145647]
          },
          "basis": [
            [0.9966259945468805, -0.08207689534907718, 0.00010120917880221251],
            [0.08207695774967078, 0.9966252368427044, -0.001228940512009081],
            [0, 0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, 0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": -0.08216945406878451,
          "innerRack": [-0.12, 0.46, -0.16],
          "error": -1.8735013540549517e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        },
        {
          "side": "right",
          "theta": -0.071489449885521,
          "phi": -0.08467408771833473,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.18500000000000016],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493526212945261, 0.01499984794613407],
            "axisReference": [0, -0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, -0.7491060010942235, -0.18500000000000016],
            "spindleReference": [-0.00845729426670545, -0.8487476544178376, -0.18512286831591887],
            "outerTieRod": [-0.1195700748937975, -0.7389572556899627, -0.18498748556236375]
          },
          "basis": [
            [0.9964172907816459, -0.08457287836884014, -0.00010428698030359832],
            [0.08457294266705451, 0.9964165332361409, 0.0012286831591871506],
            [0, -0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, -0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": -0.08467415178623568,
          "innerRack": [-0.12, -0.44, -0.16],
          "error": -1.5959455978986625e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        }
      ],
      "errors": {
        "positionM": 1.4098793404176773e-12,
        "frame": 3.133065200928172e-12,
        "angleRad": 8.147787999845946e-13,
        "closureM": 2.2611551506505033e-12,
        "jacobianMPerRad": 4.497720512003367e-11,
        "pointDerivativeMPerM": 3.254999741963971e-10,
        "angularDerivativeRadPerM": 1.2291287987409305e-9,
        "carrierBasisDerivativePerM": 2.7113399303502206e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 9.552336699414354e-11,
        "headingDerivativeRadPerM": 1.0975917064115492e-8,
        "implicitResidual": 1.6155967622749623e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003244822615405818,
          "heading": 0.00010976227507697445,
          "length": 1.3539573884280287e-7,
          "angular": 0.000012258412002807972,
          "basis": 0.000027040188486093797,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 3.24446684241142e-8,
          "heading": 0.0000010975781830069309,
          "length": 1.353405609805236e-9,
          "angular": 1.225745744903861e-7,
          "basis": 2.7037167837917764e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.254999741963971e-10,
          "heading": 1.0975917064115492e-8,
          "length": 9.552336699414354e-11,
          "angular": 1.2291287987409305e-9,
          "basis": 2.7113399303502206e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": -0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9862322675754048, -0.16536587559883625, 0.00020391298440665767],
            [0.16536600132153811, 0.9862315177732609, -0.0012161239962377103],
            [-2.630267341321434e-12, 0.0012331010013112644, 0.999999239730672]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.18499999999999897],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-5.260534682642868e-13, 0.7493526212944859, 0.01499984794613543],
            "axisReference": [-1.1836203035946452e-12, 0.7496608965448137, 0.2649996578788034],
            "wheelCentre": [0, 0.7491060010942237, -0.18499999999999897],
            "spindleReference": [0.016536600132153807, 0.8477291528715497, -0.18512161239962274],
            "outerTieRod": [-0.11834787210904857, 0.768949906166084, -0.18502446955812776]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.16],
          "strutAxis": [-2.630267341321434e-12, 0.0012331010013112644, 0.999999239730672],
          "steeringAxisReference": [0, 0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956818,
          "strutInclinationRad": 0.0012331013132612664,
          "springUpperM": [1.0521069365285736e-13, 0.7499506759599476, 0.5000000304107731],
          "springLowerM": [-8.416855492228588e-13, 0.7495005934146433, 0.13499975671381606],
          "damperUpperM": [6.575668353303585e-14, 0.7499691724749672, 0.5150000190067332],
          "damperLowerM": [-6.312641619171442e-13, 0.7494019453345383, 0.05499981753536231],
          "springLengthM": 0.3650005511956818,
          "damperLengthM": 0.4600005511956818,
          "springCompressionM": -0.025000551195681786,
          "damperCompressionM": -0.025000551195681786,
          "springMotionRatio": 1.0000875439275092,
          "damperMotionRatio": 1.0000875439275092,
          "headingRad": -0.16612923443829497,
          "steeringAngleRad": -0.16612923443829497,
          "toeInRad": 0.16612923443829497,
          "tieRodLengthM": 0.29999999999990695,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004062959643413338, -0.11989044210714105, -0.7150183939921675,
                0.0008816905680537401
              ],
              [
                0.024231231759169226, 0.715018937599135, -0.11989035095811497, 0.0001478370242340655
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                0.004208149475969047, -0.001630893420929238, -0.00987211049900822,
                -0.11804289977000461
              ]
            ],
            "residualsM": [
              1.85667933393259e-12, 4.591227571737466e-13, 1.033895191682177e-15,
              -9.303668946358812e-14
            ],
            "singularValuesMPerRad": [
              0.7255437737947558, 0.7250673654176867, 0.34887501619633693, 0.11803382047878393
            ],
            "normalizedSingularValues": [
              1.0348237231988264, 1.0031693792514942, 0.9971959481380448, 0.963530642716752
            ],
            "rawRankRatio": 0.16268325184770138,
            "normalizedRankRatio": 0.9311060629131166,
            "conditionNumber": 6.14691425603028,
            "headingProjectionNorm": 0.9999992605209392
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, 0.0970734875201717, -0.0001275601473018093, -0.10344655185323995
            ],
            "angularRadPerM": [0.0970734875201717, -0.0001275601473018093, -0.10344655185323995],
            "carrierBasisPerM": [
              [-0.01710655563606177, -0.10204212195162453, -0.01592683832788018],
              [0.10202240497158727, -0.016988489232899674, 0.09575802704404993],
              [-3.649314005279777e-12, -0.09707341371790448, 0.00011970141466156473]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-7.298655393440674e-13, 0.05219680466035942, 1.0000239402829323],
              "axisReference": [-1.6421917197937362e-12, 0.027928451230883306, 1.0000538656365976],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.010202240497158723, 0.06991263848065035, 1.0095758027044048],
              "outerTieRod": [0.0020527866763274173, 0.08385654203813525, 1.0019112205993455]
            },
            "strutAxisPerM": [-3.649314005279777e-12, -0.09707341371790448, 0.00011970141466156473],
            "strutLengthMPerM": -1.0000875439275092,
            "springCompressionMPerM": 1.0000875439275092,
            "damperCompressionMPerM": 1.0000875439275092,
            "springLengthMPerM": -1.0000875439275092,
            "damperLengthMPerM": -1.0000875439275092,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.1034271827993609,
            "toeInRadPerM": 0.1034271827993609,
            "residualsMPerM": [
              8.267041565201971e-19, -2.202285662861181e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.010408580202260584, -8.440973023435376],
            "angularRadPerM": [0, -0.010408580202260584, -8.440973023435376],
            "carrierBasisPerM": [
              [-1.3958510173711995, -8.324759965445491, 0.010265277655115921],
              [8.324766294509972, -1.3958499561484818, 0.0017212252874823592],
              [-1.6967746652163385e-12, 2.220201567251731e-11, -2.7377348575530857e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -3.395786256354949e-13, 4.4404031345034624e-12, -5.475469715106172e-15
              ],
              "axisReference": [
                -7.635819060380911e-13, 9.99090705263279e-12, -1.2319806858988885e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.832476629450997, -0.13958499561484816, 0.00017212252874823587],
              "outerTieRod": [0.16750212208454437, 0.998971195853459, -0.0012318333186139105]
            },
            "strutAxisPerM": [
              -1.6967746652163385e-12, 2.220201567251731e-11, -2.7377348575530857e-14
            ],
            "strutLengthMPerM": -7.888609052210118e-31,
            "springCompressionMPerM": 7.888609052210118e-31,
            "damperCompressionMPerM": 7.888609052210118e-31,
            "springLengthMPerM": -7.888609052210118e-31,
            "damperLengthMPerM": -7.888609052210118e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.4182719668826005e-16,
            "headingRadPerM": -8.440985507294831,
            "toeInRadPerM": 8.440985507294831,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9857979590661364, -0.1679355263731861, -0.00020708163037382924],
            [0.16793565404952202, 0.9857972095941858, 0.0012155884483204165],
            [7.45893094706782e-12, -0.0012331010004571082, 0.9999992397306724]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.18499999999999897],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.491786189413564e-12, -0.7493526212943151, 0.014999847946135514],
            "axisReference": [3.356518926180519e-12, -0.7496608965444294, 0.26499965787880353],
            "wheelCentre": [0, -0.7491060010942237, -0.18499999999999897],
            "spindleReference": [-0.016793565404952197, -0.8476857220536422, -0.185121558844831],
            "outerTieRod": [-0.11829575508793637, -0.7289537379294413, -0.18497515020435412]
          },
          "innerRackM": [-0.12, -0.43, -0.16],
          "strutAxis": [7.45893094706782e-12, -0.0012331010004571082, 0.9999992397306724],
          "steeringAxisReference": [0, -0.0012331010015122798, 0.999999239730671],
          "strutLengthM": 0.5250005511956816,
          "strutInclinationRad": 0.0012331013129011261,
          "springUpperM": [-2.983572378827128e-13, -0.7499506759599817, 0.5000000304107731],
          "springLowerM": [2.3868579030617026e-12, -0.74950059341437, 0.1349997567138162],
          "damperUpperM": [-1.864732736766955e-13, -0.7499691724749886, 0.5150000190067332],
          "damperLowerM": [1.7901434272962768e-12, -0.7494019453343335, 0.054999817535362414],
          "springLengthM": 0.3650005511956816,
          "damperLengthM": 0.46000055119568156,
          "springCompressionM": -0.025000551195681564,
          "damperCompressionM": -0.025000551195681564,
          "springMotionRatio": 1.0000875439275083,
          "damperMotionRatio": 1.0000875439275083,
          "headingRad": -0.168735333557884,
          "steeringAngleRad": -0.168735333557884,
          "toeInRad": -0.168735333557884,
          "tieRodLengthM": 0.30000000000072574,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004126094719449599, -0.12175344175131071, -0.7147035203229479,
                -0.0008813022967216848
              ],
              [
                0.024220561017684154, 0.7147040636905263, -0.12175334918590329,
                -0.0001501342909611083
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                -0.004150437887769708, -0.0016529228673403404, -0.009848039672379193,
                0.11776871257557896
              ]
            ],
            "residualsM": [
              -5.202440786652128e-12, -1.6622303576976916e-12, 1.033895191682177e-15,
              7.257527911974648e-13
            ],
            "singularValuesMPerRad": [
              0.7255448038367677, 0.7250669052290634, 0.3488722666295805, 0.11776048862520874
            ],
            "normalizedSingularValues": [
              1.0352011213169887, 1.002759996328283, 0.9968523798386295, 0.9639068217404697
            ],
            "rawRankRatio": 0.1623062945285766,
            "normalizedRankRatio": 0.9311300015925233,
            "conditionNumber": 6.161190500371716,
            "headingProjectionNorm": 0.999999261172089
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, -0.09707348752134996, -0.0001227890203135419, 0.09957735586885122
            ],
            "angularRadPerM": [-0.09707348752134996, -0.0001227890203135419, 0.09957735586885122],
            "carrierBasisPerM": [
              [0.01672260110003612, 0.09814305204865391, 0.016423132389399638],
              [-0.09816322881519543, 0.016840589796426667, -0.09567415246968636],
              [1.018393794858033e-11, 0.09707341372009762, 0.00011970141458135313]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.036792812860032e-12, -0.05219680465992079, 1.000023940282916],
              "axisReference": [4.582772787013571e-12, -0.027928451229896394, 1.0000538656365614],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [0.009816322881519542, -0.07329554638358297, 1.0095674152469685],
              "outerTieRod": [-0.002006712132004337, -0.08338865364977878, 0.9980292241132719]
            },
            "strutAxisPerM": [1.018393794858033e-11, 0.09707341372009762, 0.00011970141458135313],
            "strutLengthMPerM": -1.0000875439275083,
            "springCompressionMPerM": 1.0000875439275083,
            "damperCompressionMPerM": 1.0000875439275083,
            "springLengthMPerM": -1.0000875439275083,
            "damperLengthMPerM": -1.0000875439275083,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.09959731968332276,
            "toeInRadPerM": 0.09959731968332276,
            "residualsMPerM": [
              1.3552527156068805e-19, -2.14299335655338e-18, -1.1102230246251565e-16,
              1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.010432947134945471, -8.460733703322564],
            "angularRadPerM": [0, 0.010432947134945471, -8.460733703322564],
            "carrierBasisPerM": [
              [-1.4208599284425332, -8.340574016937458, -0.010284777992674141],
              [8.340580358024885, -1.4208588482063094, -0.0017520638007711546],
              [8.927540998127093e-12, -6.31080284546124e-11, -7.781863225396733e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                1.785064283887916e-12, -1.262160569092248e-11, -1.5563726450793466e-14
              ],
              "axisReference": [
                4.017332473627011e-12, -2.8398612804575576e-11, -3.5018384514285295e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8340580358024885, 0.1420858848206309, 0.0001752063800771154],
              "outerTieRod": [0.17050319141310422, 1.000868882032495, 0.001234173359120897]
            },
            "strutAxisPerM": [8.927540998127093e-12, -6.31080284546124e-11, -7.781863225396733e-14],
            "strutLengthMPerM": -3.1554436208840472e-30,
            "springCompressionMPerM": 3.1554436208840472e-30,
            "damperCompressionMPerM": 3.1554436208840472e-30,
            "springLengthMPerM": -3.1554436208840472e-30,
            "damperLengthMPerM": -3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.764267985177037e-16,
            "headingRadPerM": -8.460746205388856,
            "toeInRadPerM": -8.460746205388856,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.0012792015070194063, "right": -0.001247535751982054 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07148944988552111,
          "phi": -0.1661291104474241,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.1850000000000002],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493526212945261, 0.014999847946134043],
            "axisReference": [0, 0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, 0.7491060010942235, -0.1850000000000002],
            "spindleReference": [0.01653660013225275, 0.8477291528715329, -0.18512161239968727],
            "outerTieRod": [-0.11834787210902867, 0.768949906166203, -0.1850244695578218]
          },
          "basis": [
            [0.986232267575239, -0.16536587559982863, 0.0002039129818469146],
            [0.1653660013225275, 0.9862315177730947, -0.0012161239968709028],
            [0, 0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, 0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": -0.1661292344392983,
          "innerRack": [-0.12, 0.47000000000000003, -0.16],
          "error": -1.8735013540549517e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        },
        {
          "side": "right",
          "theta": -0.071489449885521,
          "phi": -0.1687352077014903,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.18500000000000016],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493526212945261, 0.01499984794613407],
            "axisReference": [0, -0.7496608965449041, 0.26499965787880175],
            "wheelCentre": [0, -0.7491060010942235, -0.18500000000000016],
            "spindleReference": [-0.016793565405618736, -0.8476857220535283, -0.18512155884506137],
            "outerTieRod": [-0.11829575508780006, -0.7289537379286403, -0.1849751502052154]
          },
          "basis": [
            [0.9857979590650006, -0.16793552637986037, -0.0002070816232063298],
            [0.16793565405618738, 0.9857972095930477, 0.0012155884506119625],
            [0, -0.001233101001512431, 0.9999992397306711]
          ],
          "axis": [0, -0.001233101001512431, 0.9999992397306711],
          "strutLength": 0.5250005511956828,
          "heading": -0.16873533356464587,
          "innerRack": [-0.12, -0.43, -0.16],
          "error": -1.5959455978986625e-16,
          "springLength": 0.3650005511956828,
          "damperLength": 0.4600005511956828
        }
      ],
      "errors": {
        "positionM": 3.356518926180519e-12,
        "frame": 7.45893094706782e-12,
        "angleRad": 6.761868842630747e-12,
        "closureM": 5.202440786652128e-12,
        "jacobianMPerRad": 5.0007987334454995e-11,
        "pointDerivativeMPerM": 7.415375813391023e-10,
        "angularDerivativeRadPerM": 3.0926692318189453e-9,
        "carrierBasisDerivativePerM": 6.177723221867382e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 9.552336699414354e-11,
        "headingDerivativeRadPerM": 1.3190149417141583e-8,
        "implicitResidual": 1.764267985177037e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007352369316371288,
          "heading": 0.00013205363020496463,
          "length": 1.3539573884280287e-7,
          "angular": 0.000031106829206706266,
          "basis": 0.00006126974428655174,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 7.352283248884817e-8,
          "heading": 0.0000013204799831356695,
          "length": 1.3534051657160262e-9,
          "angular": 3.110566630937228e-7,
          "basis": 6.126905733871979e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.415375813391023e-10,
          "heading": 1.3190149417141583e-8,
          "length": 9.552336699414354e-11,
          "angular": 3.0926692318189453e-9,
          "basis": 6.177723221867382e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9860066766411514, 0.16670582958934346, 0],
            [-0.16670582958934346, 0.9860066766411514, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [-0.01667058295893434, 0.8486006676641151, -0.16],
            "outerTieRod": [-0.11832080119693816, 0.7299953004492787, -0.16]
          },
          "innerRackM": [-0.12, 0.43, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, 0.75, 0.5],
          "springLowerM": [0, 0.75, 0.16],
          "damperUpperM": [0, 0.75, 0.515],
          "damperLowerM": [0, 0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0.16748779780590195,
          "steeringAngleRad": 0.16748779780590195,
          "toeInRad": -0.16748779780590195,
          "tieRodLengthM": 0.3000000000004554,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0.11669408071254044, -0.690204673648806, 0],
              [0, 0.690204673648806, 0.11669408071254044, 0],
              [-0.3499999999999999, 0, 0, 0],
              [0, 0, 0, -0.11820697478959943]
            ],
            "residualsM": [0, 0, 0, 4.554134847012392e-13],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11820697478959943
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.16886710684228495,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.921816383897426,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [-2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.459605168047968],
            "angularRadPerM": [0, 0, -8.459605168047968],
            "carrierBasisPerM": [
              [1.4102654975377338, -8.341227177443287, 0],
              [8.341227177443287, 1.4102654975377338, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8341227177443286, 0.14102654975377335, 0],
              "outerTieRod": [-0.16923185970452845, 1.0009472612931942, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.662069341687669e-18,
            "headingRadPerM": -8.459605168047968,
            "toeInRadPerM": 8.459605168047968,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9860199036208593, 0.1666275777400336, 0],
            [-0.1666275777400336, 0.9860199036208593, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0.016662757774003355, -0.848601990362086, -0.16],
            "outerTieRod": [-0.11832238843450311, -0.769995309328804, -0.16]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, -0.75, 0.5],
          "springLowerM": [0, -0.75, 0.16],
          "damperUpperM": [0, -0.75, 0.515],
          "damperLowerM": [0, -0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0.16740843594531438,
          "steeringAngleRad": 0.16740843594531438,
          "toeInRad": 0.16740843594531438,
          "tieRodLengthM": 0.2999999999997491,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0.11663930441802352, -0.6902139325346016, 0],
              [0, 0.6902139325346016, 0.11663930441802352, 0],
              [0.3499999999999999, 0, 0, 0],
              [0, 0, 0, 0.11843235293715688]
            ],
            "residualsM": [0, 0, 0, -2.509104035652854e-13],
            "singularValuesMPerRad": [0.7, 0.7, 0.3499999999999999, 0.11843235293715688],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.16918907562450985,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.910547098320652,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.443506690784057],
            "angularRadPerM": [0, 0, -8.443506690784057],
            "carrierBasisPerM": [
              [1.4069210675171142, -8.325465653468976, 0],
              [8.325465653468976, 1.4069210675171142, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8325465653468977, -0.14069210675171137, 0],
              "outerTieRod": [-0.16883052810205346, 0.9990558784162772, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -8.55435514091063e-17,
            "headingRadPerM": -8.443506690784057,
            "toeInRadPerM": -8.443506690784057,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": 0.1674877978097549,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [-0.01667058295931425, 0.848600667664051, -0.16],
            "outerTieRod": [-0.11832080119686113, 0.7299953004488229, -0.16]
          },
          "basis": [
            [0.9860066766405094, 0.16670582959314253, 0],
            [-0.16670582959314253, 0.9860066766405094, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": 0.16748779780975484,
          "innerRack": [-0.12, 0.43, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        },
        {
          "side": "right",
          "theta": 0,
          "phi": 0.16740843594743263,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0.016662757774212215, -0.8486019903620506, -0.16],
            "outerTieRod": [-0.11832238843446077, -0.7699953093290547, -0.16]
          },
          "basis": [
            [0.9860199036205065, 0.1666275777421222, 0],
            [-0.1666275777421222, 0.9860199036205065, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": 0.16740843594743263,
          "innerRack": [-0.12, -0.47000000000000003, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        }
      ],
      "errors": {
        "positionM": 4.558575739110893e-13,
        "frame": 3.799072167964823e-12,
        "angleRad": 3.852890229083528e-12,
        "closureM": 4.554134847012392e-13,
        "jacobianMPerRad": 1.2521275682964017e-11,
        "pointDerivativeMPerM": 7.324351403159568e-10,
        "angularDerivativeRadPerM": 3.083455268892976e-9,
        "carrierBasisDerivativePerM": 6.105248306909061e-9,
        "armDerivativeRadPerM": 3.2222313706142813e-10,
        "lengthDerivativeMPerM": 2.3980040175786144e-11,
        "headingDerivativeRadPerM": 1.3176158830674467e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007280910291534992,
          "heading": 0.0001316012682490708,
          "length": 1.858735387827437e-12,
          "angular": 0.0000306949053143768,
          "basis": 0.000060674252421177854,
          "arm": 0.000003887284299786131
        },
        {
          "stepM": 0.0001,
          "point": 7.28054077303586e-8,
          "heading": 0.000001315949464952837,
          "length": 4.0532022183015215e-12,
          "angular": 3.0693055563801863e-7,
          "basis": 6.067114799446216e-7,
          "arm": 3.8884797604055166e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.324351403159568e-10,
          "heading": 1.3176158830674467e-8,
          "length": 2.3980040175786144e-11,
          "angular": 3.083455268892976e-9,
          "basis": 6.105248306909061e-9,
          "arm": 3.2222313706142813e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.996521526221872, 0.08333575329011267, 0],
            [-0.08333575329011267, 0.996521526221872, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [-0.008333575329011265, 0.8496521526221872, -0.16],
            "outerTieRod": [-0.11958258314662464, 0.7399997096051865, -0.16]
          },
          "innerRackM": [-0.12, 0.44, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, 0.75, 0.5],
          "springLowerM": [0, 0.75, 0.16],
          "damperUpperM": [0, 0.75, 0.515],
          "damperLowerM": [0, 0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0.08343251501428714,
          "steeringAngleRad": 0.08343251501428714,
          "toeInRad": -0.08343251501428714,
          "tieRodLengthM": 0.30000000000004284,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0.05833502730307887, -0.6975650683553104, 0],
              [0, 0.6975650683553104, 0.05833502730307887, 0],
              [-0.3499999999999999, 0, 0, 0],
              [0, 0, 0, -0.11956855309356965]
            ],
            "residualsM": [0, 0, 0, 4.285460875053104e-14],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11956855309356965
            ],
            "normalizedSingularValues": [1, 1, 0.9999999999999999, 0.9999999999999999],
            "rawRankRatio": 0.17081221870509952,
            "normalizedRankRatio": 0.9999999999999999,
            "conditionNumber": 5.854382125475813,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [-2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.363394940763275],
            "angularRadPerM": [0, 0, -8.363394940763275],
            "carrierBasisPerM": [
              [0.6969698174512248, -8.334303090765701, 0],
              [8.334303090765701, 0.6969698174512248, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.83343030907657, 0.06969698174512245, 0],
              "outerTieRod": [-0.08363637809414712, 1.000116370891884, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.4861701279345052e-16,
            "headingRadPerM": -8.363394940763275,
            "toeInRadPerM": 8.363394940763275,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9965219309087456, 0.08333091393897468, 0],
            [-0.08333091393897468, 0.9965219309087456, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0.008333091393897466, -0.8496521930908746, -0.16],
            "outerTieRod": [-0.11958263170904947, -0.7599997096726769, -0.16]
          },
          "innerRackM": [-0.12, -0.46, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, -0.75, 0.5],
          "springLowerM": [0, -0.75, 0.16],
          "damperUpperM": [0, -0.75, 0.515],
          "damperLowerM": [0, -0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0.08342765877181965,
          "steeringAngleRad": 0.08342765877181965,
          "toeInRad": 0.08342765877181965,
          "tieRodLengthM": 0.29999999999996785,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0.05833163975728228, -0.697565351636122, 0],
              [0, 0.697565351636122, 0.05833163975728228, 0],
              [0.3499999999999999, 0, 0, 0],
              [0, 0, 0, 0.11959642785449807]
            ],
            "residualsM": [0, 0, 0, -3.214095656289828e-14],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11959642785449806
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.17085203979214011,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.85301762400149,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.36144565671284],
            "angularRadPerM": [0, 0, -8.36144565671284],
            "carrierBasisPerM": [
              [0.6967669084249514, -8.332363971016024, 0],
              [8.332363971016024, 0.6967669084249514, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8332363971016026, -0.06967669084249511, 0],
              "outerTieRod": [-0.08361202901099396, 0.9998836765219229, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 7.85504473965748e-17,
            "headingRadPerM": -8.36144565671284,
            "toeInRadPerM": -8.36144565671284,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": 0.08343251501464555,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [-0.008333575329046983, 0.8496521526221842, -0.16],
            "outerTieRod": [-0.11958258314662107, 0.7399997096051436, -0.16]
          },
          "basis": [
            [0.9965215262218423, 0.08333575329046986, 0],
            [-0.08333575329046986, 0.9965215262218423, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": 0.08343251501464556,
          "innerRack": [-0.12, 0.44, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        },
        {
          "side": "right",
          "theta": 0,
          "phi": 0.08342765877208791,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0.008333091393924194, -0.8496521930908724, -0.16],
            "outerTieRod": [-0.1195826317090468, -0.759999709672709, -0.16]
          },
          "basis": [
            [0.9965219309087234, 0.08333091393924197, 0],
            [-0.08333091393924197, 0.9965219309087234, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": 0.08342765877208787,
          "innerRack": [-0.12, -0.46, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        }
      ],
      "errors": {
        "positionM": 4.285460875053104e-14,
        "frame": 3.571865025975285e-13,
        "angleRad": 3.5842162571242397e-13,
        "closureM": 4.285460875053104e-14,
        "jacobianMPerRad": 3.7827505017240526e-11,
        "pointDerivativeMPerM": 3.19734488885004e-10,
        "angularDerivativeRadPerM": 1.2245671143773507e-9,
        "carrierBasisDerivativePerM": 2.6619109139147668e-9,
        "armDerivativeRadPerM": 3.2222313706142813e-10,
        "lengthDerivativeMPerM": 2.3980040175786144e-11,
        "headingDerivativeRadPerM": 1.0971355379751913e-8,
        "implicitResidual": 1.4861701279345052e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000031920688425557397,
          "heading": 0.00010950952264465741,
          "length": 1.858735387827437e-12,
          "angular": 0.000012007801172941868,
          "basis": 0.00002660057372849689,
          "arm": 0.000003887284299786131
        },
        {
          "stepM": 0.0001,
          "point": 3.191668176971696e-8,
          "heading": 0.0000010950510578311423,
          "length": 4.0532022183015215e-12,
          "angular": 1.2006866079161682e-7,
          "basis": 2.659723955522608e-7,
          "arm": 3.8884797604055166e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.19734488885004e-10,
          "heading": 1.0971355379751913e-8,
          "length": 2.3980040175786144e-11,
          "angular": 1.2245671143773507e-9,
          "basis": 2.6619109139147668e-9,
          "arm": 3.2222313706142813e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "innerRackM": [-0.12, 0.45, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, 0.75, 0.5],
          "springLowerM": [0, 0.75, 0.16],
          "damperUpperM": [0, 0.75, 0.515],
          "damperLowerM": [0, 0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0,
          "steeringAngleRad": 0,
          "toeInRad": 0,
          "tieRodLengthM": 0.3,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0, -0.7000000000000001, 0],
              [0, 0.7000000000000001, 0, 0],
              [-0.3499999999999999, 0, 0, 0],
              [0, 0, 0, -0.12]
            ],
            "residualsM": [0, 0, 0, 0],
            "singularValuesMPerRad": [
              0.7000000000000001, 0.7000000000000001, 0.3499999999999999, 0.12
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.1714285714285714,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.833333333333334,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [-2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.333333333333334],
            "angularRadPerM": [0, 0, -8.333333333333334],
            "carrierBasisPerM": [
              [0, -8.333333333333334, 0],
              [8.333333333333334, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8333333333333333, 0, 0],
              "outerTieRod": [0, 1, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -8.333333333333334,
            "toeInRadPerM": 8.333333333333334,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [0, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "innerRackM": [-0.12, -0.45, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, -0.75, 0.5],
          "springLowerM": [0, -0.75, 0.16],
          "damperUpperM": [0, -0.75, 0.515],
          "damperLowerM": [0, -0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": 0,
          "steeringAngleRad": 0,
          "toeInRad": 0,
          "tieRodLengthM": 0.3,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, 0, -0.7000000000000001, 0],
              [0, 0.7000000000000001, 0, 0],
              [0.3499999999999999, 0, 0, 0],
              [0, 0, 0, 0.12]
            ],
            "residualsM": [0, 0, 0, 0],
            "singularValuesMPerRad": [
              0.7000000000000001, 0.7000000000000001, 0.3499999999999999, 0.12
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.1714285714285714,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.833333333333334,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.333333333333334],
            "angularRadPerM": [0, 0, -8.333333333333334],
            "carrierBasisPerM": [
              [0, -8.333333333333334, 0],
              [8.333333333333334, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8333333333333333, 0, 0],
              "outerTieRod": [0, 1, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -8.333333333333334,
            "toeInRadPerM": -8.333333333333334,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": -2.220446049250313e-16,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [2.2204460492503126e-17, 0.85, -0.16],
            "outerTieRod": [-0.12, 0.75, -0.16]
          },
          "basis": [
            [1, -2.220446049250313e-16, 0],
            [2.220446049250313e-16, 1, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": -2.220446049250313e-16,
          "innerRack": [-0.12, 0.45, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        },
        {
          "side": "right",
          "theta": 0,
          "phi": 2.220446049250313e-16,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [2.2204460492503126e-17, -0.85, -0.16],
            "outerTieRod": [-0.12, -0.75, -0.16]
          },
          "basis": [
            [1, 2.220446049250313e-16, 0],
            [-2.220446049250313e-16, 1, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": 2.220446049250313e-16,
          "innerRack": [-0.12, -0.45, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        }
      ],
      "errors": {
        "positionM": 2.2204460492503126e-17,
        "frame": 2.220446049250313e-16,
        "angleRad": 2.220446049250313e-16,
        "closureM": 0,
        "jacobianMPerRad": 4.785960516784371e-11,
        "pointDerivativeMPerM": 1.3322676295501878e-10,
        "angularDerivativeRadPerM": 2.9154524604498937e-10,
        "carrierBasisDerivativePerM": 2.9154524604498937e-10,
        "armDerivativeRadPerM": 3.2222313706142813e-10,
        "lengthDerivativeMPerM": 2.3980040175786144e-11,
        "headingDerivativeRadPerM": 9.64692148386348e-9,
        "implicitResidual": 0
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000013119587083387785,
          "heading": 0.00009645363160615261,
          "length": 1.858735387827437e-12,
          "angular": 0.0000029154637948902164,
          "basis": 0.000002915463794893075,
          "arm": 0.000003887284299786131
        },
        {
          "stepM": 0.0001,
          "point": 1.3119505481995475e-8,
          "heading": 9.645064409369297e-7,
          "length": 4.0532022183015215e-12,
          "angular": 2.915452020992926e-8,
          "basis": 2.915452020992926e-8,
          "arm": 3.8884797604055166e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.3322676295501878e-10,
          "heading": 9.64692148386348e-9,
          "length": 2.3980040175786144e-11,
          "angular": 2.9154524604498937e-10,
          "basis": 2.9154524604498937e-10,
          "arm": 3.2222313706142813e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9965219309087456, -0.08333091393897468, 0],
            [0.08333091393897468, 0.9965219309087456, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0.008333091393897466, 0.8496521930908746, -0.16],
            "outerTieRod": [-0.11958263170904947, 0.7599997096726769, -0.16]
          },
          "innerRackM": [-0.12, 0.46, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, 0.75, 0.5],
          "springLowerM": [0, 0.75, 0.16],
          "damperUpperM": [0, 0.75, 0.515],
          "damperLowerM": [0, 0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": -0.08342765877181965,
          "steeringAngleRad": -0.08342765877181965,
          "toeInRad": 0.08342765877181965,
          "tieRodLengthM": 0.29999999999996785,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, -0.05833163975728228, -0.697565351636122, 0],
              [0, 0.697565351636122, -0.05833163975728228, 0],
              [-0.3499999999999999, 0, 0, 0],
              [0, 0, 0, -0.11959642785449807]
            ],
            "residualsM": [0, 0, 0, -3.214095656289828e-14],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11959642785449806
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.17085203979214011,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.85301762400149,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [-2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.36144565671284],
            "angularRadPerM": [0, 0, -8.36144565671284],
            "carrierBasisPerM": [
              [-0.6967669084249514, -8.332363971016024, 0],
              [8.332363971016024, -0.6967669084249514, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8332363971016026, -0.06967669084249511, 0],
              "outerTieRod": [0.08361202901099396, 0.9998836765219229, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -7.85504473965748e-17,
            "headingRadPerM": -8.36144565671284,
            "toeInRadPerM": 8.36144565671284,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.996521526221872, -0.08333575329011267, 0],
            [0.08333575329011267, 0.996521526221872, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [-0.008333575329011265, -0.8496521526221872, -0.16],
            "outerTieRod": [-0.11958258314662464, -0.7399997096051865, -0.16]
          },
          "innerRackM": [-0.12, -0.44, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, -0.75, 0.5],
          "springLowerM": [0, -0.75, 0.16],
          "damperUpperM": [0, -0.75, 0.515],
          "damperLowerM": [0, -0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": -0.08343251501428714,
          "steeringAngleRad": -0.08343251501428714,
          "toeInRad": -0.08343251501428714,
          "tieRodLengthM": 0.30000000000004284,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, -0.05833502730307887, -0.6975650683553104, 0],
              [0, 0.6975650683553104, -0.05833502730307887, 0],
              [0.3499999999999999, 0, 0, 0],
              [0, 0, 0, 0.11956855309356965]
            ],
            "residualsM": [0, 0, 0, 4.285460875053104e-14],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11956855309356965
            ],
            "normalizedSingularValues": [1, 1, 0.9999999999999999, 0.9999999999999999],
            "rawRankRatio": 0.17081221870509952,
            "normalizedRankRatio": 0.9999999999999999,
            "conditionNumber": 5.854382125475813,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.363394940763275],
            "angularRadPerM": [0, 0, -8.363394940763275],
            "carrierBasisPerM": [
              [-0.6969698174512248, -8.334303090765701, 0],
              [8.334303090765701, -0.6969698174512248, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.83343030907657, 0.06969698174512245, 0],
              "outerTieRod": [0.08363637809414712, 1.000116370891884, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.4861701279345052e-16,
            "headingRadPerM": -8.363394940763275,
            "toeInRadPerM": -8.363394940763275,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": -0.08342765877208791,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0.008333091393924194, 0.8496521930908724, -0.16],
            "outerTieRod": [-0.1195826317090468, 0.759999709672709, -0.16]
          },
          "basis": [
            [0.9965219309087234, -0.08333091393924197, 0],
            [0.08333091393924197, 0.9965219309087234, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": -0.08342765877208787,
          "innerRack": [-0.12, 0.46, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        },
        {
          "side": "right",
          "theta": 0,
          "phi": -0.08343251501464555,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [-0.008333575329046983, -0.8496521526221842, -0.16],
            "outerTieRod": [-0.11958258314662107, -0.7399997096051436, -0.16]
          },
          "basis": [
            [0.9965215262218423, -0.08333575329046986, 0],
            [0.08333575329046986, 0.9965215262218423, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": -0.08343251501464556,
          "innerRack": [-0.12, -0.44, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        }
      ],
      "errors": {
        "positionM": 4.285460875053104e-14,
        "frame": 3.571865025975285e-13,
        "angleRad": 3.5842162571242397e-13,
        "closureM": 4.285460875053104e-14,
        "jacobianMPerRad": 3.7827505017240526e-11,
        "pointDerivativeMPerM": 3.19734488885004e-10,
        "angularDerivativeRadPerM": 1.2245671143773507e-9,
        "carrierBasisDerivativePerM": 2.6619109139147668e-9,
        "armDerivativeRadPerM": 3.2222313706142813e-10,
        "lengthDerivativeMPerM": 2.3980040175786144e-11,
        "headingDerivativeRadPerM": 1.0971355379751913e-8,
        "implicitResidual": 1.4861701279345052e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000031920688425557397,
          "heading": 0.00010950952264465741,
          "length": 1.858735387827437e-12,
          "angular": 0.000012007801172941868,
          "basis": 0.00002660057372849689,
          "arm": 0.000003887284299786131
        },
        {
          "stepM": 0.0001,
          "point": 3.191668176971696e-8,
          "heading": 0.0000010950510578311423,
          "length": 4.0532022183015215e-12,
          "angular": 1.2006866079161682e-7,
          "basis": 2.659723955522608e-7,
          "arm": 3.8884797604055166e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.19734488885004e-10,
          "heading": 1.0971355379751913e-8,
          "length": 2.3980040175786144e-11,
          "angular": 1.2245671143773507e-9,
          "basis": 2.6619109139147668e-9,
          "arm": 3.2222313706142813e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9860199036208593, -0.1666275777400336, 0],
            [0.1666275777400336, 0.9860199036208593, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0.016662757774003355, 0.848601990362086, -0.16],
            "outerTieRod": [-0.11832238843450311, 0.769995309328804, -0.16]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, 0.75, 0.5],
          "springLowerM": [0, 0.75, 0.16],
          "damperUpperM": [0, 0.75, 0.515],
          "damperLowerM": [0, 0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": -0.16740843594531438,
          "steeringAngleRad": -0.16740843594531438,
          "toeInRad": 0.16740843594531438,
          "tieRodLengthM": 0.2999999999997491,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, -0.11663930441802352, -0.6902139325346016, 0],
              [0, 0.6902139325346016, -0.11663930441802352, 0],
              [-0.3499999999999999, 0, 0, 0],
              [0, 0, 0, -0.11843235293715688]
            ],
            "residualsM": [0, 0, 0, -2.509104035652854e-13],
            "singularValuesMPerRad": [0.7, 0.7, 0.3499999999999999, 0.11843235293715688],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.16918907562450985,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.910547098320652,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [-2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.443506690784057],
            "angularRadPerM": [0, 0, -8.443506690784057],
            "carrierBasisPerM": [
              [-1.4069210675171142, -8.325465653468976, 0],
              [8.325465653468976, -1.4069210675171142, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8325465653468977, -0.14069210675171137, 0],
              "outerTieRod": [0.16883052810205346, 0.9990558784162772, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 8.55435514091063e-17,
            "headingRadPerM": -8.443506690784057,
            "toeInRadPerM": 8.443506690784057,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [0.9860066766411514, -0.16670582958934346, 0],
            [0.16670582958934346, 0.9860066766411514, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [-0.01667058295893434, -0.8486006676641151, -0.16],
            "outerTieRod": [-0.11832080119693816, -0.7299953004492787, -0.16]
          },
          "innerRackM": [-0.12, -0.43, -0.16],
          "strutAxis": [0, 0, 1],
          "steeringAxisReference": [0, 0, 1],
          "strutLengthM": 0.5,
          "strutInclinationRad": 0,
          "springUpperM": [0, -0.75, 0.5],
          "springLowerM": [0, -0.75, 0.16],
          "damperUpperM": [0, -0.75, 0.515],
          "damperLowerM": [0, -0.75, 0.08000000000000002],
          "springLengthM": 0.34,
          "damperLengthM": 0.435,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 1,
          "damperMotionRatio": 1,
          "headingRad": -0.16748779780590195,
          "steeringAngleRad": -0.16748779780590195,
          "toeInRad": -0.16748779780590195,
          "tieRodLengthM": 0.3000000000004554,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0, -0.11669408071254044, -0.690204673648806, 0],
              [0, 0.690204673648806, -0.11669408071254044, 0],
              [0.3499999999999999, 0, 0, 0],
              [0, 0, 0, 0.11820697478959943]
            ],
            "residualsM": [0, 0, 0, 4.554134847012392e-13],
            "singularValuesMPerRad": [
              0.6999999999999998, 0.6999999999999998, 0.3499999999999999, 0.11820697478959943
            ],
            "normalizedSingularValues": [1, 1, 1, 1],
            "rawRankRatio": 0.16886710684228495,
            "normalizedRankRatio": 1,
            "conditionNumber": 5.921816383897426,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [2.8571428571428577, 0, 0, 0],
            "angularRadPerM": [0, 0, 0],
            "carrierBasisPerM": [
              [0, 0, 0],
              [0, 0, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 1],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 1],
              "axisReference": [0, 0, 1],
              "wheelCentre": [0, 0, 1],
              "spindleReference": [0, 0, 1],
              "outerTieRod": [0, 0, 1]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": -1,
            "springCompressionMPerM": 1,
            "damperCompressionMPerM": 1,
            "springLengthMPerM": -1,
            "damperLengthMPerM": -1,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0,
            "toeInRadPerM": 0,
            "residualsMPerM": [0, 0, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0, -8.459605168047968],
            "angularRadPerM": [0, 0, -8.459605168047968],
            "carrierBasisPerM": [
              [-1.4102654975377338, -8.341227177443287, 0],
              [8.341227177443287, -1.4102654975377338, 0],
              [0, 0, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [0, 0, 0],
              "axisReference": [0, 0, 0],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8341227177443286, 0.14102654975377335, 0],
              "outerTieRod": [0.16923185970452845, 1.0009472612931942, 0]
            },
            "strutAxisPerM": [0, 0, 0],
            "strutLengthMPerM": 0,
            "springCompressionMPerM": 0,
            "damperCompressionMPerM": 0,
            "springLengthMPerM": 0,
            "damperLengthMPerM": 0,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.662069341687669e-18,
            "headingRadPerM": -8.459605168047968,
            "toeInRadPerM": -8.459605168047968,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": -0.16740843594743263,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.75, 0.04000000000000001],
            "axisReference": [0, 0.75, 0.2899999999999999],
            "wheelCentre": [0, 0.75, -0.16],
            "spindleReference": [0.016662757774212215, 0.8486019903620506, -0.16],
            "outerTieRod": [-0.11832238843446077, 0.7699953093290547, -0.16]
          },
          "basis": [
            [0.9860199036205065, -0.1666275777421222, 0],
            [0.1666275777421222, 0.9860199036205065, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": -0.16740843594743263,
          "innerRack": [-0.12, 0.47000000000000003, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        },
        {
          "side": "right",
          "theta": 0,
          "phi": -0.1674877978097549,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.75, 0.04000000000000001],
            "axisReference": [0, -0.75, 0.2899999999999999],
            "wheelCentre": [0, -0.75, -0.16],
            "spindleReference": [-0.01667058295931425, -0.848600667664051, -0.16],
            "outerTieRod": [-0.11832080119686113, -0.7299953004488229, -0.16]
          },
          "basis": [
            [0.9860066766405094, -0.16670582959314253, 0],
            [0.16670582959314253, 0.9860066766405094, 0],
            [0, 0, 1]
          ],
          "axis": [0, 0, 1],
          "strutLength": 0.5,
          "heading": -0.16748779780975484,
          "innerRack": [-0.12, -0.43, -0.16],
          "error": 0,
          "springLength": 0.34,
          "damperLength": 0.435
        }
      ],
      "errors": {
        "positionM": 4.558575739110893e-13,
        "frame": 3.799072167964823e-12,
        "angleRad": 3.852890229083528e-12,
        "closureM": 4.554134847012392e-13,
        "jacobianMPerRad": 1.2521275682964017e-11,
        "pointDerivativeMPerM": 7.324351403159568e-10,
        "angularDerivativeRadPerM": 3.083455268892976e-9,
        "carrierBasisDerivativePerM": 6.105248306909061e-9,
        "armDerivativeRadPerM": 3.2222313706142813e-10,
        "lengthDerivativeMPerM": 2.3980040175786144e-11,
        "headingDerivativeRadPerM": 1.3176158830674467e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007280910291534992,
          "heading": 0.0001316012682490708,
          "length": 1.858735387827437e-12,
          "angular": 0.0000306949053143768,
          "basis": 0.000060674252421177854,
          "arm": 0.000003887284299786131
        },
        {
          "stepM": 0.0001,
          "point": 7.28054077303586e-8,
          "heading": 0.000001315949464952837,
          "length": 4.0532022183015215e-12,
          "angular": 3.0693055563801863e-7,
          "basis": 6.067114799446216e-7,
          "arm": 3.8884797604055166e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.324351403159568e-10,
          "heading": 1.3176158830674467e-8,
          "length": 2.3980040175786144e-11,
          "angular": 3.083455268892976e-9,
          "basis": 6.105248306909061e-9,
          "arm": 3.2222313706142813e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9857918294739527, 0.16797148403852386, -0.00022246863561125002],
            [-0.16797163136195914, 0.9857909648623211, -0.001305623765334496],
            [9.49167657306094e-12, 0.00132444165988425, 0.9999991229267604]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.13500000000000104],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.8983353146121882e-12, 0.7493708894262004, 0.06499982458535106],
            "axisReference": [4.2712544578774225e-12, 0.7497019998411716, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942237, -0.13500000000000104],
            "spindleReference": [-0.01679716313619591, 0.8476850975804557, -0.13513056237653448],
            "outerTieRod": [-0.11829501953687432, 0.7289494230096007, -0.13497330376372768]
          },
          "innerRackM": [-0.12, 0.43, -0.16],
          "strutAxis": [9.49167657306094e-12, 0.00132444165988425, 0.9999991229267604],
          "steeringAxisReference": [0, 0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.475000592024959,
          "strutInclinationRad": 0.0013244420469019436,
          "springUpperM": [-3.796670629224376e-13, 0.7499470223336047, 0.5000000350829297],
          "springLowerM": [3.037336503379501e-12, 0.7495298224253866, 0.18499971933656228],
          "damperUpperM": [-2.3729191432652353e-13, 0.7499668889585029, 0.515000021926831],
          "damperLowerM": [2.278002377534626e-12, 0.7494238670925958, 0.10499978950242148],
          "springLengthM": 0.315000592024959,
          "damperLengthM": 0.410000592024959,
          "springCompressionM": 0.02499940797504102,
          "damperCompressionM": 0.02499940797504102,
          "springMotionRatio": 0.999904277689381,
          "damperMotionRatio": 0.999904277689381,
          "headingRad": 0.1687718486633326,
          "steeringAngleRad": 0.1687718486633326,
          "toeInRad": -0.1687718486633326,
          "tieRodLengthM": 0.3000000000010925,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004276952236710054, 0.11338095061272058, -0.6654094848949191,
                0.0008812968168729797
              ],
              [
                -0.025100575213206515, 0.6654100685082853, 0.11338085116932259,
                -0.00015016645463905988
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                -0.0042107808946685865, -0.0017081112710504744, 0.009868596789212524,
                -0.11776620421163872
              ]
            ],
            "residualsM": [
              -6.105526850698657e-12, 2.3103949309266625e-12, -1.033895191682177e-15,
              1.0925149673823853e-12
            ],
            "singularValuesMPerRad": [
              0.6756573429554497, 0.6750771420292799, 0.3487974619460633, 0.11772928183493041
            ],
            "normalizedSingularValues": [
              1.036048693063478, 1.011099379548984, 0.9892161845928213, 0.9621499313603571
            ],
            "rawRankRatio": 0.17424406477987917,
            "normalizedRankRatio": 0.928672501400865,
            "conditionNumber": 5.739076399895114,
            "headingProjectionNorm": 0.9999991476729284
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, -0.1080530404225311, 0.00013774040325777902, 0.10399874329549717
            ],
            "angularRadPerM": [-0.1080530404225311, 0.00013774040325777902, 0.10399874329549717],
            "carrierBasisPerM": [
              [-0.01746885389240572, 0.10249707300378369, -0.01828561291876712],
              [-0.10252120133488095, -0.017609915188430574, -0.10649457449419465],
              [1.4253193026877997e-11, 0.10805294565308801, -0.00014310994821406444]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.8506440067352975e-12, -0.050000898273322714, 0.9999713780103571],
              "axisReference": [6.413934569007504e-12, -0.022987661860050718, 0.9999356005233035],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010252120133488092, -0.07337247892278337, 0.9893505425505804],
              "outerTieRod": [0.002096262467088691, -0.08391113616439436, 1.002194273550252]
            },
            "strutAxisPerM": [1.4253193026877997e-11, 0.10805294565308801, -0.00014310994821406444],
            "strutLengthMPerM": -0.999904277689381,
            "springCompressionMPerM": 0.999904277689381,
            "damperCompressionMPerM": 0.999904277689381,
            "springLengthMPerM": -0.999904277689381,
            "damperLengthMPerM": -0.999904277689381,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.10402261748761324,
            "toeInRadPerM": -0.10402261748761324,
            "residualsMPerM": [
              -2.0735366548785272e-18, 9.723938234479368e-19, -1.1102230246251565e-16,
              -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.011208234408494147, -8.462603451582103],
            "angularRadPerM": [0, -0.011208234408494147, -8.462603451582103],
            "carrierBasisPerM": [
              [1.4214785540723964, -8.342365338647708, 0.011048985902722352],
              [8.34237265551954, 1.421477307331592, -0.0018826654182820051],
              [-1.5696098934481206e-11, -8.03242949284865e-11, 1.0638493596047945e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -3.1396599729782704e-12, -1.6064858985697302e-11, 2.127698719209589e-14
              ],
              "axisReference": [
                -7.063059338785482e-12, -3.614593271781892e-11, 4.7873221182215746e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8342372655519539, 0.14214773073315917, -0.00018826654182820045
              ],
              "outerTieRod": [-0.1705774264886879, 1.001083840637725, -0.0013258783083266823]
            },
            "strutAxisPerM": [
              -1.5696098934481206e-11, -8.03242949284865e-11, 1.0638493596047945e-13
            ],
            "strutLengthMPerM": 6.310887241768095e-30,
            "springCompressionMPerM": -6.310887241768095e-30,
            "damperCompressionMPerM": -6.310887241768095e-30,
            "springLengthMPerM": 6.310887241768095e-30,
            "damperLengthMPerM": 6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0191500421363742e-17,
            "headingRadPerM": -8.462617877412617,
            "toeInRadPerM": 8.462617877412617,
            "residualsMPerM": [8.673617379884035e-19, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.986226338462065, 0.1654012132194708, 0.00021906445312914867],
            [-0.1654013582885808, 0.9862254734693342, 0.001306199249098228],
            [-3.5001073273168378e-12, -0.0013244416608403596, 0.9999991229267586]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.13500000000000104],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-7.000214654633676e-13, -0.7493708894263917, 0.0649998245853507],
            "axisReference": [-1.575048297292577e-12, -0.7497019998416018, 0.3149996053170403],
            "wheelCentre": [0, -0.7491060010942237, -0.13500000000000104],
            "spindleReference": [0.016540135828858077, -0.8477285484411571, -0.13513061992491085],
            "outerTieRod": [-0.1183471606154478, -0.7689541466805602, -0.13502628773437653]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.16],
          "strutAxis": [-3.5001073273168378e-12, -0.0013244416608403596, 0.9999991229267586],
          "steeringAxisReference": [0, -0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249588,
          "strutInclinationRad": 0.0013244420482431555,
          "springUpperM": [1.4000429309267352e-13, -0.7499470223335664, 0.5000000350829297],
          "springLowerM": [-1.120034344741388e-12, -0.7495298224256925, 0.18499971933656173],
          "damperUpperM": [8.750268318292095e-14, -0.749966888958479, 0.515000021926831],
          "damperLowerM": [-8.400257585560411e-13, -0.7494238670928254, 0.10499978950242105],
          "springLengthM": 0.31500059202495884,
          "damperLengthM": 0.4100005920249588,
          "springCompressionM": 0.024999407975041188,
          "damperCompressionM": 0.024999407975041188,
          "springMotionRatio": 0.9999042776893805,
          "damperMotionRatio": 0.9999042776893805,
          "headingRad": 0.1661651041730687,
          "steeringAngleRad": 0.1661651041730687,
          "toeInRad": 0.1661651041730687,
          "tieRodLengthM": 0.29999999999976523,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0042115070457004085, 0.11164601476652435, -0.6657027784618949,
                -0.0008816852674329021
              ],
              [
                -0.025111638833217296, 0.665703362332501, 0.1116459168447922, 0.00014786863332391322
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                0.0041487305150561815, -0.0016784690135938564, 0.009851748290877756,
                0.1180439340354051
              ]
            ],
            "residualsM": [
              2.2298360261106126e-12, -9.890138838106188e-13, -1.033895191682177e-15,
              -2.3475665855698935e-13
            ],
            "singularValuesMPerRad": [
              0.6756585094786108, 0.6750767660311525, 0.3487942908014201, 0.11800791258652818
            ],
            "normalizedSingularValues": [
              1.0364871230951491, 1.0106378751796015, 0.9888026092955833, 0.9625876213418957
            ],
            "rawRankRatio": 0.17465614793720574,
            "normalizedRankRatio": 0.928701958657648,
            "conditionNumber": 5.725535641376511,
            "headingProjectionNorm": 0.9999991469213969
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, 0.10805304042394741, 0.00013131563372331803, -0.09914783529440485
            ],
            "angularRadPerM": [0.10805304042394741, 0.00013131563372331803, -0.09914783529440485],
            "carrierBasisPerM": [
              [0.01639920101236632, -0.0978058771490502, 0.017742597041543646],
              [0.09778229233106615, 0.016258047828802514, 0.106586380736091],
              [-5.09615846700992e-12, -0.10805294565316997, -0.0001431099483174838]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.0192334342240972e-12, 0.05000089827330632, 0.9999713780103364],
              "axisReference": [-2.293269733995556e-12, 0.02298766186001383, 0.999935600523257],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.009778229233106617, 0.06998568262106006, 0.9893413619263908],
              "outerTieRod": [-0.0019679041214839604, 0.08334819266182633, 0.9978708883550147]
            },
            "strutAxisPerM": [-5.09615846700992e-12, -0.10805294565316997, -0.0001431099483174838],
            "strutLengthMPerM": -0.9999042776893805,
            "springCompressionMPerM": 0.9999042776893805,
            "damperCompressionMPerM": 0.9999042776893805,
            "springLengthMPerM": -0.9999042776893805,
            "damperLengthMPerM": -0.9999042776893805,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.09912465986730801,
            "toeInRadPerM": -0.09912465986730801,
            "residualsMPerM": [
              2.1141942363467336e-18, -1.4179331537036988e-18, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -3.25731319333182e-19, 0.011182035698390599, -8.442822522091435],
            "angularRadPerM": [-3.25731319333182e-19, 0.011182035698390599, -8.442822522091435],
            "carrierBasisPerM": [
              [1.3964555377371306, -8.326533942247293, -0.01102801812337586],
              [8.326541245233816, 1.3964543129433447, 0.001849523892945204],
              [7.587128841857194e-12, 2.955078529853889e-11, 3.913832551366752e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [1.5172776229865903e-12, 5.9101570597077786e-12, 7.827665102733503e-15],
              "axisReference": [
                3.414342593377473e-12, 1.3297853384342499e-11, 1.7612246481150383e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8326541245233817, -0.13964543129433446, -0.00018495238929452037
              ],
              "outerTieRod": [-0.1675746645284559, 0.999184073069675, 0.0013233621748051031]
            },
            "strutAxisPerM": [7.587128841857194e-12, 2.955078529853889e-11, 3.913832551366752e-14],
            "strutLengthMPerM": 6.310887241768095e-30,
            "springCompressionMPerM": -6.310887241768095e-30,
            "damperCompressionMPerM": -6.310887241768095e-30,
            "springLengthMPerM": 6.310887241768095e-30,
            "damperLengthMPerM": 6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 7.52029731890258e-17,
            "headingRadPerM": -8.44283692689237,
            "toeInRadPerM": -8.44283692689237,
            "residualsMPerM": [-8.673617379884035e-19, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.001284050857430663, "right": -0.0012433317722456705 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.071489449885521,
          "phi": 0.16877170344147974,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.13499999999999984],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493708894265714, 0.0649998245853517],
            "axisReference": [1.8211520764765208e-20, 0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942235, -0.13499999999999984],
            "spindleReference": [-0.016797163137033545, 0.8476850975803124, -0.1351305623768754],
            "outerTieRod": [-0.11829501953670302, 0.7289494230085941, -0.1349733037648106]
          },
          "basis": [
            [0.9857918294725252, 0.16797148404691217, -0.00022246862657716705],
            [-0.1679716313703355, 0.985790964860889, -0.0013056237687554912],
            [0, 0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, 0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": 0.16877184867183054,
          "innerRack": [-0.12, 0.43, -0.16],
          "error": 1.5959455978986625e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        },
        {
          "side": "right",
          "theta": 0.07148944988552111,
          "phi": 0.1661649611036793,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.13499999999999981],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493708894265714, 0.06499982458535172],
            "axisReference": [-1.79328511990356e-20, -0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942235, -0.13499999999999981],
            "spindleReference": [0.01654013582902625, -0.8477285484411287, -0.13513061992505615],
            "outerTieRod": [-0.118347160615414, -0.7689541466807623, -0.13502628773397915]
          },
          "basis": [
            [0.9862263384617834, 0.16540121322115697, 0.0002190644498278718],
            [-0.16540135829026256, 0.9862254734690511, 0.0013061992505632649],
            [0, -0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, -0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": 0.1661651041747741,
          "innerRack": [-0.12, -0.47000000000000003, -0.16],
          "error": 1.8735013540549517e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        }
      ],
      "errors": {
        "positionM": 4.2712544396659015e-12,
        "frame": 9.49167657306094e-12,
        "angleRad": 8.497924586237104e-12,
        "closureM": 6.105526850698657e-12,
        "jacobianMPerRad": 4.0327883393809216e-11,
        "pointDerivativeMPerM": 7.444549143809098e-10,
        "angularDerivativeRadPerM": 3.1057449945137705e-9,
        "carrierBasisDerivativePerM": 6.2037937009762345e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 5.927269786099032e-11,
        "headingDerivativeRadPerM": 1.3214293659302712e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007359418111474447,
          "heading": 0.0001321563432750139,
          "length": 1.6178210127115733e-7,
          "angular": 0.00003114259501479921,
          "basis": 0.00006132848421414039,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 7.359506937199001e-8,
          "heading": 0.0000013215069341043773,
          "length": 1.6182741813253188e-9,
          "angular": 3.1141478196161643e-7,
          "basis": 6.132926175794751e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.444549143809098e-10,
          "heading": 1.3214293659302712e-8,
          "length": 5.927269786099032e-11,
          "angular": 3.1057449945137705e-9,
          "basis": 6.2037937009762345e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9964157541474413, 0.08459097076367195, -0.00011203590808192],
            [-0.08459104495621923, 0.9964148802178472, -0.0013196945361939308],
            [4.003345292273908e-12, 0.001324441661063192, 0.9999991229267583]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.13500000000000104],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [8.006690584547817e-13, 0.7493708894264363, 0.06499982458535064],
            "axisReference": [1.8015053815232584e-12, 0.749701999841702, 0.3149996053170402],
            "wheelCentre": [0, 0.7491060010942237, -0.13500000000000104],
            "spindleReference": [-0.008459104495621922, 0.8487474891160084, -0.13513196945362044],
            "outerTieRod": [-0.11956989049769295, 0.738955084602583, -0.1349865556910312]
          },
          "innerRackM": [-0.12, 0.44, -0.16],
          "strutAxis": [4.003345292273908e-12, 0.001324441661063192, 0.9999991229267583],
          "steeringAxisReference": [0, 0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.47500059202495876,
          "strutInclinationRad": 0.0013244420484946327,
          "springUpperM": [-1.6013381169095632e-13, 0.7499470223335575, 0.5000000350829297],
          "springLowerM": [1.2810704935276508e-12, 0.7495298224257638, 0.18499971933656162],
          "damperUpperM": [-1.0008363230684771e-13, 0.7499668889584734, 0.515000021926831],
          "damperLowerM": [9.60802870145738e-13, 0.7494238670928788, 0.10499978950242098],
          "springLengthM": 0.3150005920249588,
          "damperLengthM": 0.41000059202495875,
          "springCompressionM": 0.024999407975041243,
          "damperCompressionM": 0.024999407975041243,
          "springMotionRatio": 0.9999042776893804,
          "damperMotionRatio": 0.9999042776893804,
          "headingRad": 0.08469232903662062,
          "steeringAngleRad": 0.08469232903662062,
          "toeInRad": -0.08469232903662062,
          "tieRodLengthM": 0.30000000000019905,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.00215388667694115, 0.057099005425457885, -0.672580634049524,
                0.0008907945939061289
              ],
              [
                -0.025371085287641707, 0.6725812239525192, 0.05709895534544807,
                -0.00007562430162933801
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                -0.004194888004106865, -0.0008597620962465757, 0.009969535265055316,
                -0.11913886907998494
              ]
            ],
            "residualsM": [
              -2.654003549589813e-12, 6.831535120585541e-13, -1.033895191682177e-15,
              1.9906298831529057e-13
            ],
            "singularValuesMPerRad": [
              0.6756557844513539, 0.6750789627880239, 0.34879672948638785, 0.11910173860166327
            ],
            "normalizedSingularValues": [
              1.036144586929359, 1.011021032180148, 0.9890724648118945, 0.9622767412845956
            ],
            "rawRankRatio": 0.17627576251474897,
            "normalizedRankRatio": 0.92870894026125,
            "conditionNumber": 5.672929651439347,
            "headingProjectionNorm": 0.9999991292027866
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, -0.10805304042427753, 0.00013462809397679228, 0.10164884861063474
            ],
            "angularRadPerM": [-0.10805304042427753, 0.00013462809397679228, 0.10164884861063474],
            "carrierBasisPerM": [
              [-0.008598589864163881, 0.10127240832607977, -0.009274457137245243],
              [-0.10128460298060774, -0.008741179329637187, -0.10765426900038075],
              [5.9990634692936445e-12, 0.10805294565425404, -0.00014310994834299733]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.1998156374676272e-12, -0.05000089827308951, 0.9999713780103313],
              "axisReference": [2.6995823518239856e-12, -0.022987661859526, 0.9999356005232456],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010128460298060775, -0.07248560533690403, 0.9892345730999618],
              "outerTieRod": [0.0010318307836996706, -0.08376417640306988, 1.0011129348564693]
            },
            "strutAxisPerM": [5.9990634692936445e-12, 0.10805294565425404, -0.00014310994834299733],
            "strutLengthMPerM": -0.9999042776893804,
            "springCompressionMPerM": 0.9999042776893804,
            "damperCompressionMPerM": 0.9999042776893804,
            "springLengthMPerM": -0.9999042776893804,
            "damperLengthMPerM": -0.9999042776893804,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.10166108809278548,
            "toeInRadPerM": -0.10166108809278548,
            "residualsMPerM": [
              -7.453889935837843e-19, -1.3808331106139604e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.011079306218646688, -8.36525822265091],
            "angularRadPerM": [0, -0.011079306218646688, -8.36525822265091],
            "carrierBasisPerM": [
              [0.7076265550229626, -8.335275080560791, 0.011039595261283276],
              [8.33528239121395, 0.7076259343826458, -0.0009372100904252613],
              [-5.6533718678641875e-12, -3.348901712430512e-11, 4.435428839208025e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.1309165409700839e-12, -6.697803424861024e-12, 8.870857678416052e-15
              ],
              "axisReference": [
                -2.544329330556039e-12, -1.5070057705937303e-11, 1.9959429776436112e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8335282391213952, 0.07076259343826456, -0.00009372100904252612
              ],
              "outerTieRod": [-0.08491518660275592, 1.000233009667295, -0.001324751431353993]
            },
            "strutAxisPerM": [
              -5.6533718678641875e-12, -3.348901712430512e-11, 4.435428839208025e-14
            ],
            "strutLengthMPerM": -3.1554436208840472e-30,
            "springCompressionMPerM": 3.1554436208840472e-30,
            "damperCompressionMPerM": 3.1554436208840472e-30,
            "springLengthMPerM": -3.1554436208840472e-30,
            "damperLengthMPerM": -3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.8817683956201536e-16,
            "headingRadPerM": -8.365272791557054,
            "toeInRadPerM": 8.365272791557054,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9966245479697932, 0.08209444903233099, 0.00010872940305328137],
            [-0.08209452103523758, 0.9966236738570695, 0.001319971072205842],
            [7.840805919383756e-13, -0.0013244416614364644, 0.999999122926758]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.13500000000000104],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.5681611838767511e-13, -0.749370889426511, 0.06499982458535056],
            "axisReference": [3.52836266372269e-13, -0.74970199984187, 0.31499960531703997],
            "wheelCentre": [0, -0.7491060010942237, -0.13500000000000104],
            "spindleReference": [0.008209452103523756, -0.8487683684799305, -0.13513199710722162],
            "outerTieRod": [-0.11959494575637518, -0.7589573349781034, -0.13501304752836743]
          },
          "innerRackM": [-0.12, -0.46, -0.16],
          "strutAxis": [7.840805919383756e-13, -0.0013244416614364644, 0.999999122926758],
          "steeringAxisReference": [0, -0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249588,
          "strutInclinationRad": 0.00132444204874611,
          "springUpperM": [-3.136322367753502e-14, -0.7499470223335425, 0.5000000350829297],
          "springLowerM": [2.509057894202802e-13, -0.7495298224258834, 0.1849997193365615],
          "damperUpperM": [-1.960201479845939e-14, -0.7499668889584641, 0.5150000219268311],
          "damperLowerM": [1.8817934206521014e-13, -0.7494238670929685, 0.10499978950242088],
          "springLengthM": 0.31500059202495884,
          "damperLengthM": 0.4100005920249588,
          "springCompressionM": 0.024999407975041188,
          "damperCompressionM": 0.024999407975041188,
          "springMotionRatio": 0.9999042776893806,
          "damperMotionRatio": 0.9999042776893806,
          "headingRad": 0.08218708639620473,
          "steeringAngleRad": 0.08218708639620473,
          "toeInRad": 0.08218708639620473,
          "tieRodLengthM": 0.2999999999999497,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0020903193129094824, 0.05541385030079086, -0.6727215698796114,
                -0.0008909812553548443
              ],
              [
                -0.02537640166900354, 0.6727221599062172, 0.05541380169878545,
                0.00007339241197573592
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                0.0041638722748366976, -0.0008335182194906541, 0.00996102646835263,
                0.11919258861592592
              ]
            ],
            "residualsM": [
              -5.442430834885596e-13, -1.6004569631383747e-13, -1.033895191682177e-15,
              -5.029310301551959e-14
            ],
            "singularValuesMPerRad": [
              0.6756563753830274, 0.6750787637528242, 0.3487951345919915, 0.11915593438004053
            ],
            "normalizedSingularValues": [
              1.0363642020106798, 1.010792542355742, 0.9888626857937898, 0.9624958523305309
            ],
            "rawRankRatio": 0.17635582038649666,
            "normalizedRankRatio": 0.9287235611411174,
            "conditionNumber": 5.670354388125252,
            "headingProjectionNorm": 0.9999991288378048
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, 0.10805304042483042, 0.0001315467930178222, -0.09932236374035502
            ],
            "angularRadPerM": [0.10805304042483042, 0.0001315467930178222, -0.09932236374035502],
            "carrierBasisPerM": [
              [0.008153829030857493, -0.09899885440860619, 0.008739452056816378],
              [0.09898719268504223, 0.008011194991727429, 0.10769901739058746],
              [1.1915773001549418e-12, -0.10805294565447783, -0.000143109948383627]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.3831202853111244e-13, 0.05000089827304475, 0.9999713780103232],
              "axisReference": [5.362130756233173e-13, 0.022987661859425308, 0.9999356005232273],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.009898719268504217, 0.07081036790476757, 0.9892300982609411],
              "outerTieRod": [-0.0009784594837028981, 0.08349134993297305, 0.9989512657531819]
            },
            "strutAxisPerM": [1.1915773001549418e-12, -0.10805294565447783, -0.000143109948383627],
            "strutLengthMPerM": -0.9999042776893806,
            "springCompressionMPerM": 0.9999042776893806,
            "damperCompressionMPerM": 0.9999042776893806,
            "springLengthMPerM": -0.9999042776893806,
            "damperLengthMPerM": -0.9999042776893806,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.09931082788593258,
            "toeInRadPerM": -0.09931082788593258,
            "residualsMPerM": [
              5.827586677109586e-19, -4.379160337304733e-19, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0, -1.6116641268910344e-19, 0.011074394588898704, -8.361549772832383
            ],
            "angularRadPerM": [-1.6116641268910344e-19, 0.011074394588898704, -8.361549772832383],
            "carrierBasisPerM": [
              [0.6864380257693996, -8.333325762676001, -0.011037013501200293],
              [8.333333071619453, 0.6864374237129741, 0.0009091471195308658],
              [2.52972469361179e-12, -6.5561287342383335e-12, -8.683217651167327e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                5.056562807359555e-13, -1.3112257468476668e-12, -1.7366435302334655e-15
              ],
              "axisReference": [
                1.1386534076729404e-12, -2.9502579304072498e-12, -3.907447943025297e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8333333071619449, -0.06864374237129739, -0.00009091471195308655
              ],
              "outerTieRod": [-0.08237256309232789, 0.9999990915211201, 0.0013244416201440353]
            },
            "strutAxisPerM": [
              2.52972469361179e-12, -6.5561287342383335e-12, -8.683217651167327e-15
            ],
            "strutLengthMPerM": 5.9164567891575885e-31,
            "springCompressionMPerM": -5.9164567891575885e-31,
            "damperCompressionMPerM": -5.9164567891575885e-31,
            "springLengthMPerM": 5.9164567891575885e-31,
            "damperLengthMPerM": 5.9164567891575885e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.346118954833388e-17,
            "headingRadPerM": -8.361564341383534,
            "toeInRadPerM": -8.361564341383534,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.0012598140223334803, "right": -0.0012405723756149234 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.071489449885521,
          "phi": 0.08469225511127366,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.13499999999999984],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493708894265714, 0.0649998245853517],
            "axisReference": [9.17137947157941e-21, 0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942235, -0.13499999999999984],
            "spindleReference": [-0.008459104495754943, 0.8487474891159967, -0.13513196945372044],
            "outerTieRod": [-0.11956989049767945, 0.7389550846024227, -0.13498655569150161]
          },
          "basis": [
            [0.9964157541473287, 0.08459097076500738, -0.00011203590415182994],
            [-0.08459104495754945, 0.9964148802177325, -0.0013196945372059797],
            [0, 0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, 0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": 0.08469232903795582,
          "innerRack": [-0.12, 0.44, -0.16],
          "error": 1.5959455978986625e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        },
        {
          "side": "right",
          "theta": 0.07148944988552111,
          "phi": 0.08218701463676803,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.13499999999999981],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493708894265714, 0.06499982458535172],
            "axisReference": [-8.900705805609233e-21, -0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942235, -0.13499999999999981],
            "spindleReference": [0.008209452103572714, -0.8487683684799264, -0.13513199710724413],
            "outerTieRod": [-0.11959494575637035, -0.7589573349781619, -0.13501304752846305]
          },
          "basis": [
            [0.996624547969753, 0.08209444903281941, 0.00010872940386024],
            [-0.08209452103572715, 0.9966236738570292, 0.0013199710724431121],
            [0, -0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, -0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": 0.08218708639669593,
          "innerRack": [-0.12, -0.46, -0.16],
          "error": 1.8735013540549517e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        }
      ],
      "errors": {
        "positionM": 1.801505372351879e-12,
        "frame": 4.003345292273908e-12,
        "angleRad": 1.3351958427776367e-12,
        "closureM": 2.654003549589813e-12,
        "jacobianMPerRad": 5.0204063128944654e-11,
        "pointDerivativeMPerM": 3.2576324970889914e-10,
        "angularDerivativeRadPerM": 1.241122760120561e-9,
        "carrierBasisDerivativePerM": 2.719295233433172e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 5.927280888329278e-11,
        "headingDerivativeRadPerM": 1.0998945754181477e-8,
        "implicitResidual": 1.8817683956201536e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003247744624859661,
          "heading": 0.00010983881911919013,
          "length": 1.6178210071604582e-7,
          "angular": 0.000012271886735248927,
          "basis": 0.00002706453852541202,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 3.2474421998718306e-8,
          "heading": 0.000001098343188843387,
          "length": 1.6182742923476212e-9,
          "angular": 1.2270882088216695e-7,
          "basis": 2.7061999696709194e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.2576324970889914e-10,
          "heading": 1.0998945754181477e-8,
          "length": 5.927280888329278e-11,
          "angular": 1.241122760120561e-9,
          "basis": 2.719295233433172e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9999992239575982, 0.0012458256216456554, -0.0000016500271086575654],
            [-0.0012458267143299834, 0.9999983468850367, -0.0013244406335492826],
            [2.305488406389788e-12, 0.0013244416613750422, 0.9999991229267582]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.13500000000000104],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [4.610976812779576e-13, 0.7493708894264987, 0.06499982458535061],
            "axisReference": [1.0374697828754045e-12, 0.7497019998418424, 0.3149996053170401],
            "wheelCentre": [0, 0.7491060010942237, -0.13500000000000104],
            "spindleReference": [-0.00012458267143299832, 0.8491058357827272, -0.13513244406335598],
            "outerTieRod": [-0.11999990687491179, 0.7489565020196262, -0.134999801996748]
          },
          "innerRackM": [-0.12, 0.45, -0.16],
          "strutAxis": [2.305488406389788e-12, 0.0013244416613750422, 0.9999991229267582],
          "steeringAxisReference": [0, 0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249589,
          "strutInclinationRad": 0.0013244420485784584,
          "springUpperM": [-9.221953625559152e-14, 0.749947022333545, 0.5000000350829297],
          "springLowerM": [7.377562900447323e-13, 0.7495298224258636, 0.1849997193365616],
          "damperUpperM": [-5.76372101597447e-14, 0.7499668889584656, 0.515000021926831],
          "damperLowerM": [5.533172175335491e-13, 0.7494238670929536, 0.10499978950242095],
          "springLengthM": 0.31500059202495895,
          "damperLengthM": 0.4100005920249589,
          "springCompressionM": 0.024999407975041077,
          "damperCompressionM": 0.024999407975041077,
          "springMotionRatio": 0.9999042776893807,
          "damperMotionRatio": 0.9999042776893807,
          "headingRad": 0.0012458281292829214,
          "steeringAngleRad": 0.0012458281292829214,
          "toeInRad": -0.0012458281292829214,
          "tieRodLengthM": 0.30000000000003535,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0000317216749067406, 0.0008409337697332483, -0.6749994761713798,
                0.0008939982119952918
              ],
              [
                -0.025462328845389973, 0.675000068195878, 0.0008409330321727401,
                -0.0000011137677193979502
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                -0.004179355336628703, -0.000012655669420527342, 0.010000071440875608,
                -0.11958250796026058
              ]
            ],
            "residualsM": [
              -1.5558324249403263e-12, 2.4761887418983664e-13, -1.033895191682177e-15,
              3.5360603334311236e-14
            ],
            "singularValuesMPerRad": [
              0.6756554611967207, 0.675079502945522, 0.34879595196646257, 0.11954547596773508
            ],
            "normalizedSingularValues": [
              1.03624989557353, 1.0109196355339536, 0.9889535348490507, 0.9623920980168724
            ],
            "rawRankRatio": 0.17693259780065446,
            "normalizedRankRatio": 0.928725881785706,
            "conditionNumber": 5.6518697652688905,
            "headingProjectionNorm": 0.9999991229281194
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, -0.10805304042473947, 0.00013262190442831287, 0.10013410822493585
            ],
            "angularRadPerM": [-0.10805304042473947, 0.00013262190442831287, 0.10013410822493585],
            "carrierBasisPerM": [
              [-0.00012474985645700155, 0.10013385222617611, -0.0002672370477659458],
              [-0.10013411834158233, -0.000267859584359303, -0.10805269657673007],
              [3.4514468919607383e-12, 0.10805294565453988, -0.00014310994837707228]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [6.902898324018074e-13, -0.050000898273032335, 0.9999713780103244],
              "axisReference": [1.5531548757611452e-12, -0.02298766185939738, 0.9999356005232302],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010013411834158225, -0.07163827336237624, 0.9891947303423269],
              "outerTieRod": [0.000014969982774841545, -0.08362754967108145, 1.0000320684457318]
            },
            "strutAxisPerM": [3.4514468919607383e-12, 0.10805294565453988, -0.00014310994837707228],
            "strutLengthMPerM": -0.9999042776893807,
            "springCompressionMPerM": 0.9999042776893807,
            "damperCompressionMPerM": 0.9999042776893807,
            "springLengthMPerM": -0.9999042776893807,
            "damperLengthMPerM": -0.9999042776893807,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.10013446216516386,
            "toeInRadPerM": -0.10013446216516386,
            "residualsMPerM": [
              -1.3552527156068805e-20, -9.119103770580594e-19, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0, 2.5097269975637994e-21, -0.011038254654456065, -8.334262876180539
            ],
            "angularRadPerM": [2.5097269975637994e-21, -0.011038254654456065, -8.334262876180539],
            "carrierBasisPerM": [
              [0.01038305644209534, -8.33425640843916, 0.011038246088302412],
              [8.334263718198859, 0.010383047335394358, -0.000013751752528098644],
              [-3.0333808381799443e-12, -1.9214546439348767e-11, 2.5448568135950563e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [-6.067134641907224e-13, -3.842909287869754e-12, 5.089713627190113e-15],
              "axisReference": [
                -1.3653349284492577e-12, -8.646545897706944e-12, 1.1451855661177752e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8334263718198852, 0.0010383047335394357, -0.000001375175252809864
              ],
              "outerTieRod": [-0.001245966773051554, 1.0001107690126991, -0.0013245895305962893]
            },
            "strutAxisPerM": [
              -3.0333808381799443e-12, -1.9214546439348767e-11, 2.5448568135950563e-14
            ],
            "strutLengthMPerM": 2.3665827156630354e-30,
            "springCompressionMPerM": -2.3665827156630354e-30,
            "damperCompressionMPerM": -2.3665827156630354e-30,
            "springLengthMPerM": 2.3665827156630354e-30,
            "damperLengthMPerM": 2.3665827156630354e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.6806898714704097e-17,
            "headingRadPerM": -8.334277495695005,
            "toeInRadPerM": 8.334277495695005,
            "residualsMPerM": [-8.673617379884035e-19, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9999992239575982, -0.0012458256216456554, -0.0000016500271086575654],
            [0.0012458267143299834, 0.9999983468850367, 0.0013244406335492826],
            [2.305488406389788e-12, -0.0013244416613750422, 0.9999991229267582]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.13500000000000104],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [4.610976812779576e-13, -0.7493708894264987, 0.06499982458535061],
            "axisReference": [1.0374697828754045e-12, -0.7497019998418424, 0.3149996053170401],
            "wheelCentre": [0, -0.7491060010942237, -0.13500000000000104],
            "spindleReference": [
              -0.00012458267143299832, -0.8491058357827272, -0.13513244406335598
            ],
            "outerTieRod": [-0.11999990687491179, -0.7489565020196262, -0.134999801996748]
          },
          "innerRackM": [-0.12, -0.45, -0.16],
          "strutAxis": [2.305488406389788e-12, -0.0013244416613750422, 0.9999991229267582],
          "steeringAxisReference": [0, -0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249589,
          "strutInclinationRad": 0.0013244420485784584,
          "springUpperM": [-9.221953625559152e-14, -0.749947022333545, 0.5000000350829297],
          "springLowerM": [7.377562900447323e-13, -0.7495298224258636, 0.1849997193365616],
          "damperUpperM": [-5.76372101597447e-14, -0.7499668889584656, 0.515000021926831],
          "damperLowerM": [5.533172175335491e-13, -0.7494238670929536, 0.10499978950242095],
          "springLengthM": 0.31500059202495895,
          "damperLengthM": 0.4100005920249589,
          "springCompressionM": 0.024999407975041077,
          "damperCompressionM": 0.024999407975041077,
          "springMotionRatio": 0.9999042776893807,
          "damperMotionRatio": 0.9999042776893807,
          "headingRad": -0.0012458281292829214,
          "steeringAngleRad": -0.0012458281292829214,
          "toeInRad": -0.0012458281292829214,
          "tieRodLengthM": 0.30000000000003535,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0000317216749067406, -0.0008409337697332483, -0.6749994761713798,
                -0.0008939982119952918
              ],
              [
                -0.025462328845389973, 0.675000068195878, -0.0008409330321727401,
                -0.0000011137677193979502
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                0.004179355336628703, 0.000012655669420527342, 0.010000071440875608,
                0.11958250796026058
              ]
            ],
            "residualsM": [
              -1.5558324249403263e-12, -2.4761887418983664e-13, -1.033895191682177e-15,
              3.5360603334311236e-14
            ],
            "singularValuesMPerRad": [
              0.6756554611967207, 0.675079502945522, 0.34879595196646257, 0.11954547596773508
            ],
            "normalizedSingularValues": [
              1.03624989557353, 1.0109196355339536, 0.9889535348490507, 0.9623920980168724
            ],
            "rawRankRatio": 0.17693259780065446,
            "normalizedRankRatio": 0.928725881785706,
            "conditionNumber": 5.6518697652688905,
            "headingProjectionNorm": 0.9999991229281194
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, 0.10805304042473947, 0.00013262190442831287, -0.10013410822493585
            ],
            "angularRadPerM": [0.10805304042473947, 0.00013262190442831287, -0.10013410822493585],
            "carrierBasisPerM": [
              [-0.00012474985645700155, -0.10013385222617611, -0.0002672370477659458],
              [0.10013411834158233, -0.000267859584359303, 0.10805269657673007],
              [3.4514468919607383e-12, -0.10805294565453988, -0.00014310994837707228]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [6.902898324018074e-13, 0.050000898273032335, 0.9999713780103244],
              "axisReference": [1.5531548757611452e-12, 0.02298766185939738, 0.9999356005232302],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010013411834158225, 0.07163827336237624, 0.9891947303423269],
              "outerTieRod": [0.000014969982774841545, 0.08362754967108145, 1.0000320684457318]
            },
            "strutAxisPerM": [
              3.4514468919607383e-12, -0.10805294565453988, -0.00014310994837707228
            ],
            "strutLengthMPerM": -0.9999042776893807,
            "springCompressionMPerM": 0.9999042776893807,
            "damperCompressionMPerM": 0.9999042776893807,
            "springLengthMPerM": -0.9999042776893807,
            "damperLengthMPerM": -0.9999042776893807,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.10013446216516386,
            "toeInRadPerM": -0.10013446216516386,
            "residualsMPerM": [
              -1.3552527156068805e-20, 9.119103770580594e-19, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 2.5097269975637994e-21, 0.011038254654456065, -8.334262876180539],
            "angularRadPerM": [2.5097269975637994e-21, 0.011038254654456065, -8.334262876180539],
            "carrierBasisPerM": [
              [-0.01038305644209534, -8.33425640843916, -0.011038246088302412],
              [8.334263718198859, -0.010383047335394358, -0.000013751752528098644],
              [3.0333808381799443e-12, -1.9214546439348767e-11, -2.5448568135950563e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [6.067134641907224e-13, -3.842909287869754e-12, -5.089713627190113e-15],
              "axisReference": [
                1.3653349284492577e-12, -8.646545897706944e-12, -1.1451855661177752e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8334263718198852, 0.0010383047335394357, 0.000001375175252809864
              ],
              "outerTieRod": [0.001245966773051554, 1.0001107690126991, 0.0013245895305962893]
            },
            "strutAxisPerM": [
              3.0333808381799443e-12, -1.9214546439348767e-11, -2.5448568135950563e-14
            ],
            "strutLengthMPerM": -2.3665827156630354e-30,
            "springCompressionMPerM": 2.3665827156630354e-30,
            "damperCompressionMPerM": 2.3665827156630354e-30,
            "springLengthMPerM": -2.3665827156630354e-30,
            "damperLengthMPerM": -2.3665827156630354e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.6806898714704097e-17,
            "headingRadPerM": -8.334277495695005,
            "toeInRadPerM": -8.334277495695005,
            "residualsMPerM": [8.673617379884035e-19, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.0012458281292829214, "right": -0.0012458281292829214 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.071489449885521,
          "phi": 0.001245827036701286,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.13499999999999984],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493708894265714, 0.0649998245853517],
            "axisReference": [1.3507280303251956e-22, 0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942235, -0.13499999999999984],
            "spindleReference": [-0.00012458267144297336, 0.8491058357827271, -0.13513244406339148],
            "outerTieRod": [-0.11999990687491172, 0.7489565020196137, -0.13499980199702338]
          },
          "basis": [
            [0.9999992239575977, 0.0012458256217484582, -0.0000016500248038983714],
            [-0.0012458267144297337, 0.999998346885036, -0.0013244406339162846],
            [0, 0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, 0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": 0.001245828129382672,
          "innerRack": [-0.12, 0.45, -0.16],
          "error": 1.5959455978986625e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        },
        {
          "side": "right",
          "theta": 0.07148944988552111,
          "phi": -0.001245827036701286,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.13499999999999981],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493708894265714, 0.06499982458535172],
            "axisReference": [1.3507280303251956e-22, -0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942235, -0.13499999999999981],
            "spindleReference": [
              -0.00012458267144297336, -0.8491058357827271, -0.13513244406339145
            ],
            "outerTieRod": [-0.11999990687491172, -0.7489565020196137, -0.13499980199702336]
          },
          "basis": [
            [0.9999992239575977, -0.0012458256217484582, -0.0000016500248038983714],
            [0.0012458267144297337, 0.999998346885036, 0.0013244406339162846],
            [0, -0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, -0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": -0.001245828129382672,
          "innerRack": [-0.12, -0.45, -0.16],
          "error": 1.8735013540549517e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        }
      ],
      "errors": {
        "positionM": 1.0374697827403318e-12,
        "frame": 2.305488406389788e-12,
        "angleRad": 9.975050299648736e-14,
        "closureM": 1.5558324249403263e-12,
        "jacobianMPerRad": 5.291546714691897e-11,
        "pointDerivativeMPerM": 1.4079870949701423e-10,
        "angularDerivativeRadPerM": 3.935518716469133e-10,
        "carrierBasisDerivativePerM": 3.934281372908188e-10,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 5.92724758163854e-11,
        "headingDerivativeRadPerM": 9.67419921948931e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000014293632613071594,
          "heading": 0.00009663113946700719,
          "length": 1.6178210104911273e-7,
          "angular": 0.000003832643845666506,
          "basis": 0.000003832583345853013,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 1.4293921823949063e-8,
          "heading": 9.662809556942875e-7,
          "length": 1.6182744033699237e-9,
          "angular": 3.8326202447813706e-8,
          "basis": 3.832536589476465e-8,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4079870949701423e-10,
          "heading": 9.67419921948931e-9,
          "length": 5.92724758163854e-11,
          "angular": 3.935518716469133e-10,
          "basis": 3.934281372908188e-10,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.9966245479697932, -0.08209444903233099, 0.00010872940305328137],
            [0.08209452103523758, 0.9966236738570695, -0.001319971072205842],
            [7.840805919383756e-13, 0.0013244416614364644, 0.999999122926758]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.13500000000000104],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.5681611838767511e-13, 0.749370889426511, 0.06499982458535056],
            "axisReference": [3.52836266372269e-13, 0.74970199984187, 0.31499960531703997],
            "wheelCentre": [0, 0.7491060010942237, -0.13500000000000104],
            "spindleReference": [0.008209452103523756, 0.8487683684799305, -0.13513199710722162],
            "outerTieRod": [-0.11959494575637518, 0.7589573349781034, -0.13501304752836743]
          },
          "innerRackM": [-0.12, 0.46, -0.16],
          "strutAxis": [7.840805919383756e-13, 0.0013244416614364644, 0.999999122926758],
          "steeringAxisReference": [0, 0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249588,
          "strutInclinationRad": 0.00132444204874611,
          "springUpperM": [-3.136322367753502e-14, 0.7499470223335425, 0.5000000350829297],
          "springLowerM": [2.509057894202802e-13, 0.7495298224258834, 0.1849997193365615],
          "damperUpperM": [-1.960201479845939e-14, 0.7499668889584641, 0.5150000219268311],
          "damperLowerM": [1.8817934206521014e-13, 0.7494238670929685, 0.10499978950242088],
          "springLengthM": 0.31500059202495884,
          "damperLengthM": 0.4100005920249588,
          "springCompressionM": 0.024999407975041188,
          "damperCompressionM": 0.024999407975041188,
          "springMotionRatio": 0.9999042776893806,
          "damperMotionRatio": 0.9999042776893806,
          "headingRad": -0.08218708639620473,
          "steeringAngleRad": -0.08218708639620473,
          "toeInRad": 0.08218708639620473,
          "tieRodLengthM": 0.2999999999999497,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0020903193129094824, -0.05541385030079086, -0.6727215698796114,
                0.0008909812553548443
              ],
              [
                -0.02537640166900354, 0.6727221599062172, -0.05541380169878545,
                0.00007339241197573592
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                -0.0041638722748366976, 0.0008335182194906541, 0.00996102646835263,
                -0.11919258861592592
              ]
            ],
            "residualsM": [
              -5.442430834885596e-13, 1.6004569631383747e-13, -1.033895191682177e-15,
              -5.029310301551959e-14
            ],
            "singularValuesMPerRad": [
              0.6756563753830274, 0.6750787637528242, 0.3487951345919915, 0.11915593438004053
            ],
            "normalizedSingularValues": [
              1.0363642020106798, 1.010792542355742, 0.9888626857937898, 0.9624958523305309
            ],
            "rawRankRatio": 0.17635582038649666,
            "normalizedRankRatio": 0.9287235611411174,
            "conditionNumber": 5.670354388125252,
            "headingProjectionNorm": 0.9999991288378048
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, -0.10805304042483042, 0.0001315467930178222, 0.09932236374035502
            ],
            "angularRadPerM": [-0.10805304042483042, 0.0001315467930178222, 0.09932236374035502],
            "carrierBasisPerM": [
              [0.008153829030857493, 0.09899885440860619, 0.008739452056816378],
              [-0.09898719268504223, 0.008011194991727429, -0.10769901739058746],
              [1.1915773001549418e-12, 0.10805294565447783, -0.000143109948383627]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.3831202853111244e-13, -0.05000089827304475, 0.9999713780103232],
              "axisReference": [5.362130756233173e-13, -0.022987661859425308, 0.9999356005232273],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.009898719268504217, -0.07081036790476757, 0.9892300982609411],
              "outerTieRod": [-0.0009784594837028981, -0.08349134993297305, 0.9989512657531819]
            },
            "strutAxisPerM": [1.1915773001549418e-12, 0.10805294565447783, -0.000143109948383627],
            "strutLengthMPerM": -0.9999042776893806,
            "springCompressionMPerM": 0.9999042776893806,
            "damperCompressionMPerM": 0.9999042776893806,
            "springLengthMPerM": -0.9999042776893806,
            "damperLengthMPerM": -0.9999042776893806,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.09931082788593258,
            "toeInRadPerM": -0.09931082788593258,
            "residualsMPerM": [
              5.827586677109586e-19, 4.379160337304733e-19, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0, -1.6116641268910344e-19, -0.011074394588898704, -8.361549772832383
            ],
            "angularRadPerM": [-1.6116641268910344e-19, -0.011074394588898704, -8.361549772832383],
            "carrierBasisPerM": [
              [-0.6864380257693996, -8.333325762676001, 0.011037013501200293],
              [8.333333071619453, -0.6864374237129741, 0.0009091471195308658],
              [-2.52972469361179e-12, -6.5561287342383335e-12, 8.683217651167327e-15]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -5.056562807359555e-13, -1.3112257468476668e-12, 1.7366435302334655e-15
              ],
              "axisReference": [
                -1.1386534076729404e-12, -2.9502579304072498e-12, 3.907447943025297e-15
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8333333071619449, -0.06864374237129739, 0.00009091471195308655
              ],
              "outerTieRod": [0.08237256309232789, 0.9999990915211201, -0.0013244416201440353]
            },
            "strutAxisPerM": [
              -2.52972469361179e-12, -6.5561287342383335e-12, 8.683217651167327e-15
            ],
            "strutLengthMPerM": -5.9164567891575885e-31,
            "springCompressionMPerM": 5.9164567891575885e-31,
            "damperCompressionMPerM": 5.9164567891575885e-31,
            "springLengthMPerM": -5.9164567891575885e-31,
            "damperLengthMPerM": -5.9164567891575885e-31,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.346118954833388e-17,
            "headingRadPerM": -8.361564341383534,
            "toeInRadPerM": 8.361564341383534,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9964157541474413, -0.08459097076367195, -0.00011203590808192],
            [0.08459104495621923, 0.9964148802178472, 0.0013196945361939308],
            [4.003345292273908e-12, -0.001324441661063192, 0.9999991229267583]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.13500000000000104],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [8.006690584547817e-13, -0.7493708894264363, 0.06499982458535064],
            "axisReference": [1.8015053815232584e-12, -0.749701999841702, 0.3149996053170402],
            "wheelCentre": [0, -0.7491060010942237, -0.13500000000000104],
            "spindleReference": [-0.008459104495621922, -0.8487474891160084, -0.13513196945362044],
            "outerTieRod": [-0.11956989049769295, -0.738955084602583, -0.1349865556910312]
          },
          "innerRackM": [-0.12, -0.44, -0.16],
          "strutAxis": [4.003345292273908e-12, -0.001324441661063192, 0.9999991229267583],
          "steeringAxisReference": [0, -0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.47500059202495876,
          "strutInclinationRad": 0.0013244420484946327,
          "springUpperM": [-1.6013381169095632e-13, -0.7499470223335575, 0.5000000350829297],
          "springLowerM": [1.2810704935276508e-12, -0.7495298224257638, 0.18499971933656162],
          "damperUpperM": [-1.0008363230684771e-13, -0.7499668889584734, 0.515000021926831],
          "damperLowerM": [9.60802870145738e-13, -0.7494238670928788, 0.10499978950242098],
          "springLengthM": 0.3150005920249588,
          "damperLengthM": 0.41000059202495875,
          "springCompressionM": 0.024999407975041243,
          "damperCompressionM": 0.024999407975041243,
          "springMotionRatio": 0.9999042776893804,
          "damperMotionRatio": 0.9999042776893804,
          "headingRad": -0.08469232903662062,
          "steeringAngleRad": -0.08469232903662062,
          "toeInRad": -0.08469232903662062,
          "tieRodLengthM": 0.30000000000019905,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.00215388667694115, -0.057099005425457885, -0.672580634049524,
                -0.0008907945939061289
              ],
              [
                -0.025371085287641707, 0.6725812239525192, -0.05709895534544807,
                -0.00007562430162933801
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                0.004194888004106865, 0.0008597620962465757, 0.009969535265055316,
                0.11913886907998494
              ]
            ],
            "residualsM": [
              -2.654003549589813e-12, -6.831535120585541e-13, -1.033895191682177e-15,
              1.9906298831529057e-13
            ],
            "singularValuesMPerRad": [
              0.6756557844513539, 0.6750789627880239, 0.34879672948638785, 0.11910173860166327
            ],
            "normalizedSingularValues": [
              1.036144586929359, 1.011021032180148, 0.9890724648118945, 0.9622767412845956
            ],
            "rawRankRatio": 0.17627576251474897,
            "normalizedRankRatio": 0.92870894026125,
            "conditionNumber": 5.672929651439347,
            "headingProjectionNorm": 0.9999991292027866
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, 0.10805304042427753, 0.00013462809397679228, -0.10164884861063474
            ],
            "angularRadPerM": [0.10805304042427753, 0.00013462809397679228, -0.10164884861063474],
            "carrierBasisPerM": [
              [-0.008598589864163881, -0.10127240832607977, -0.009274457137245243],
              [0.10128460298060774, -0.008741179329637187, 0.10765426900038075],
              [5.9990634692936445e-12, -0.10805294565425404, -0.00014310994834299733]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.1998156374676272e-12, 0.05000089827308951, 0.9999713780103313],
              "axisReference": [2.6995823518239856e-12, 0.022987661859526, 0.9999356005232456],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010128460298060775, 0.07248560533690403, 0.9892345730999618],
              "outerTieRod": [0.0010318307836996706, 0.08376417640306988, 1.0011129348564693]
            },
            "strutAxisPerM": [
              5.9990634692936445e-12, -0.10805294565425404, -0.00014310994834299733
            ],
            "strutLengthMPerM": -0.9999042776893804,
            "springCompressionMPerM": 0.9999042776893804,
            "damperCompressionMPerM": 0.9999042776893804,
            "springLengthMPerM": -0.9999042776893804,
            "damperLengthMPerM": -0.9999042776893804,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.10166108809278548,
            "toeInRadPerM": -0.10166108809278548,
            "residualsMPerM": [
              -7.453889935837843e-19, 1.3808331106139604e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.011079306218646688, -8.36525822265091],
            "angularRadPerM": [0, 0.011079306218646688, -8.36525822265091],
            "carrierBasisPerM": [
              [-0.7076265550229626, -8.335275080560791, -0.011039595261283276],
              [8.33528239121395, -0.7076259343826458, -0.0009372100904252613],
              [5.6533718678641875e-12, -3.348901712430512e-11, -4.435428839208025e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                1.1309165409700839e-12, -6.697803424861024e-12, -8.870857678416052e-15
              ],
              "axisReference": [
                2.544329330556039e-12, -1.5070057705937303e-11, -1.9959429776436112e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8335282391213952, 0.07076259343826456, 0.00009372100904252612
              ],
              "outerTieRod": [0.08491518660275592, 1.000233009667295, 0.001324751431353993]
            },
            "strutAxisPerM": [
              5.6533718678641875e-12, -3.348901712430512e-11, -4.435428839208025e-14
            ],
            "strutLengthMPerM": 3.1554436208840472e-30,
            "springCompressionMPerM": -3.1554436208840472e-30,
            "damperCompressionMPerM": -3.1554436208840472e-30,
            "springLengthMPerM": 3.1554436208840472e-30,
            "damperLengthMPerM": 3.1554436208840472e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.8817683956201536e-16,
            "headingRadPerM": -8.365272791557054,
            "toeInRadPerM": -8.365272791557054,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.0012405723756149234, "right": -0.0012598140223334803 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.071489449885521,
          "phi": -0.08218701463676803,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.13499999999999984],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493708894265714, 0.0649998245853517],
            "axisReference": [-8.900705805609233e-21, 0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942235, -0.13499999999999984],
            "spindleReference": [0.008209452103572714, 0.8487683684799264, -0.13513199710724416],
            "outerTieRod": [-0.11959494575637035, 0.7589573349781619, -0.13501304752846308]
          },
          "basis": [
            [0.996624547969753, -0.08209444903281941, 0.00010872940386024],
            [0.08209452103572715, 0.9966236738570292, -0.0013199710724431121],
            [0, 0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, 0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": -0.08218708639669593,
          "innerRack": [-0.12, 0.46, -0.16],
          "error": 1.5959455978986625e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        },
        {
          "side": "right",
          "theta": 0.07148944988552111,
          "phi": -0.08469225511127366,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.13499999999999981],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493708894265714, 0.06499982458535172],
            "axisReference": [9.17137947157941e-21, -0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942235, -0.13499999999999981],
            "spindleReference": [-0.008459104495754943, -0.8487474891159967, -0.1351319694537204],
            "outerTieRod": [-0.11956989049767945, -0.7389550846024227, -0.1349865556915016]
          },
          "basis": [
            [0.9964157541473287, -0.08459097076500738, -0.00011203590415182994],
            [0.08459104495754945, 0.9964148802177325, 0.0013196945372059797],
            [0, -0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, -0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": -0.08469232903795582,
          "innerRack": [-0.12, -0.44, -0.16],
          "error": 1.8735013540549517e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        }
      ],
      "errors": {
        "positionM": 1.801505372351879e-12,
        "frame": 4.003345292273908e-12,
        "angleRad": 1.3351958427776367e-12,
        "closureM": 2.654003549589813e-12,
        "jacobianMPerRad": 5.0204063128944654e-11,
        "pointDerivativeMPerM": 3.2576324970889914e-10,
        "angularDerivativeRadPerM": 1.241122760120561e-9,
        "carrierBasisDerivativePerM": 2.719295233433172e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 5.927280888329278e-11,
        "headingDerivativeRadPerM": 1.0998945754181477e-8,
        "implicitResidual": 1.8817683956201536e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003247744624859661,
          "heading": 0.00010983881911919013,
          "length": 1.6178210093809042e-7,
          "angular": 0.000012271886735248927,
          "basis": 0.00002706453852541202,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 3.2474421998718306e-8,
          "heading": 0.000001098343188843387,
          "length": 1.6182740703030163e-9,
          "angular": 1.2270882088216695e-7,
          "basis": 2.7061999696709194e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.2576324970889914e-10,
          "heading": 1.0998945754181477e-8,
          "length": 5.927280888329278e-11,
          "angular": 1.241122760120561e-9,
          "basis": 2.719295233433172e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07148944988551759,
          "carrierBasis": [
            [0.986226338462065, -0.1654012132194708, 0.00021906445312914867],
            [0.1654013582885808, 0.9862254734693342, -0.001306199249098228],
            [-3.5001073273168378e-12, 0.0013244416608403596, 0.9999991229267586]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942237, -0.13500000000000104],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-7.000214654633676e-13, 0.7493708894263917, 0.0649998245853507],
            "axisReference": [-1.575048297292577e-12, 0.7497019998416018, 0.3149996053170403],
            "wheelCentre": [0, 0.7491060010942237, -0.13500000000000104],
            "spindleReference": [0.016540135828858077, 0.8477285484411571, -0.13513061992491085],
            "outerTieRod": [-0.1183471606154478, 0.7689541466805602, -0.13502628773437653]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.16],
          "strutAxis": [-3.5001073273168378e-12, 0.0013244416608403596, 0.9999991229267586],
          "steeringAxisReference": [0, 0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.4750005920249588,
          "strutInclinationRad": 0.0013244420482431555,
          "springUpperM": [1.4000429309267352e-13, 0.7499470223335664, 0.5000000350829297],
          "springLowerM": [-1.120034344741388e-12, 0.7495298224256925, 0.18499971933656173],
          "damperUpperM": [8.750268318292095e-14, 0.749966888958479, 0.515000021926831],
          "damperLowerM": [-8.400257585560411e-13, 0.7494238670928254, 0.10499978950242105],
          "springLengthM": 0.31500059202495884,
          "damperLengthM": 0.4100005920249588,
          "springCompressionM": 0.024999407975041188,
          "damperCompressionM": 0.024999407975041188,
          "springMotionRatio": 0.9999042776893805,
          "damperMotionRatio": 0.9999042776893805,
          "headingRad": -0.1661651041730687,
          "steeringAngleRad": -0.1661651041730687,
          "toeInRad": 0.1661651041730687,
          "tieRodLengthM": 0.29999999999976523,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0042115070457004085, -0.11164601476652435, -0.6657027784618949,
                0.0008816852674329021
              ],
              [
                -0.025111638833217296, 0.665703362332501, -0.1116459168447922,
                0.00014786863332391322
              ],
              [-0.3491060010942236, 0, 0, 0],
              [
                -0.0041487305150561815, 0.0016784690135938564, 0.009851748290877756,
                -0.1180439340354051
              ]
            ],
            "residualsM": [
              2.2298360261106126e-12, 9.890138838106188e-13, -1.033895191682177e-15,
              -2.3475665855698935e-13
            ],
            "singularValuesMPerRad": [
              0.6756585094786108, 0.6750767660311525, 0.3487942908014201, 0.11800791258652818
            ],
            "normalizedSingularValues": [
              1.0364871230951491, 1.0106378751796015, 0.9888026092955833, 0.9625876213418957
            ],
            "rawRankRatio": 0.17465614793720574,
            "normalizedRankRatio": 0.928701958657648,
            "conditionNumber": 5.725535641376511,
            "headingProjectionNorm": 0.9999991469213969
          },
          "jounce": {
            "tangentRadPerM": [
              -2.864459496157731, -0.10805304042394741, 0.00013131563372331803, 0.09914783529440485
            ],
            "angularRadPerM": [-0.10805304042394741, 0.00013131563372331803, 0.09914783529440485],
            "carrierBasisPerM": [
              [0.01639920101236632, 0.0978058771490502, 0.017742597041543646],
              [-0.09778229233106615, 0.016258047828802514, -0.106586380736091],
              [-5.09615846700992e-12, 0.10805294565316997, -0.0001431099483174838]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.0192334342240972e-12, -0.05000089827330632, 0.9999713780103364],
              "axisReference": [-2.293269733995556e-12, -0.02298766186001383, 0.999935600523257],
              "wheelCentre": [0, -0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.009778229233106617, -0.06998568262106006, 0.9893413619263908],
              "outerTieRod": [-0.0019679041214839604, -0.08334819266182633, 0.9978708883550147]
            },
            "strutAxisPerM": [-5.09615846700992e-12, 0.10805294565316997, -0.0001431099483174838],
            "strutLengthMPerM": -0.9999042776893805,
            "springCompressionMPerM": 0.9999042776893805,
            "damperCompressionMPerM": 0.9999042776893805,
            "springLengthMPerM": -0.9999042776893805,
            "damperLengthMPerM": -0.9999042776893805,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.09912465986730801,
            "toeInRadPerM": -0.09912465986730801,
            "residualsMPerM": [
              2.1141942363467336e-18, 1.4179331537036988e-18, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -3.25731319333182e-19, -0.011182035698390599, -8.442822522091435],
            "angularRadPerM": [-3.25731319333182e-19, -0.011182035698390599, -8.442822522091435],
            "carrierBasisPerM": [
              [-1.3964555377371306, -8.326533942247293, 0.01102801812337586],
              [8.326541245233816, -1.3964543129433447, 0.001849523892945204],
              [-7.587128841857194e-12, 2.955078529853889e-11, -3.913832551366752e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.5172776229865903e-12, 5.9101570597077786e-12, -7.827665102733503e-15
              ],
              "axisReference": [
                -3.414342593377473e-12, 1.3297853384342499e-11, -1.7612246481150383e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8326541245233817, -0.13964543129433446, 0.00018495238929452037
              ],
              "outerTieRod": [0.1675746645284559, 0.999184073069675, -0.0013233621748051031]
            },
            "strutAxisPerM": [
              -7.587128841857194e-12, 2.955078529853889e-11, -3.913832551366752e-14
            ],
            "strutLengthMPerM": -6.310887241768095e-30,
            "springCompressionMPerM": 6.310887241768095e-30,
            "damperCompressionMPerM": 6.310887241768095e-30,
            "springLengthMPerM": -6.310887241768095e-30,
            "damperLengthMPerM": -6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -7.52029731890258e-17,
            "headingRadPerM": -8.44283692689237,
            "toeInRadPerM": 8.44283692689237,
            "residualsMPerM": [8.673617379884035e-19, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07148944988551759,
          "carrierBasis": [
            [0.9857918294739527, -0.16797148403852386, -0.00022246863561125002],
            [0.16797163136195914, 0.9857909648623211, 0.001305623765334496],
            [9.49167657306094e-12, -0.00132444165988425, 0.9999991229267604]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942237, -0.13500000000000104],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.8983353146121882e-12, -0.7493708894262004, 0.06499982458535106],
            "axisReference": [4.2712544578774225e-12, -0.7497019998411716, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942237, -0.13500000000000104],
            "spindleReference": [-0.01679716313619591, -0.8476850975804557, -0.13513056237653448],
            "outerTieRod": [-0.11829501953687432, -0.7289494230096007, -0.13497330376372768]
          },
          "innerRackM": [-0.12, -0.43, -0.16],
          "strutAxis": [9.49167657306094e-12, -0.00132444165988425, 0.9999991229267604],
          "steeringAxisReference": [0, -0.0013244416617390065, 0.9999991229267576],
          "strutLengthM": 0.475000592024959,
          "strutInclinationRad": 0.0013244420469019436,
          "springUpperM": [-3.796670629224376e-13, -0.7499470223336047, 0.5000000350829297],
          "springLowerM": [3.037336503379501e-12, -0.7495298224253866, 0.18499971933656228],
          "damperUpperM": [-2.3729191432652353e-13, -0.7499668889585029, 0.515000021926831],
          "damperLowerM": [2.278002377534626e-12, -0.7494238670925958, 0.10499978950242148],
          "springLengthM": 0.315000592024959,
          "damperLengthM": 0.410000592024959,
          "springCompressionM": 0.02499940797504102,
          "damperCompressionM": 0.02499940797504102,
          "springMotionRatio": 0.999904277689381,
          "damperMotionRatio": 0.999904277689381,
          "headingRad": -0.1687718486633326,
          "steeringAngleRad": -0.1687718486633326,
          "toeInRad": -0.1687718486633326,
          "tieRodLengthM": 0.3000000000010925,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004276952236710054, -0.11338095061272058, -0.6654094848949191,
                -0.0008812968168729797
              ],
              [
                -0.025100575213206515, 0.6654100685082853, -0.11338085116932259,
                -0.00015016645463905988
              ],
              [0.3491060010942236, 0, 0, 0],
              [
                0.0042107808946685865, 0.0017081112710504744, 0.009868596789212524,
                0.11776620421163872
              ]
            ],
            "residualsM": [
              -6.105526850698657e-12, -2.3103949309266625e-12, -1.033895191682177e-15,
              1.0925149673823853e-12
            ],
            "singularValuesMPerRad": [
              0.6756573429554497, 0.6750771420292799, 0.3487974619460633, 0.11772928183493041
            ],
            "normalizedSingularValues": [
              1.036048693063478, 1.011099379548984, 0.9892161845928213, 0.9621499313603571
            ],
            "rawRankRatio": 0.17424406477987917,
            "normalizedRankRatio": 0.928672501400865,
            "conditionNumber": 5.739076399895114,
            "headingProjectionNorm": 0.9999991476729284
          },
          "jounce": {
            "tangentRadPerM": [
              2.864459496157731, 0.1080530404225311, 0.00013774040325777902, -0.10399874329549717
            ],
            "angularRadPerM": [0.1080530404225311, 0.00013774040325777902, -0.10399874329549717],
            "carrierBasisPerM": [
              [-0.01746885389240572, -0.10249707300378369, -0.01828561291876712],
              [0.10252120133488095, -0.017609915188430574, 0.10649457449419465],
              [1.4253193026877997e-11, -0.10805294565308801, -0.00014310994821406444]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.07161148740394031, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.8506440067352975e-12, 0.050000898273322714, 0.9999713780103571],
              "axisReference": [6.413934569007504e-12, 0.022987661860050718, 0.9999356005233035],
              "wheelCentre": [0, 0.07161148740394031, 0.9999999999999999],
              "spindleReference": [-0.010252120133488092, 0.07337247892278337, 0.9893505425505804],
              "outerTieRod": [0.002096262467088691, 0.08391113616439436, 1.002194273550252]
            },
            "strutAxisPerM": [
              1.4253193026877997e-11, -0.10805294565308801, -0.00014310994821406444
            ],
            "strutLengthMPerM": -0.999904277689381,
            "springCompressionMPerM": 0.999904277689381,
            "damperCompressionMPerM": 0.999904277689381,
            "springLengthMPerM": -0.999904277689381,
            "damperLengthMPerM": -0.999904277689381,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.10402261748761324,
            "toeInRadPerM": -0.10402261748761324,
            "residualsMPerM": [
              -2.0735366548785272e-18, -9.723938234479368e-19, -1.1102230246251565e-16,
              -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.011208234408494147, -8.462603451582103],
            "angularRadPerM": [0, 0.011208234408494147, -8.462603451582103],
            "carrierBasisPerM": [
              [-1.4214785540723964, -8.342365338647708, -0.011048985902722352],
              [8.34237265551954, -1.421477307331592, -0.0018826654182820051],
              [1.5696098934481206e-11, -8.03242949284865e-11, -1.0638493596047945e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                3.1396599729782704e-12, -1.6064858985697302e-11, -2.127698719209589e-14
              ],
              "axisReference": [
                7.063059338785482e-12, -3.614593271781892e-11, -4.7873221182215746e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8342372655519539, 0.14214773073315917, 0.00018826654182820045
              ],
              "outerTieRod": [0.1705774264886879, 1.001083840637725, 0.0013258783083266823]
            },
            "strutAxisPerM": [
              1.5696098934481206e-11, -8.03242949284865e-11, -1.0638493596047945e-13
            ],
            "strutLengthMPerM": -6.310887241768095e-30,
            "springCompressionMPerM": 6.310887241768095e-30,
            "damperCompressionMPerM": 6.310887241768095e-30,
            "springLengthMPerM": -6.310887241768095e-30,
            "damperLengthMPerM": -6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0191500421363742e-17,
            "headingRadPerM": -8.462617877412617,
            "toeInRadPerM": -8.462617877412617,
            "residualsMPerM": [-8.673617379884035e-19, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.0012433317722456705, "right": -0.001284050857430663 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.071489449885521,
          "phi": -0.1661649611036793,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7491060010942235, -0.13499999999999984],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [0, 0.7493708894265714, 0.0649998245853517],
            "axisReference": [-1.79328511990356e-20, 0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, 0.7491060010942235, -0.13499999999999984],
            "spindleReference": [0.01654013582902625, 0.8477285484411287, -0.13513061992505618],
            "outerTieRod": [-0.118347160615414, 0.7689541466807623, -0.13502628773397918]
          },
          "basis": [
            [0.9862263384617834, -0.16540121322115697, 0.0002190644498278718],
            [0.16540135829026256, 0.9862254734690511, -0.0013061992505632649],
            [0, 0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, 0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": -0.1661651041747741,
          "innerRack": [-0.12, 0.47000000000000003, -0.16],
          "error": 1.5959455978986625e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        },
        {
          "side": "right",
          "theta": 0.07148944988552111,
          "phi": -0.16877170344147974,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7491060010942235, -0.13499999999999981],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [0, -0.7493708894265714, 0.06499982458535172],
            "axisReference": [1.8211520764765208e-20, -0.7497019998420061, 0.3149996053170411],
            "wheelCentre": [0, -0.7491060010942235, -0.13499999999999981],
            "spindleReference": [-0.016797163137033545, -0.8476850975803124, -0.13513056237687537],
            "outerTieRod": [-0.11829501953670302, -0.7289494230085941, -0.13497330376481056]
          },
          "basis": [
            [0.9857918294725252, -0.16797148404691217, -0.00022246862657716705],
            [0.1679716313703355, 0.985790964860889, 0.0013056237687554912],
            [0, -0.0013244416617391734, 0.9999991229267576]
          ],
          "axis": [0, -0.0013244416617391734, 0.9999991229267576],
          "strutLength": 0.47500059202495765,
          "heading": -0.16877184867183054,
          "innerRack": [-0.12, -0.43, -0.16],
          "error": 1.8735013540549517e-16,
          "springLength": 0.31500059202495767,
          "damperLength": 0.41000059202495764
        }
      ],
      "errors": {
        "positionM": 4.2712544396659015e-12,
        "frame": 9.49167657306094e-12,
        "angleRad": 8.497924586237104e-12,
        "closureM": 6.105526850698657e-12,
        "jacobianMPerRad": 4.0327883393809216e-11,
        "pointDerivativeMPerM": 7.444549143809098e-10,
        "angularDerivativeRadPerM": 3.1057449945137705e-9,
        "carrierBasisDerivativePerM": 6.2037937009762345e-9,
        "armDerivativeRadPerM": 6.207341307629122e-10,
        "lengthDerivativeMPerM": 5.927269786099032e-11,
        "headingDerivativeRadPerM": 1.3214293659302712e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007359418111474447,
          "heading": 0.0001321563432750139,
          "length": 1.6178210082706812e-7,
          "angular": 0.00003114259501479921,
          "basis": 0.00006132848421414039,
          "arm": 0.000003977489728246297
        },
        {
          "stepM": 0.0001,
          "point": 7.359506937199001e-8,
          "heading": 0.0000013215069341043773,
          "length": 1.6182746254145286e-9,
          "angular": 3.1141478196161643e-7,
          "basis": 6.132926175794751e-7,
          "arm": 3.9773234927764634e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.444549143809098e-10,
          "heading": 1.3214293659302712e-8,
          "length": 5.927269786099032e-11,
          "angular": 3.1057449945137705e-9,
          "basis": 6.2037937009762345e-9,
          "arm": 6.207341307629122e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14334756890534003,
          "carrierBasis": [
            [0.9851098000895655, 0.17192376277550464, -0.00094950545343224],
            [-0.17192638473339145, 0.9850947767039854, -0.005440509445883717],
            [7.2758717153823665e-12, 0.005522744212513133, 0.9999847495318925]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.11000000000000879],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.4551743430764735e-12, 0.7475147103562795, 0.08999694990636972],
            "axisReference": [3.2741422719220647e-12, 0.7488953964094077, 0.3399931372893428],
            "wheelCentre": [0, 0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.017192638473339142, 0.8449196391841753, -0.11054405094459716],
            "outerTieRod": [-0.11821317601074785, 0.7257793099807163, -0.10988605934559692]
          },
          "innerRackM": [-0.12, 0.43, -0.16],
          "strutAxis": [7.2758717153823665e-12, 0.005522744212513133, 0.9999847495318925],
          "steeringAxisReference": [0, 0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546283,
          "strutInclinationRad": 0.005522772287613853,
          "springUpperM": [-2.9103486861529467e-13, 0.7497790902314995, 0.5000006100187243],
          "springLowerM": [2.3282789489223574e-12, 0.7481774396617811, 0.2099951198501968],
          "damperUpperM": [-1.8189679288455918e-13, 0.7498619313946872, 0.5150003812617028],
          "damperLowerM": [1.7462092116917682e-12, 0.74773562012478, 0.12999633988764542],
          "springLengthM": 0.29000991295546286,
          "damperLengthM": 0.38500991295546283,
          "springCompressionM": 0.04999008704453717,
          "damperCompressionM": 0.04999008704453717,
          "springMotionRatio": 0.9991876100671362,
          "damperMotionRatio": 0.9991876100671362,
          "headingRad": 0.17278742230914443,
          "steeringAngleRad": 0.17278742230914443,
          "toeInRad": -0.17278742230914443,
          "tieRodLengthM": 0.30000000000091714,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.008925106476255395, 0.11175385437529914, -0.6403213700582262, 0.00353638507351715
              ],
              [
                -0.051139386591056414, 0.6403311354077927, 0.11175215007670596,
                -0.0006171879527131428
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                -0.008570042590475065, -0.0035586485250500865, 0.01974777226349222,
                -0.11642715976847737
              ]
            ],
            "residualsM": [
              -4.423124301718151e-12, 2.1648997698686667e-12, -8.784639682346551e-15,
              9.171552406428418e-13
            ],
            "singularValuesMPerRad": [
              0.6528947213320487, 0.650339618256439, 0.34501236405016583, 0.1162125998033064
            ],
            "normalizedSingularValues": [
              1.0721588287247075, 1.0301418725296543, 0.9699322788260214, 0.9211484912543267
            ],
            "rawRankRatio": 0.17799592492677402,
            "normalizedRankRatio": 0.8591530159295504,
            "conditionNumber": 5.618106147156972,
            "headingProjectionNorm": 0.9999852003189694
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, -0.2305474229047563, 0.001213599663656545, 0.2197424137977168
            ],
            "angularRadPerM": [-0.2305474229047563, 0.001213599663656545, 0.2197424137977168],
            "carrierBasisPerM": [
              [-0.03778009494097437, 0.21625149929214457, -0.04083210936603473],
              [-0.21647370665289023, -0.03903381420886784, -0.22690241228335406],
              [1.1648572514552646e-11, 0.23054390695023483, -0.0012732544455658905]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.3297068213381372e-12, -0.09822878590733357, 0.9997453491108867],
              "axisReference": [5.241858488068407e-12, -0.04059280916977488, 0.9994270354994952],
              "wheelCentre": [0, -0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02164737066528902, -0.14824094871826732, 0.9773097587716645],
              "outerTieRod": [0.004533611392916922, -0.1702877472124379, 1.0048998531239242]
            },
            "strutAxisPerM": [1.1648572514552646e-11, 0.23054390695023483, -0.0012732544455658905],
            "strutLengthMPerM": -0.9991876100671362,
            "springCompressionMPerM": 0.9991876100671362,
            "damperCompressionMPerM": 0.9991876100671362,
            "springLengthMPerM": -0.9991876100671362,
            "damperLengthMPerM": -0.9991876100671362,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.21996457103959846,
            "toeInRadPerM": -0.21996457103959846,
            "residualsMPerM": [
              -1.0842021724855044e-18, 1.214306433183765e-17, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 1.3545518717218509e-18, -0.04681238885563747, -8.476162053791356],
            "angularRadPerM": [1.3545518717218509e-18, -0.04681238885563747, -8.476162053791356],
            "carrierBasisPerM": [
              [1.457298122801266, -8.349950306337163, 0.046115343027292026],
              [8.350077648930142, 1.457275898322706, -0.008048284776683451],
              [-1.7894546955332657e-11, -6.167146909670905e-11, 3.4060094348505686e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -3.5786131002968347e-12, -1.233429381934181e-11, 6.812018869701138e-14
              ],
              "axisReference": [
                -8.052579436590435e-12, -2.775216109351907e-11, 1.5327042456827557e-13
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8350077648930142, 0.14572758983227058, -0.0008048284776683451],
              "outerTieRod": [-0.17487577473615182, 1.0019940367604596, -0.005533841163275043]
            },
            "strutAxisPerM": [
              -1.7894546955332657e-11, -6.167146909670905e-11, 3.4060094348505686e-13
            ],
            "strutLengthMPerM": 1.262177448353619e-29,
            "springCompressionMPerM": -1.262177448353619e-29,
            "damperCompressionMPerM": -1.262177448353619e-29,
            "springLengthMPerM": 1.262177448353619e-29,
            "damperLengthMPerM": 1.262177448353619e-29,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.9808373691310166e-16,
            "headingRadPerM": -8.476412948350754,
            "toeInRadPerM": 8.476412948350754,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 2.220446049250313e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14334756890534003,
          "carrierBasis": [
            [0.9868344957142225, 0.1617308883326499, 0.0008932119503687384],
            [-0.16173335484202472, 0.9868194460262136, 0.005450034500839177],
            [-7.825538865232652e-13, -0.0055227442135788824, 0.9999847495318872]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.11000000000000879],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-1.5651077730465307e-13, -0.7475147103564926, 0.08999694990636867],
            "axisReference": [-3.5214924893546933e-13, -0.7488953964098873, 0.33999313728934044],
            "wheelCentre": [0, -0.7464101615137768, -0.11000000000000879],
            "spindleReference": [0.01617333548420247, -0.8450921061163982, -0.1105450034500927],
            "outerTieRod": [-0.1184201394857067, -0.7658178681136948, -0.11010718543405304]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.16],
          "strutAxis": [-7.825538865232652e-13, -0.0055227442135788824, 0.9999847495318872],
          "steeringAxisReference": [0, -0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546305,
          "strutInclinationRad": 0.0055227722885787854,
          "springUpperM": [3.130215546093061e-14, -0.7497790902314568, 0.5000006100187245],
          "springLowerM": [-2.504172436874449e-13, -0.7481774396621221, 0.20999511985019514],
          "damperUpperM": [1.9563847163081634e-14, -0.7498619313946605, 0.5150003812617029],
          "damperLowerM": [-1.878129327655837e-13, -0.7477356201250358, 0.12999633988764414],
          "springLengthM": 0.2900099129554631,
          "damperLengthM": 0.38500991295546305,
          "springCompressionM": 0.049990087044536946,
          "damperCompressionM": 0.049990087044536946,
          "springMotionRatio": 0.9991876100671367,
          "damperMotionRatio": 0.9991876100671367,
          "headingRad": 0.16244931496400616,
          "steeringAngleRad": 0.16244931496400616,
          "toeInRad": 0.16244931496400616,
          "tieRodLengthM": 0.2999999999998132,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.008395962112624344, 0.10512828390285965, -0.6414424222142533,
                -0.0035425764522475645
              ],
              [
                -0.051228919632993364, 0.6414522046606499, 0.10512668064731749,
                0.0005805966217178912
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                0.00830828182162005, -0.0033333749104414922, 0.01969381574067555,
                0.11687151557913386
              ]
            ],
            "residualsM": [
              3.920837179233194e-13, -7.527806503149215e-13, -8.784639682346551e-15,
              -1.867950238931826e-13
            ],
            "singularValuesMPerRad": [
              0.6529047034844229, 0.6503368853025887, 0.34498444422249186, 0.11666499801549045
            ],
            "normalizedSingularValues": [
              1.0731483234755954, 1.0290579995709292, 0.9690396219152154, 0.9221466914211716
            ],
            "rawRankRatio": 0.17868610440830415,
            "normalizedRankRatio": 0.8592909957074933,
            "conditionNumber": 5.596406073720003,
            "headingProjectionNorm": 0.9999851484516856
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, 0.2305474229063946, 0.0010980805714287053, -0.19882576192488172
            ],
            "angularRadPerM": [0.2305474229063946, 0.0010980805714287053, -0.19882576192488172],
            "carrierBasisPerM": [
              [0.03215724791821595, -0.19641404821740344, 0.03620301572249488],
              [0.19621111281545062, 0.030900266096213415, 0.22768627640996353],
              [-9.950876928010999e-13, -0.23054390695011748, -0.001273254445810955]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.9902704701327267e-13, 0.09822878590735704, 0.9997453491108377],
              "axisReference": [-4.477943623543146e-13, 0.04059280916982767, 0.9994270354993849],
              "wheelCentre": [0, 0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.01962111128154506, 0.1412475406877592, 0.9772313723590036],
              "outerTieRod": [-0.003858869750185911, 0.16790725308346893, 0.9956556381133005]
            },
            "strutAxisPerM": [-9.950876928010999e-13, -0.23054390695011748, -0.001273254445810955],
            "strutLengthMPerM": -0.9991876100671367,
            "springCompressionMPerM": 0.9991876100671367,
            "damperCompressionMPerM": 0.9991876100671367,
            "springLengthMPerM": -0.9991876100671367,
            "damperLengthMPerM": -0.9991876100671367,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.19862844519007136,
            "toeInRadPerM": -0.19862844519007136,
            "residualsMPerM": [
              -3.0357660829594124e-18, 1.951563910473908e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.04664019803669361, -8.444984040423055],
            "angularRadPerM": [0, 0.04664019803669361, -8.444984040423055],
            "carrierBasisPerM": [
              [1.3658564303949254, -8.333801566845542, -0.04602615630955201],
              [8.333928663158922, 1.3658356004449776, 0.007543275698970872],
              [8.8282367527448e-12, 6.608655082460009e-12, 3.649846824182935e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [1.765242466089667e-12, 1.3217310164920022e-12, 7.299693648365871e-15],
              "axisReference": [
                3.9724959433051765e-12, 2.973894787107004e-12, 1.6424310708823205e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.833392866315892, -0.13658356004449773, -0.0007543275698970872
              ],
              "outerTieRod": [-0.16390277164739095, 1.0000561880214651, 0.005523138757146241]
            },
            "strutAxisPerM": [8.8282367527448e-12, 6.608655082460009e-12, 3.649846824182935e-14],
            "strutLengthMPerM": 4.733165431326071e-30,
            "springCompressionMPerM": -4.733165431326071e-30,
            "damperCompressionMPerM": -4.733165431326071e-30,
            "springLengthMPerM": 4.733165431326071e-30,
            "damperLengthMPerM": 4.733165431326071e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.664603343001005e-17,
            "headingRadPerM": -8.445234888188295,
            "toeInRadPerM": -8.445234888188295,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.005299624503242478, "right": -0.004959120981308213 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14334756890536482,
          "phi": 0.17278483936122258,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.11000000000000021],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-3.728059196853008e-20, 0.7475147103567008, 0.08999694990637608],
            "axisReference": [-7.456118393706016e-20, 0.7488953964103573, 0.3399931372893464],
            "wheelCentre": [0, 0.7464101615137755, -0.11000000000000021],
            "spindleReference": [-0.017192638473996647, 0.8449196391840574, -0.11054405094492122],
            "outerTieRod": [-0.11821317601061028, 0.7257793099799215, -0.1098860593464005]
          },
          "basis": [
            [0.9851098000884191, 0.17192376278211732, -0.0009495054466642751],
            [-0.17192638473996652, 0.9850947767028195, -0.005440509449210042],
            [0, 0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, 0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": 0.17278742231582211,
          "innerRack": [-0.12, 0.43, -0.16],
          "error": -2.0816681711721685e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        },
        {
          "side": "right",
          "theta": 0.14334756890536487,
          "phi": 0.16244688089281836,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.11000000000000018],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [3.50703309369379e-20, -0.7475147103567008, 0.0899969499063761],
            "axisReference": [7.01406618738758e-20, -0.7488953964103573, 0.33999313728934644],
            "wheelCentre": [0, -0.7464101615137755, -0.11000000000000018],
            "spindleReference": [0.016173335484349793, -0.8450921061163721, -0.11054500345019999],
            "outerTieRod": [-0.11842013948567771, -0.7658178681138706, -0.11010718543397306]
          },
          "basis": [
            [0.986834495713981, 0.16173088833412624, 0.00089321194977404],
            [-0.16173335484349796, 0.9868194460259658, 0.005450034501998105],
            [0, -0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, -0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": 0.16244931496550008,
          "innerRack": [-0.12, -0.47000000000000003, -0.16],
          "error": -1.8041124150158794e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        }
      ],
      "errors": {
        "positionM": 3.2741423464832487e-12,
        "frame": 7.2758717153823665e-12,
        "angleRad": 6.677686181788545e-12,
        "closureM": 4.423124301718151e-12,
        "jacobianMPerRad": 5.3737632399464275e-11,
        "pointDerivativeMPerM": 7.701372317647781e-10,
        "angularDerivativeRadPerM": 3.317436991778777e-9,
        "carrierBasisDerivativePerM": 6.41439235060659e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 1.7414625297362818e-11,
        "headingDerivativeRadPerM": 1.346430522630726e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007620217057885403,
          "heading": 0.0001341281801536809,
          "length": 3.69643887387916e-7,
          "angular": 0.00003262745582510718,
          "basis": 0.00006350180881020684,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 7.620097938754178e-8,
          "heading": 0.0000013412209600716096,
          "length": 3.682404048355181e-9,
          "angular": 3.262603147646814e-7,
          "basis": 6.350080450356899e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.701372317647781e-10,
          "heading": 1.346430522630726e-8,
          "length": 1.7414625297362818e-11,
          "angular": 3.317436991778777e-9,
          "basis": 6.41439235060659e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14334756890534003,
          "carrierBasis": [
            [0.9960786750475353, 0.08847052830295986, -0.0004886075541187437],
            [-0.08847187754053128, 0.9960634843814675, -0.005501087738250058],
            [4.406311162714872e-12, 0.005522744213329736, 0.9999847495318881]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.11000000000000879],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [8.812622325429744e-13, 0.7475147103564428, 0.08999694990636883],
            "axisReference": [1.9828400232216922e-12, 0.7488953964097752, 0.3399931372893408],
            "wheelCentre": [0, 0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.008847187754053125, 0.8460165099519236, -0.1105501087738338],
            "outerTieRod": [-0.11952944100570423, 0.7357936981174217, -0.10994136709351454]
          },
          "innerRackM": [-0.12, 0.44, -0.16],
          "strutAxis": [4.406311162714872e-12, 0.005522744213329736, 0.9999847495318881],
          "steeringAxisReference": [0, 0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.4500099129554629,
          "strutInclinationRad": 0.005522772288417964,
          "springUpperM": [-1.7625244650859486e-13, 0.7497790902314668, 0.5000006100187245],
          "springLowerM": [1.410019572068759e-12, 0.7481774396620423, 0.2099951198501954],
          "damperUpperM": [-1.101577790678718e-13, 0.7498619313946667, 0.5150003812617028],
          "damperLowerM": [1.0575146790515693e-12, 0.747735620124976, 0.12999633988764436],
          "springLengthM": 0.2900099129554629,
          "damperLengthM": 0.3850099129554629,
          "springCompressionM": 0.04999008704453711,
          "damperCompressionM": 0.04999008704453711,
          "springMotionRatio": 0.9991876100671364,
          "damperMotionRatio": 0.9991876100671364,
          "headingRad": 0.08858904552843687,
          "steeringAngleRad": 0.08858904552843687,
          "toeInRad": -0.08858904552843687,
          "tieRodLengthM": 0.3000000000003563,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0045927850368863415, 0.05750759741912712, -0.6474511387809068,
                0.0035757615629918396
              ],
              [
                -0.05170880691097328, 0.6474610128644415, 0.057506720401346106,
                -0.00031759975094342377
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                -0.008503780681409917, -0.0018292962938864508, 0.019945026663521215,
                -0.11783686572201563
              ]
            ],
            "residualsM": [
              -2.7786490285324622e-12, 1.0915348486184584e-12, -8.784639682346551e-15,
              3.56326079753444e-13
            ],
            "singularValuesMPerRad": [
              0.6528894213610832, 0.6503471672235236, 0.3450053794605929, 0.11762190949085993
            ],
            "normalizedSingularValues": [
              1.0723784695621823, 1.0298686974354132, 0.9696991422689196, 0.9214436811574972
            ],
            "rawRankRatio": 0.18015594316975256,
            "normalizedRankRatio": 0.8592523137224987,
            "conditionNumber": 5.550746660951099,
            "headingProjectionNorm": 0.9999848689023729
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, -0.23054742290601163, 0.001171401493645687, 0.21210173365422108
            ],
            "angularRadPerM": [-0.23054742290601163, 0.001171401493645687, 0.21210173365422108],
            "carrierBasisPerM": [
              [-0.01876532478598132, 0.21115736662116727, -0.02156346035112006],
              [-0.2112732358493667, -0.02003330020722404, -0.22953623328543307],
              [7.048507394066816e-12, 0.2305439069508249, -0.0012732544457574207]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.4096954669123168e-12, -0.09822878590721555, 0.9997453491108484],
              "axisReference": [3.1718265167124393e-12, -0.04059280916950936, 0.999427035499409],
              "wheelCentre": [0, -0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02112732358493667, -0.14634089731810293, 0.9770463766714566],
              "outerTieRod": [0.0022518389743177484, -0.1696764512919206, 1.0025876152421342]
            },
            "strutAxisPerM": [7.048507394066816e-12, 0.2305439069508249, -0.0012732544457574207],
            "strutLengthMPerM": -0.9991876100671364,
            "springCompressionMPerM": 0.9991876100671364,
            "damperCompressionMPerM": 0.9991876100671364,
            "springLengthMPerM": -0.9991876100671364,
            "damperLengthMPerM": -0.9991876100671364,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.21222036134475789,
            "toeInRadPerM": -0.21222036134475789,
            "residualsMPerM": [
              1.0842021724855044e-18, 3.198396408832238e-18, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -6.698177347784202e-19, -0.04625452202295487, -8.375150979717885],
            "angularRadPerM": [-6.698177347784202e-19, -0.04625452202295487, -8.375150979717885],
            "carrierBasisPerM": [
              [0.7409766321015657, -8.342309291200458, 0.046073143011581934],
              [8.342436517262598, 0.7409653318610613, -0.004092224408110671],
              [-1.0841910702552582e-11, -3.6903520581545794e-11, 2.038118130165549e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -2.1681441364496123e-12, -7.380704116309159e-12, 4.0762362603310987e-14
              ],
              "axisReference": [
                -4.8787883455414516e-12, -1.6606584261695606e-11, 9.17153158574497e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.8342436517262597, 0.07409653318610611, -0.000409222440811067],
              "outerTieRod": [-0.08891719585218749, 1.001077114944055, -0.0055287771613898315]
            },
            "strutAxisPerM": [
              -1.0841910702552582e-11, -3.6903520581545794e-11, 2.038118130165549e-13
            ],
            "strutLengthMPerM": -1.262177448353619e-29,
            "springCompressionMPerM": 1.262177448353619e-29,
            "damperCompressionMPerM": 1.262177448353619e-29,
            "springLengthMPerM": -1.262177448353619e-29,
            "damperLengthMPerM": -1.262177448353619e-29,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0083080204115191e-16,
            "headingRadPerM": -8.375404435924784,
            "toeInRadPerM": 8.375404435924784,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14334756890534003,
          "carrierBasis": [
            [0.996925577323303, 0.07835308559835388, 0.00043273064812210637],
            [-0.07835428053780343, 0.9969103737415751, 0.005505764963849017],
            [1.3479821446420587e-12, -0.005522744213791868, 0.999984749531886]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.11000000000000879],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [2.6959642892841173e-13, -0.7475147103565352, 0.08999694990636842],
            "axisReference": [6.065919650889263e-13, -0.7488953964099831, 0.3399931372893399],
            "wheelCentre": [0, -0.7464101615137768, -0.11000000000000879],
            "spindleReference": [0.007835428053780341, -0.8461011988879343, -0.11055057649639369],
            "outerTieRod": [-0.11963106927879635, -0.7558125317855793, -0.11005192767778343]
          },
          "innerRackM": [-0.12, -0.46, -0.16],
          "strutAxis": [1.3479821446420587e-12, -0.005522744213791868, 0.999984749531886],
          "steeringAxisReference": [0, -0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.450009912955463,
          "strutInclinationRad": 0.005522772288799915,
          "springUpperM": [-5.3919285785682346e-14, -0.7497790902314483, 0.5000006100187246],
          "springLowerM": [4.3135428628545877e-13, -0.7481774396621902, 0.20999511985019473],
          "damperUpperM": [-3.3699553616051466e-14, -0.7498619313946552, 0.5150003812617029],
          "damperLowerM": [3.235157147140941e-13, -0.7477356201250869, 0.12999633988764386],
          "springLengthM": 0.290009912955463,
          "damperLengthM": 0.385009912955463,
          "springCompressionM": 0.049990087044537,
          "damperCompressionM": 0.049990087044537,
          "springMotionRatio": 0.9991876100671366,
          "damperMotionRatio": 0.9991876100671366,
          "headingRad": 0.07843586875889348,
          "steeringAngleRad": 0.07843586875889348,
          "toeInRad": 0.07843586875889348,
          "tieRodLengthM": 0.2999999999999613,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004067556573624946, 0.050931059072065514, -0.6480016252601557,
                -0.0035788018053754607
              ],
              [-0.05175277161745383, 0.6480115077389959, 0.05093028234957291, 0.000281279211834935],
              [0.34641016151377674, 0, 0, 0],
              [
                0.008372977370549352, -0.0016166370938952524, 0.01991774047535527,
                0.11797279435608915
              ]
            ],
            "residualsM": [
              -9.159285471998374e-13, -4.70762751697551e-13, -8.784639682346551e-15,
              -3.8691272408186705e-14
            ],
            "singularValuesMPerRad": [
              0.6528944729755183, 0.6503457251197524, 0.34499136373972583, 0.11776200171601271
            ],
            "normalizedSingularValues": [
              1.0728741538230242, 1.0293368279561443, 0.9692409111643862, 0.9219429487755422
            ],
            "rawRankRatio": 0.18036912026429186,
            "normalizedRankRatio": 0.859320681265681,
            "conditionNumber": 5.544186269438564,
            "headingProjectionNorm": 0.9999848431612166
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, 0.23054742290672206, 0.0011151290915152792, -0.20191267961489423
            ],
            "angularRadPerM": [0.23054742290672206, 0.0011151290915152792, -0.20191267961489423],
            "carrierBasisPerM": [
              [0.01582096401979332, -0.20139167962971083, 0.016952401248141406],
              [0.20129498453672937, 0.014551382819139532, 0.2299224926727697],
              [2.2402576755481407e-12, -0.23054390695087243, -0.0012732544458642291]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [4.4805709164576213e-13, 0.09822878590720605, 0.999745349110827],
              "axisReference": [1.0081172008291617e-12, 0.040592809169487945, 0.999427035499361],
              "wheelCentre": [0, 0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02012949845367294, 0.14288242901546658, 0.977007750732723],
              "outerTieRod": [-0.001898515682375198, 0.16850456885294585, 0.9979657118502229]
            },
            "strutAxisPerM": [2.2402576755481407e-12, -0.23054390695087243, -0.0012732544458642291],
            "strutLengthMPerM": -0.9991876100671366,
            "springCompressionMPerM": 0.9991876100671366,
            "damperCompressionMPerM": 0.9991876100671366,
            "springLengthMPerM": -0.9991876100671366,
            "damperLengthMPerM": -0.9991876100671366,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.2018193392384516,
            "toeInRadPerM": -0.2018193392384516,
            "residualsMPerM": [
              2.927345865710862e-18, 1.2000762796698927e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 6.6924871520781455e-19, 0.046204060233955714, -8.366014033034816],
            "angularRadPerM": [6.6924871520781455e-19, 0.046204060233955714, -8.366014033034816],
            "carrierBasisPerM": [
              [0.6555230075603377, -8.340293369778088, -0.04606200942341697],
              [8.340420565096023, 0.6555130105276102, 0.003620285897556934],
              [6.96377677744664e-12, -1.1277238207594338e-11, -6.228225190142795e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                1.392986420656328e-12, -2.2554476415188674e-12, -1.245645038028559e-14
              ],
              "axisReference": [
                3.1337502037764864e-12, -5.074757193417452e-12, -2.8027013355642575e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8340420565096025, -0.06555130105276101, -0.00036202858975569336
              ],
              "outerTieRod": [-0.07866276090724049, 1.0008352043733706, 0.005527441130810036]
            },
            "strutAxisPerM": [
              6.96377677744664e-12, -1.1277238207594338e-11, -6.228225190142795e-14
            ],
            "strutLengthMPerM": 1.5777218104420236e-30,
            "springCompressionMPerM": -1.5777218104420236e-30,
            "damperCompressionMPerM": -1.5777218104420236e-30,
            "springLengthMPerM": 1.5777218104420236e-30,
            "damperLengthMPerM": 1.5777218104420236e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -8.760353553682876e-17,
            "headingRadPerM": -8.36626764345265,
            "toeInRadPerM": -8.36626764345265,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.005156530514149729, "right": -0.00499179001292617 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14334756890536482,
          "phi": 0.08858770156362937,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.11000000000000021],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-1.9184280367154754e-20, 0.7475147103567008, 0.08999694990637608],
            "axisReference": [-3.836856073430951e-20, 0.7488953964103573, 0.3399931372893464],
            "wheelCentre": [0, 0.7464101615137755, -0.11000000000000021],
            "spindleReference": [-0.008847187754279858, 0.8460165099519011, -0.11055010877399324],
            "outerTieRod": [-0.11952944100568005, 0.7357936981171453, -0.10994136709401742]
          },
          "basis": [
            [0.9960786750473338, 0.08847052830525076, -0.0004886075498566224],
            [-0.0884718775427986, 0.9960634843812565, -0.005501087739930348],
            [0, 0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, 0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": 0.088589045530714,
          "innerRack": [-0.12, 0.44, -0.16],
          "error": -2.0816681711721685e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        },
        {
          "side": "right",
          "theta": 0.14334756890536487,
          "phi": 0.07843467747570387,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.11000000000000018],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.699037623664921e-20, -0.7475147103567008, 0.0899969499063761],
            "axisReference": [3.398075247329842e-20, -0.7488953964103573, 0.33999313728934644],
            "wheelCentre": [0, -0.7464101615137755, -0.11000000000000018],
            "spindleReference": [0.007835428053837608, -0.846101198887928, -0.11055057649645769],
            "outerTieRod": [-0.1196310692787911, -0.7558125317856458, -0.11005192767794432]
          },
          "basis": [
            [0.9969255773232591, 0.0783530855989188, 0.00043273064953452706],
            [-0.07835428053837609, 0.9969103737415256, 0.005505764964575069],
            [0, -0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, -0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": 0.07843586875946833,
          "innerRack": [-0.12, -0.46, -0.16],
          "error": -1.8041124150158794e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        }
      ],
      "errors": {
        "positionM": 1.982840061590253e-12,
        "frame": 4.406311162714872e-12,
        "angleRad": 2.277136812445235e-12,
        "closureM": 2.7786490285324622e-12,
        "jacobianMPerRad": 5.906112404696628e-11,
        "pointDerivativeMPerM": 3.45447878635774e-10,
        "angularDerivativeRadPerM": 1.3241976404287925e-9,
        "carrierBasisDerivativePerM": 2.8759534753675098e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 1.7414403252757893e-11,
        "headingDerivativeRadPerM": 1.1117094800283667e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000034272793026368653,
          "heading": 0.00011104453692745153,
          "length": 3.696438872768937e-7,
          "angular": 0.000013130703646169195,
          "basis": 0.000028560660868204302,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 3.427053285598447e-8,
          "heading": 0.000001110401784742976,
          "length": 3.6824039373328787e-9,
          "angular": 1.312993074265023e-7,
          "basis": 2.855875854690382e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.45447878635774e-10,
          "heading": 1.1117094800283667e-8,
          "length": 1.7414403252757893e-11,
          "angular": 1.3241976404287925e-9,
          "basis": 2.8759534753675098e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14334756890534003,
          "carrierBasis": [
            [0.999987217168714, 0.005056156584324622, -0.00002792428816873021],
            [-0.005056233694270765, 0.9999719668955447, -0.005522673617359605],
            [2.7905610027248783e-12, 0.00552274421368124, 0.9999847495318873]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.11000000000000879],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [5.581122005449757e-13, 0.7475147103565131, 0.0899969499063687],
            "axisReference": [1.255752451226195e-12, 0.7488953964099334, 0.33999313728934044],
            "wheelCentre": [0, 0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.0005056233694270765, 0.8464073582033312, -0.11055226736174474],
            "outerTieRod": [-0.11999846606024567, 0.7458034227236578, -0.10999664908542854]
          },
          "innerRackM": [-0.12, 0.45, -0.16],
          "strutAxis": [2.7905610027248783e-12, 0.00552274421368124, 0.9999847495318873],
          "steeringAxisReference": [0, 0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546316,
          "strutInclinationRad": 0.005522772288558683,
          "springUpperM": [-1.1162244010899513e-13, 0.7497790902314527, 0.5000006100187245],
          "springLowerM": [8.92979520871961e-13, 0.7481774396621548, 0.20999511985019517],
          "damperUpperM": [-6.976402506812196e-14, 0.749861931394658, 0.5150003812617029],
          "damperLowerM": [6.697346406539709e-13, 0.7477356201250603, 0.1299963398876442],
          "springLengthM": 0.2900099129554632,
          "damperLengthM": 0.38500991295546316,
          "springCompressionM": 0.049990087044536835,
          "damperCompressionM": 0.049990087044536835,
          "springMotionRatio": 0.9991876100671374,
          "damperMotionRatio": 0.9991876100671374,
          "headingRad": 0.005056332348829327,
          "steeringAngleRad": 0.005056332348829327,
          "toeInRad": -0.005056332348829327,
          "tieRodLengthM": 0.3000000000001163,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0002624810863908737, 0.003286602023495417, -0.6499916911596729,
                0.0035897925979234712
              ],
              [
                -0.051911708604545866, 0.6500016039884112, 0.003286551901276042,
                -0.000018151062311031626
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                -0.008438325767884933, -0.00010443394879293275, 0.020001084709195108,
                -0.11831985350498284
              ]
            ],
            "residualsM": [
              -1.8108569199405894e-12, 6.221260485939073e-13, -8.784639682346551e-15,
              1.1629586182948515e-13
            ],
            "singularValuesMPerRad": [
              0.6528893451792344, 0.6503491910455335, 0.34499836609121404, 0.1181062051322668
            ],
            "normalizedSingularValues": [
              1.0726172338329643, 1.0296045326060874, 0.969463945595222, 0.9217084323756982
            ],
            "rawRankRatio": 0.18089773711936394,
            "normalizedRankRatio": 0.8593078717204663,
            "conditionNumber": 5.5279851253206,
            "headingProjectionNorm": 0.9999847499217756
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, -0.230547422906552, 0.0011392113084303696, 0.20627316536190987
            ],
            "angularRadPerM": [-0.230547422906552, 0.0011392113084303696, 0.20627316536190987],
            "carrierBasisPerM": [
              [-0.0010429812348789638, 0.20626409073416443, -0.002304880616412451],
              [-0.20627367437695662, -0.002316203498963036, -0.23053519982796117],
              [4.48443539247112e-12, 0.23054390695100613, -0.001273254445839461]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [8.968861623433882e-13, -0.09822878590717932, 0.999745349110832],
              "axisReference": [2.017987881831884e-12, -0.0405928091694278, 0.9994270354993722],
              "wheelCentre": [0, -0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.020627367437695655, -0.14456918764727683, 0.9769464800172037],
              "outerTieRod": [0.00012515774818547796, -0.16908925818548026, 1.0002765856739695]
            },
            "strutAxisPerM": [4.48443539247112e-12, 0.23054390695100613, -0.001273254445839461],
            "strutLengthMPerM": -0.9991876100671374,
            "springCompressionMPerM": 0.9991876100671374,
            "damperCompressionMPerM": 0.9991876100671374,
            "springLengthMPerM": -0.9991876100671374,
            "damperLengthMPerM": -0.9991876100671374,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.20628589485576224,
            "toeInRadPerM": -0.20628589485576224,
            "residualsMPerM": [
              0, -5.903819642362473e-19, -1.1102230246251565e-16, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.0460671678367045, -8.341227386350077],
            "angularRadPerM": [0, -0.0460671678367045, -8.341227386350077],
            "carrierBasisPerM": [
              [0.042175838163712585, -8.341120761847678, 0.04606657896787022],
              [8.34124796978391, 0.04217519496243733, -0.00023292636621557178],
              [-7.865985640620465e-12, -2.3276703859209287e-11, 1.2855324207108937e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.5731600050417072e-12, -4.655340771841858e-12, 2.5710648414217878e-14
              ],
              "axisReference": [
                -3.5393701858232873e-12, -1.0474516736644177e-11, 5.784895893199021e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8341247969783905, 0.004217519496243732, -0.000023292636621557178
              ],
              "outerTieRod": [-0.005061100579645604, 1.0009344914217213, -0.0055279894761444265]
            },
            "strutAxisPerM": [
              -7.865985640620465e-12, -2.3276703859209287e-11, 1.2855324207108937e-13
            ],
            "strutLengthMPerM": -6.310887241768095e-30,
            "springCompressionMPerM": 6.310887241768095e-30,
            "damperCompressionMPerM": 6.310887241768095e-30,
            "springLengthMPerM": -6.310887241768095e-30,
            "damperLengthMPerM": -6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -9.334980705100193e-17,
            "headingRadPerM": -8.34148180091013,
            "toeInRadPerM": 8.34148180091013,
            "residualsMPerM": [3.469446951953614e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14334756890534003,
          "carrierBasis": [
            [0.999987217168714, -0.005056156584324622, -0.00002792428816873021],
            [0.005056233694270765, 0.9999719668955447, 0.005522673617359605],
            [2.7905610027248783e-12, -0.00552274421368124, 0.9999847495318873]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.11000000000000879],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [5.581122005449757e-13, -0.7475147103565131, 0.0899969499063687],
            "axisReference": [1.255752451226195e-12, -0.7488953964099334, 0.33999313728934044],
            "wheelCentre": [0, -0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.0005056233694270765, -0.8464073582033312, -0.11055226736174474],
            "outerTieRod": [-0.11999846606024567, -0.7458034227236578, -0.10999664908542854]
          },
          "innerRackM": [-0.12, -0.45, -0.16],
          "strutAxis": [2.7905610027248783e-12, -0.00552274421368124, 0.9999847495318873],
          "steeringAxisReference": [0, -0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546316,
          "strutInclinationRad": 0.005522772288558683,
          "springUpperM": [-1.1162244010899513e-13, -0.7497790902314527, 0.5000006100187245],
          "springLowerM": [8.92979520871961e-13, -0.7481774396621548, 0.20999511985019517],
          "damperUpperM": [-6.976402506812196e-14, -0.749861931394658, 0.5150003812617029],
          "damperLowerM": [6.697346406539709e-13, -0.7477356201250603, 0.1299963398876442],
          "springLengthM": 0.2900099129554632,
          "damperLengthM": 0.38500991295546316,
          "springCompressionM": 0.049990087044536835,
          "damperCompressionM": 0.049990087044536835,
          "springMotionRatio": 0.9991876100671374,
          "damperMotionRatio": 0.9991876100671374,
          "headingRad": -0.005056332348829327,
          "steeringAngleRad": -0.005056332348829327,
          "toeInRad": -0.005056332348829327,
          "tieRodLengthM": 0.3000000000001163,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0002624810863908737, -0.003286602023495417, -0.6499916911596729,
                -0.0035897925979234712
              ],
              [
                -0.051911708604545866, 0.6500016039884112, -0.003286551901276042,
                -0.000018151062311031626
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                0.008438325767884933, 0.00010443394879293275, 0.020001084709195108,
                0.11831985350498284
              ]
            ],
            "residualsM": [
              -1.8108569199405894e-12, -6.221260485939073e-13, -8.784639682346551e-15,
              1.1629586182948515e-13
            ],
            "singularValuesMPerRad": [
              0.6528893451792344, 0.6503491910455335, 0.34499836609121404, 0.1181062051322668
            ],
            "normalizedSingularValues": [
              1.0726172338329643, 1.0296045326060874, 0.969463945595222, 0.9217084323756982
            ],
            "rawRankRatio": 0.18089773711936394,
            "normalizedRankRatio": 0.8593078717204663,
            "conditionNumber": 5.5279851253206,
            "headingProjectionNorm": 0.9999847499217756
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, 0.230547422906552, 0.0011392113084303696, -0.20627316536190987
            ],
            "angularRadPerM": [0.230547422906552, 0.0011392113084303696, -0.20627316536190987],
            "carrierBasisPerM": [
              [-0.0010429812348789638, -0.20626409073416443, -0.002304880616412451],
              [0.20627367437695662, -0.002316203498963036, 0.23053519982796117],
              [4.48443539247112e-12, -0.23054390695100613, -0.001273254445839461]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [8.968861623433882e-13, 0.09822878590717932, 0.999745349110832],
              "axisReference": [2.017987881831884e-12, 0.0405928091694278, 0.9994270354993722],
              "wheelCentre": [0, 0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.020627367437695655, 0.14456918764727683, 0.9769464800172037],
              "outerTieRod": [0.00012515774818547796, 0.16908925818548026, 1.0002765856739695]
            },
            "strutAxisPerM": [4.48443539247112e-12, -0.23054390695100613, -0.001273254445839461],
            "strutLengthMPerM": -0.9991876100671374,
            "springCompressionMPerM": 0.9991876100671374,
            "damperCompressionMPerM": 0.9991876100671374,
            "springLengthMPerM": -0.9991876100671374,
            "damperLengthMPerM": -0.9991876100671374,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.20628589485576224,
            "toeInRadPerM": -0.20628589485576224,
            "residualsMPerM": [
              0, 5.903819642362473e-19, -1.1102230246251565e-16, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, 0.0460671678367045, -8.341227386350077],
            "angularRadPerM": [0, 0.0460671678367045, -8.341227386350077],
            "carrierBasisPerM": [
              [-0.042175838163712585, -8.341120761847678, -0.04606657896787022],
              [8.34124796978391, -0.04217519496243733, -0.00023292636621557178],
              [7.865985640620465e-12, -2.3276703859209287e-11, -1.2855324207108937e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                1.5731600050417072e-12, -4.655340771841858e-12, -2.5710648414217878e-14
              ],
              "axisReference": [
                3.5393701858232873e-12, -1.0474516736644177e-11, -5.784895893199021e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                -0.8341247969783905, 0.004217519496243732, 0.000023292636621557178
              ],
              "outerTieRod": [0.005061100579645604, 1.0009344914217213, 0.0055279894761444265]
            },
            "strutAxisPerM": [
              7.865985640620465e-12, -2.3276703859209287e-11, -1.2855324207108937e-13
            ],
            "strutLengthMPerM": 6.310887241768095e-30,
            "springCompressionMPerM": -6.310887241768095e-30,
            "damperCompressionMPerM": -6.310887241768095e-30,
            "springLengthMPerM": 6.310887241768095e-30,
            "damperLengthMPerM": 6.310887241768095e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 9.334980705100193e-17,
            "headingRadPerM": -8.34148180091013,
            "toeInRadPerM": -8.34148180091013,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.005056332348829327, "right": -0.005056332348829327 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14334756890536482,
          "phi": 0.005056255239206164,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.11000000000000021],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-1.0963959112925006e-21, 0.7475147103567008, 0.08999694990637608],
            "axisReference": [-2.1927918225850012e-21, 0.7488953964103573, 0.3399931372893464],
            "wheelCentre": [0, 0.7464101615137755, -0.11000000000000021],
            "spindleReference": [-0.0005056233694768578, 0.8464073582033291, -0.11055226736183209],
            "outerTieRod": [-0.11999846606024538, 0.7458034227235949, -0.10999664908575393]
          },
          "basis": [
            [0.9999872171687115, 0.005056156584837818, -0.000027924285385582014],
            [-0.005056233694768579, 0.9999719668955371, -0.005522673618318811],
            [0, 0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, 0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": 0.00505633234932718,
          "innerRack": [-0.12, 0.45, -0.16],
          "error": -2.0816681711721685e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        },
        {
          "side": "right",
          "theta": 0.14334756890536487,
          "phi": -0.005056255239206386,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.11000000000000018],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-1.0963959112925488e-21, -0.7475147103567008, 0.0899969499063761],
            "axisReference": [-2.1927918225850975e-21, -0.7488953964103573, 0.33999313728934644],
            "wheelCentre": [0, -0.7464101615137755, -0.11000000000000018],
            "spindleReference": [-0.00050562336947688, -0.8464073582033291, -0.11055226736183206],
            "outerTieRod": [-0.11999846606024538, -0.7458034227235949, -0.1099966490857539]
          },
          "basis": [
            [0.9999872171687115, -0.00505615658483804, -0.00002792428538558324],
            [0.005056233694768801, 0.9999719668955371, 0.005522673618318811],
            [0, -0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, -0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": -0.005056332349327402,
          "innerRack": [-0.12, -0.45, -0.16],
          "error": -1.8041124150158794e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        }
      ],
      "errors": {
        "positionM": 1.2557524534189869e-12,
        "frame": 2.7905610027248783e-12,
        "angleRad": 4.980755391459368e-13,
        "closureM": 1.8108569199405894e-12,
        "jacobianMPerRad": 3.5277877841188854e-11,
        "pointDerivativeMPerM": 1.6083949450074186e-10,
        "angularDerivativeRadPerM": 5.075079800853644e-10,
        "carrierBasisDerivativePerM": 5.068472308522587e-10,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 1.741340405203573e-11,
        "headingDerivativeRadPerM": 9.743777340531778e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000016186497934639332,
          "heading": 0.0000973313598233716,
          "length": 3.696438880540498e-7,
          "angular": 0.000004962270932384882,
          "basis": 0.0000049613106145873775,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 1.618579863194025e-8,
          "heading": 9.732825763109076e-7,
          "length": 3.682404714488996e-9,
          "angular": 4.962737731872835e-8,
          "basis": 4.961719410334631e-8,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.6083949450074186e-10,
          "heading": 9.743777340531778e-9,
          "length": 1.741340405203573e-11,
          "angular": 5.075079800853644e-10,
          "basis": 5.068472308522587e-10,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14334756890534003,
          "carrierBasis": [
            [0.996925577323303, -0.07835308559835388, 0.00043273064812210637],
            [0.07835428053780343, 0.9969103737415751, -0.005505764963849017],
            [1.3479821446420587e-12, 0.005522744213791868, 0.999984749531886]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.11000000000000879],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [2.6959642892841173e-13, 0.7475147103565352, 0.08999694990636842],
            "axisReference": [6.065919650889263e-13, 0.7488953964099831, 0.3399931372893399],
            "wheelCentre": [0, 0.7464101615137768, -0.11000000000000879],
            "spindleReference": [0.007835428053780341, 0.8461011988879343, -0.11055057649639369],
            "outerTieRod": [-0.11963106927879635, 0.7558125317855793, -0.11005192767778343]
          },
          "innerRackM": [-0.12, 0.46, -0.16],
          "strutAxis": [1.3479821446420587e-12, 0.005522744213791868, 0.999984749531886],
          "steeringAxisReference": [0, 0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.450009912955463,
          "strutInclinationRad": 0.005522772288799915,
          "springUpperM": [-5.3919285785682346e-14, 0.7497790902314483, 0.5000006100187246],
          "springLowerM": [4.3135428628545877e-13, 0.7481774396621902, 0.20999511985019473],
          "damperUpperM": [-3.3699553616051466e-14, 0.7498619313946552, 0.5150003812617029],
          "damperLowerM": [3.235157147140941e-13, 0.7477356201250869, 0.12999633988764386],
          "springLengthM": 0.290009912955463,
          "damperLengthM": 0.385009912955463,
          "springCompressionM": 0.049990087044537,
          "damperCompressionM": 0.049990087044537,
          "springMotionRatio": 0.9991876100671366,
          "damperMotionRatio": 0.9991876100671366,
          "headingRad": -0.07843586875889348,
          "steeringAngleRad": -0.07843586875889348,
          "toeInRad": 0.07843586875889348,
          "tieRodLengthM": 0.2999999999999613,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004067556573624946, -0.050931059072065514, -0.6480016252601557,
                0.0035788018053754607
              ],
              [
                -0.05175277161745383, 0.6480115077389959, -0.05093028234957291, 0.000281279211834935
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                -0.008372977370549352, 0.0016166370938952524, 0.01991774047535527,
                -0.11797279435608915
              ]
            ],
            "residualsM": [
              -9.159285471998374e-13, 4.70762751697551e-13, -8.784639682346551e-15,
              -3.8691272408186705e-14
            ],
            "singularValuesMPerRad": [
              0.6528944729755183, 0.6503457251197524, 0.34499136373972583, 0.11776200171601271
            ],
            "normalizedSingularValues": [
              1.0728741538230242, 1.0293368279561443, 0.9692409111643862, 0.9219429487755422
            ],
            "rawRankRatio": 0.18036912026429186,
            "normalizedRankRatio": 0.859320681265681,
            "conditionNumber": 5.544186269438564,
            "headingProjectionNorm": 0.9999848431612166
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, -0.23054742290672206, 0.0011151290915152792, 0.20191267961489423
            ],
            "angularRadPerM": [-0.23054742290672206, 0.0011151290915152792, 0.20191267961489423],
            "carrierBasisPerM": [
              [0.01582096401979332, 0.20139167962971083, 0.016952401248141406],
              [-0.20129498453672937, 0.014551382819139532, -0.2299224926727697],
              [2.2402576755481407e-12, 0.23054390695087243, -0.0012732544458642291]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [4.4805709164576213e-13, -0.09822878590720605, 0.999745349110827],
              "axisReference": [1.0081172008291617e-12, -0.040592809169487945, 0.999427035499361],
              "wheelCentre": [0, -0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02012949845367294, -0.14288242901546658, 0.977007750732723],
              "outerTieRod": [-0.001898515682375198, -0.16850456885294585, 0.9979657118502229]
            },
            "strutAxisPerM": [2.2402576755481407e-12, 0.23054390695087243, -0.0012732544458642291],
            "strutLengthMPerM": -0.9991876100671366,
            "springCompressionMPerM": 0.9991876100671366,
            "damperCompressionMPerM": 0.9991876100671366,
            "springLengthMPerM": -0.9991876100671366,
            "damperLengthMPerM": -0.9991876100671366,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.2018193392384516,
            "toeInRadPerM": -0.2018193392384516,
            "residualsMPerM": [
              2.927345865710862e-18, -1.2000762796698927e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0, 6.6924871520781455e-19, -0.046204060233955714, -8.366014033034816
            ],
            "angularRadPerM": [6.6924871520781455e-19, -0.046204060233955714, -8.366014033034816],
            "carrierBasisPerM": [
              [-0.6555230075603377, -8.340293369778088, 0.04606200942341697],
              [8.340420565096023, -0.6555130105276102, 0.003620285897556934],
              [-6.96377677744664e-12, -1.1277238207594338e-11, 6.228225190142795e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.392986420656328e-12, -2.2554476415188674e-12, 1.245645038028559e-14
              ],
              "axisReference": [
                -3.1337502037764864e-12, -5.074757193417452e-12, 2.8027013355642575e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [
                0.8340420565096025, -0.06555130105276101, 0.00036202858975569336
              ],
              "outerTieRod": [0.07866276090724049, 1.0008352043733706, -0.005527441130810036]
            },
            "strutAxisPerM": [
              -6.96377677744664e-12, -1.1277238207594338e-11, 6.228225190142795e-14
            ],
            "strutLengthMPerM": -1.5777218104420236e-30,
            "springCompressionMPerM": 1.5777218104420236e-30,
            "damperCompressionMPerM": 1.5777218104420236e-30,
            "springLengthMPerM": -1.5777218104420236e-30,
            "damperLengthMPerM": -1.5777218104420236e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 8.760353553682876e-17,
            "headingRadPerM": -8.36626764345265,
            "toeInRadPerM": 8.36626764345265,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14334756890534003,
          "carrierBasis": [
            [0.9960786750475353, -0.08847052830295986, -0.0004886075541187437],
            [0.08847187754053128, 0.9960634843814675, 0.005501087738250058],
            [4.406311162714872e-12, -0.005522744213329736, 0.9999847495318881]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.11000000000000879],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [8.812622325429744e-13, -0.7475147103564428, 0.08999694990636883],
            "axisReference": [1.9828400232216922e-12, -0.7488953964097752, 0.3399931372893408],
            "wheelCentre": [0, -0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.008847187754053125, -0.8460165099519236, -0.1105501087738338],
            "outerTieRod": [-0.11952944100570423, -0.7357936981174217, -0.10994136709351454]
          },
          "innerRackM": [-0.12, -0.44, -0.16],
          "strutAxis": [4.406311162714872e-12, -0.005522744213329736, 0.9999847495318881],
          "steeringAxisReference": [0, -0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.4500099129554629,
          "strutInclinationRad": 0.005522772288417964,
          "springUpperM": [-1.7625244650859486e-13, -0.7497790902314668, 0.5000006100187245],
          "springLowerM": [1.410019572068759e-12, -0.7481774396620423, 0.2099951198501954],
          "damperUpperM": [-1.101577790678718e-13, -0.7498619313946667, 0.5150003812617028],
          "damperLowerM": [1.0575146790515693e-12, -0.747735620124976, 0.12999633988764436],
          "springLengthM": 0.2900099129554629,
          "damperLengthM": 0.3850099129554629,
          "springCompressionM": 0.04999008704453711,
          "damperCompressionM": 0.04999008704453711,
          "springMotionRatio": 0.9991876100671364,
          "damperMotionRatio": 0.9991876100671364,
          "headingRad": -0.08858904552843687,
          "steeringAngleRad": -0.08858904552843687,
          "toeInRad": -0.08858904552843687,
          "tieRodLengthM": 0.3000000000003563,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0045927850368863415, -0.05750759741912712, -0.6474511387809068,
                -0.0035757615629918396
              ],
              [
                -0.05170880691097328, 0.6474610128644415, -0.057506720401346106,
                -0.00031759975094342377
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                0.008503780681409917, 0.0018292962938864508, 0.019945026663521215,
                0.11783686572201563
              ]
            ],
            "residualsM": [
              -2.7786490285324622e-12, -1.0915348486184584e-12, -8.784639682346551e-15,
              3.56326079753444e-13
            ],
            "singularValuesMPerRad": [
              0.6528894213610832, 0.6503471672235236, 0.3450053794605929, 0.11762190949085993
            ],
            "normalizedSingularValues": [
              1.0723784695621823, 1.0298686974354132, 0.9696991422689196, 0.9214436811574972
            ],
            "rawRankRatio": 0.18015594316975256,
            "normalizedRankRatio": 0.8592523137224987,
            "conditionNumber": 5.550746660951099,
            "headingProjectionNorm": 0.9999848689023729
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, 0.23054742290601163, 0.001171401493645687, -0.21210173365422108
            ],
            "angularRadPerM": [0.23054742290601163, 0.001171401493645687, -0.21210173365422108],
            "carrierBasisPerM": [
              [-0.01876532478598132, -0.21115736662116727, -0.02156346035112006],
              [0.2112732358493667, -0.02003330020722404, 0.22953623328543307],
              [7.048507394066816e-12, -0.2305439069508249, -0.0012732544457574207]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [1.4096954669123168e-12, 0.09822878590721555, 0.9997453491108484],
              "axisReference": [3.1718265167124393e-12, 0.04059280916950936, 0.999427035499409],
              "wheelCentre": [0, 0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02112732358493667, 0.14634089731810293, 0.9770463766714566],
              "outerTieRod": [0.0022518389743177484, 0.1696764512919206, 1.0025876152421342]
            },
            "strutAxisPerM": [7.048507394066816e-12, -0.2305439069508249, -0.0012732544457574207],
            "strutLengthMPerM": -0.9991876100671364,
            "springCompressionMPerM": 0.9991876100671364,
            "damperCompressionMPerM": 0.9991876100671364,
            "springLengthMPerM": -0.9991876100671364,
            "damperLengthMPerM": -0.9991876100671364,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.21222036134475789,
            "toeInRadPerM": -0.21222036134475789,
            "residualsMPerM": [
              1.0842021724855044e-18, -3.198396408832238e-18, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, -6.698177347784202e-19, 0.04625452202295487, -8.375150979717885],
            "angularRadPerM": [-6.698177347784202e-19, 0.04625452202295487, -8.375150979717885],
            "carrierBasisPerM": [
              [-0.7409766321015657, -8.342309291200458, -0.046073143011581934],
              [8.342436517262598, -0.7409653318610613, -0.004092224408110671],
              [1.0841910702552582e-11, -3.6903520581545794e-11, -2.038118130165549e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                2.1681441364496123e-12, -7.380704116309159e-12, -4.0762362603310987e-14
              ],
              "axisReference": [
                4.8787883455414516e-12, -1.6606584261695606e-11, -9.17153158574497e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8342436517262597, 0.07409653318610611, 0.000409222440811067],
              "outerTieRod": [0.08891719585218749, 1.001077114944055, 0.0055287771613898315]
            },
            "strutAxisPerM": [
              1.0841910702552582e-11, -3.6903520581545794e-11, -2.038118130165549e-13
            ],
            "strutLengthMPerM": 1.262177448353619e-29,
            "springCompressionMPerM": -1.262177448353619e-29,
            "damperCompressionMPerM": -1.262177448353619e-29,
            "springLengthMPerM": 1.262177448353619e-29,
            "damperLengthMPerM": 1.262177448353619e-29,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0083080204115191e-16,
            "headingRadPerM": -8.375404435924784,
            "toeInRadPerM": -8.375404435924784,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.00499179001292617, "right": -0.005156530514149729 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14334756890536482,
          "phi": -0.0784346774757043,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.11000000000000021],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [1.69903762366493e-20, 0.7475147103567008, 0.08999694990637608],
            "axisReference": [3.39807524732986e-20, 0.7488953964103573, 0.3399931372893464],
            "wheelCentre": [0, 0.7464101615137755, -0.11000000000000021],
            "spindleReference": [0.00783542805383765, 0.846101198887928, -0.11055057649645772],
            "outerTieRod": [-0.11963106927879108, 0.7558125317856458, -0.11005192767794435]
          },
          "basis": [
            [0.996925577323259, -0.07835308559891922, 0.00043273064953452934],
            [0.07835428053837651, 0.9969103737415255, -0.005505764964575068],
            [0, 0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, 0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": -0.07843586875946873,
          "innerRack": [-0.12, 0.46, -0.16],
          "error": -2.0816681711721685e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        },
        {
          "side": "right",
          "theta": 0.14334756890536487,
          "phi": -0.08858770156362981,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.11000000000000018],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-1.918428036715485e-20, -0.7475147103567008, 0.0899969499063761],
            "axisReference": [-3.83685607343097e-20, -0.7488953964103573, 0.33999313728934644],
            "wheelCentre": [0, -0.7464101615137755, -0.11000000000000018],
            "spindleReference": [-0.008847187754279904, -0.8460165099519011, -0.11055010877399321],
            "outerTieRod": [-0.11952944100568005, -0.7357936981171453, -0.10994136709401739]
          },
          "basis": [
            [0.9960786750473338, -0.0884705283052512, -0.0004886075498566249],
            [0.08847187754279905, 0.9960634843812565, 0.005501087739930348],
            [0, -0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, -0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": -0.08858904553071446,
          "innerRack": [-0.12, -0.44, -0.16],
          "error": -1.8041124150158794e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        }
      ],
      "errors": {
        "positionM": 1.982840061590253e-12,
        "frame": 4.406311162714872e-12,
        "angleRad": 2.277594779442893e-12,
        "closureM": 2.7786490285324622e-12,
        "jacobianMPerRad": 5.906112404696628e-11,
        "pointDerivativeMPerM": 3.45447878635774e-10,
        "angularDerivativeRadPerM": 1.3241976404287925e-9,
        "carrierBasisDerivativePerM": 2.8759534753675098e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 1.7414403252757893e-11,
        "headingDerivativeRadPerM": 1.1117094800283667e-8,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000034272793026368653,
          "heading": 0.00011104453671961778,
          "length": 3.696438872768937e-7,
          "angular": 0.000013130703433006374,
          "basis": 0.000028560660868204302,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 3.427053285598447e-8,
          "heading": 0.000001110401784742976,
          "length": 3.6824039373328787e-9,
          "angular": 1.312993074265023e-7,
          "basis": 2.855875854690382e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.45447878635774e-10,
          "heading": 1.1117094800283667e-8,
          "length": 1.7414403252757893e-11,
          "angular": 1.3241976404287925e-9,
          "basis": 2.8759534753675098e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "Closed-form planar MacPherson",
      "jounceM": 0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14334756890534003,
          "carrierBasis": [
            [0.9868344957142225, -0.1617308883326499, 0.0008932119503687384],
            [0.16173335484202472, 0.9868194460262136, -0.005450034500839177],
            [-7.825538865232652e-13, 0.0055227442135788824, 0.9999847495318872]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137768, -0.11000000000000879],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [-1.5651077730465307e-13, 0.7475147103564926, 0.08999694990636867],
            "axisReference": [-3.5214924893546933e-13, 0.7488953964098873, 0.33999313728934044],
            "wheelCentre": [0, 0.7464101615137768, -0.11000000000000879],
            "spindleReference": [0.01617333548420247, 0.8450921061163982, -0.1105450034500927],
            "outerTieRod": [-0.1184201394857067, 0.7658178681136948, -0.11010718543405304]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.16],
          "strutAxis": [-7.825538865232652e-13, 0.0055227442135788824, 0.9999847495318872],
          "steeringAxisReference": [0, 0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546305,
          "strutInclinationRad": 0.0055227722885787854,
          "springUpperM": [3.130215546093061e-14, 0.7497790902314568, 0.5000006100187245],
          "springLowerM": [-2.504172436874449e-13, 0.7481774396621221, 0.20999511985019514],
          "damperUpperM": [1.9563847163081634e-14, 0.7498619313946605, 0.5150003812617029],
          "damperLowerM": [-1.878129327655837e-13, 0.7477356201250358, 0.12999633988764414],
          "springLengthM": 0.2900099129554631,
          "damperLengthM": 0.38500991295546305,
          "springCompressionM": 0.049990087044536946,
          "damperCompressionM": 0.049990087044536946,
          "springMotionRatio": 0.9991876100671367,
          "damperMotionRatio": 0.9991876100671367,
          "headingRad": -0.16244931496400616,
          "steeringAngleRad": -0.16244931496400616,
          "toeInRad": 0.16244931496400616,
          "tieRodLengthM": 0.2999999999998132,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.008395962112624344, -0.10512828390285965, -0.6414424222142533,
                0.0035425764522475645
              ],
              [
                -0.051228919632993364, 0.6414522046606499, -0.10512668064731749,
                0.0005805966217178912
              ],
              [-0.34641016151377674, 0, 0, 0],
              [
                -0.00830828182162005, 0.0033333749104414922, 0.01969381574067555,
                -0.11687151557913386
              ]
            ],
            "residualsM": [
              3.920837179233194e-13, 7.527806503149215e-13, -8.784639682346551e-15,
              -1.867950238931826e-13
            ],
            "singularValuesMPerRad": [
              0.6529047034844229, 0.6503368853025887, 0.34498444422249186, 0.11666499801549045
            ],
            "normalizedSingularValues": [
              1.0731483234755954, 1.0290579995709292, 0.9690396219152154, 0.9221466914211716
            ],
            "rawRankRatio": 0.17868610440830415,
            "normalizedRankRatio": 0.8592909957074933,
            "conditionNumber": 5.596406073720003,
            "headingProjectionNorm": 0.9999851484516856
          },
          "jounce": {
            "tangentRadPerM": [
              -2.886751345948118, -0.2305474229063946, 0.0010980805714287053, 0.19882576192488172
            ],
            "angularRadPerM": [-0.2305474229063946, 0.0010980805714287053, 0.19882576192488172],
            "carrierBasisPerM": [
              [0.03215724791821595, 0.19641404821740344, 0.03620301572249488],
              [-0.19621111281545062, 0.030900266096213415, -0.22768627640996353],
              [-9.950876928010999e-13, 0.23054390695011748, -0.001273254445810955]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [-1.9902704701327267e-13, -0.09822878590735704, 0.9997453491108377],
              "axisReference": [-4.477943623543146e-13, -0.04059280916982767, 0.9994270354993849],
              "wheelCentre": [0, -0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.01962111128154506, -0.1412475406877592, 0.9772313723590036],
              "outerTieRod": [-0.003858869750185911, -0.16790725308346893, 0.9956556381133005]
            },
            "strutAxisPerM": [-9.950876928010999e-13, 0.23054390695011748, -0.001273254445810955],
            "strutLengthMPerM": -0.9991876100671367,
            "springCompressionMPerM": 0.9991876100671367,
            "damperCompressionMPerM": 0.9991876100671367,
            "springLengthMPerM": -0.9991876100671367,
            "damperLengthMPerM": -0.9991876100671367,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.19862844519007136,
            "toeInRadPerM": -0.19862844519007136,
            "residualsMPerM": [
              -3.0357660829594124e-18, -1.951563910473908e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 0, -0.04664019803669361, -8.444984040423055],
            "angularRadPerM": [0, -0.04664019803669361, -8.444984040423055],
            "carrierBasisPerM": [
              [-1.3658564303949254, -8.333801566845542, 0.04602615630955201],
              [8.333928663158922, -1.3658356004449776, 0.007543275698970872],
              [-8.8282367527448e-12, 6.608655082460009e-12, -3.649846824182935e-14]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                -1.765242466089667e-12, 1.3217310164920022e-12, -7.299693648365871e-15
              ],
              "axisReference": [
                -3.9724959433051765e-12, 2.973894787107004e-12, -1.6424310708823205e-14
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [0.833392866315892, -0.13658356004449773, 0.0007543275698970872],
              "outerTieRod": [0.16390277164739095, 1.0000561880214651, -0.005523138757146241]
            },
            "strutAxisPerM": [-8.8282367527448e-12, 6.608655082460009e-12, -3.649846824182935e-14],
            "strutLengthMPerM": -4.733165431326071e-30,
            "springCompressionMPerM": 4.733165431326071e-30,
            "damperCompressionMPerM": 4.733165431326071e-30,
            "springLengthMPerM": -4.733165431326071e-30,
            "damperLengthMPerM": -4.733165431326071e-30,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.664603343001005e-17,
            "headingRadPerM": -8.445234888188295,
            "toeInRadPerM": 8.445234888188295,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14334756890534003,
          "carrierBasis": [
            [0.9851098000895655, -0.17192376277550464, -0.00094950545343224],
            [0.17192638473339145, 0.9850947767039854, 0.005440509445883717],
            [7.2758717153823665e-12, -0.005522744212513133, 0.9999847495318925]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137768, -0.11000000000000879],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [1.4551743430764735e-12, -0.7475147103562795, 0.08999694990636972],
            "axisReference": [3.2741422719220647e-12, -0.7488953964094077, 0.3399931372893428],
            "wheelCentre": [0, -0.7464101615137768, -0.11000000000000879],
            "spindleReference": [-0.017192638473339142, -0.8449196391841753, -0.11054405094459716],
            "outerTieRod": [-0.11821317601074785, -0.7257793099807163, -0.10988605934559692]
          },
          "innerRackM": [-0.12, -0.43, -0.16],
          "strutAxis": [7.2758717153823665e-12, -0.005522744212513133, 0.9999847495318925],
          "steeringAxisReference": [0, -0.005522744214624234, 0.9999847495318817],
          "strutLengthM": 0.45000991295546283,
          "strutInclinationRad": 0.005522772287613853,
          "springUpperM": [-2.9103486861529467e-13, -0.7497790902314995, 0.5000006100187243],
          "springLowerM": [2.3282789489223574e-12, -0.7481774396617811, 0.2099951198501968],
          "damperUpperM": [-1.8189679288455918e-13, -0.7498619313946872, 0.5150003812617028],
          "damperLowerM": [1.7462092116917682e-12, -0.74773562012478, 0.12999633988764542],
          "springLengthM": 0.29000991295546286,
          "damperLengthM": 0.38500991295546283,
          "springCompressionM": 0.04999008704453717,
          "damperCompressionM": 0.04999008704453717,
          "springMotionRatio": 0.9991876100671362,
          "damperMotionRatio": 0.9991876100671362,
          "headingRad": -0.17278742230914443,
          "steeringAngleRad": -0.17278742230914443,
          "toeInRad": -0.17278742230914443,
          "tieRodLengthM": 0.30000000000091714,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.008925106476255395, -0.11175385437529914, -0.6403213700582262,
                -0.00353638507351715
              ],
              [
                -0.051139386591056414, 0.6403311354077927, -0.11175215007670596,
                -0.0006171879527131428
              ],
              [0.34641016151377674, 0, 0, 0],
              [
                0.008570042590475065, 0.0035586485250500865, 0.01974777226349222,
                0.11642715976847737
              ]
            ],
            "residualsM": [
              -4.423124301718151e-12, -2.1648997698686667e-12, -8.784639682346551e-15,
              9.171552406428418e-13
            ],
            "singularValuesMPerRad": [
              0.6528947213320487, 0.650339618256439, 0.34501236405016583, 0.1162125998033064
            ],
            "normalizedSingularValues": [
              1.0721588287247075, 1.0301418725296543, 0.9699322788260214, 0.9211484912543267
            ],
            "rawRankRatio": 0.17799592492677402,
            "normalizedRankRatio": 0.8591530159295504,
            "conditionNumber": 5.618106147156972,
            "headingProjectionNorm": 0.9999852003189694
          },
          "jounce": {
            "tangentRadPerM": [
              2.886751345948118, 0.2305474229047563, 0.001213599663656545, -0.2197424137977168
            ],
            "angularRadPerM": [0.2305474229047563, 0.001213599663656545, -0.2197424137977168],
            "carrierBasisPerM": [
              [-0.03778009494097437, -0.21625149929214457, -0.04083210936603473],
              [0.21647370665289023, -0.03903381420886784, 0.22690241228335406],
              [1.1648572514552646e-11, -0.23054390695023483, -0.0012732544455658905]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.14433756729738054, 0.9999999999999999],
              "topMount": [0, 0, 0],
              "strutLower": [2.3297068213381372e-12, 0.09822878590733357, 0.9997453491108867],
              "axisReference": [5.241858488068407e-12, 0.04059280916977488, 0.9994270354994952],
              "wheelCentre": [0, 0.14433756729738054, 0.9999999999999999],
              "spindleReference": [-0.02164737066528902, 0.14824094871826732, 0.9773097587716645],
              "outerTieRod": [0.004533611392916922, 0.1702877472124379, 1.0048998531239242]
            },
            "strutAxisPerM": [1.1648572514552646e-11, -0.23054390695023483, -0.0012732544455658905],
            "strutLengthMPerM": -0.9991876100671362,
            "springCompressionMPerM": 0.9991876100671362,
            "damperCompressionMPerM": 0.9991876100671362,
            "springLengthMPerM": -0.9991876100671362,
            "damperLengthMPerM": -0.9991876100671362,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.21996457103959846,
            "toeInRadPerM": -0.21996457103959846,
            "residualsMPerM": [
              -1.0842021724855044e-18, -1.214306433183765e-17, -1.1102230246251565e-16,
              -3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [0, 1.3545518717218509e-18, 0.04681238885563747, -8.476162053791356],
            "angularRadPerM": [1.3545518717218509e-18, 0.04681238885563747, -8.476162053791356],
            "carrierBasisPerM": [
              [-1.457298122801266, -8.349950306337163, -0.046115343027292026],
              [8.350077648930142, -1.457275898322706, -0.008048284776683451],
              [1.7894546955332657e-11, -6.167146909670905e-11, -3.4060094348505686e-13]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0, 0],
              "topMount": [0, 0, 0],
              "strutLower": [
                3.5786131002968347e-12, -1.233429381934181e-11, -6.812018869701138e-14
              ],
              "axisReference": [
                8.052579436590435e-12, -2.775216109351907e-11, -1.5327042456827557e-13
              ],
              "wheelCentre": [0, 0, 0],
              "spindleReference": [-0.8350077648930142, 0.14572758983227058, 0.0008048284776683451],
              "outerTieRod": [0.17487577473615182, 1.0019940367604596, 0.005533841163275043]
            },
            "strutAxisPerM": [
              1.7894546955332657e-11, -6.167146909670905e-11, -3.4060094348505686e-13
            ],
            "strutLengthMPerM": -1.262177448353619e-29,
            "springCompressionMPerM": 1.262177448353619e-29,
            "damperCompressionMPerM": 1.262177448353619e-29,
            "springLengthMPerM": -1.262177448353619e-29,
            "damperLengthMPerM": -1.262177448353619e-29,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.9808373691310166e-16,
            "headingRadPerM": -8.476412948350754,
            "toeInRadPerM": -8.476412948350754,
            "residualsMPerM": [-3.469446951953614e-18, 0, 0, -2.220446049250313e-16]
          }
        },
        "bumpSteerRad": { "left": -0.004959120981308213, "right": -0.005299624503242478 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14334756890536482,
          "phi": -0.16244688089281856,
          "points": {
            "lowerFront": [0.18, 0.4, -0.16],
            "lowerRear": [-0.18, 0.4, -0.16],
            "lowerBall": [0, 0.7464101615137755, -0.11000000000000021],
            "topMount": [0, 0.75, 0.54],
            "strutLower": [3.507033093693794e-20, 0.7475147103567008, 0.08999694990637608],
            "axisReference": [7.014066187387588e-20, 0.7488953964103573, 0.3399931372893464],
            "wheelCentre": [0, 0.7464101615137755, -0.11000000000000021],
            "spindleReference": [0.016173335484349814, 0.8450921061163721, -0.11054500345020002],
            "outerTieRod": [-0.11842013948567771, 0.7658178681138706, -0.11010718543397309]
          },
          "basis": [
            [0.986834495713981, -0.16173088833412644, 0.000893211949774041],
            [0.16173335484349816, 0.9868194460259658, -0.005450034501998105],
            [0, 0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, 0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": -0.16244931496550027,
          "innerRack": [-0.12, 0.47000000000000003, -0.16],
          "error": -2.0816681711721685e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        },
        {
          "side": "right",
          "theta": 0.14334756890536487,
          "phi": -0.17278483936122258,
          "points": {
            "lowerFront": [0.18, -0.4, -0.16],
            "lowerRear": [-0.18, -0.4, -0.16],
            "lowerBall": [0, -0.7464101615137755, -0.11000000000000018],
            "topMount": [0, -0.75, 0.54],
            "strutLower": [-3.728059196853008e-20, -0.7475147103567008, 0.0899969499063761],
            "axisReference": [-7.456118393706016e-20, -0.7488953964103573, 0.33999313728934644],
            "wheelCentre": [0, -0.7464101615137755, -0.11000000000000018],
            "spindleReference": [-0.017192638473996647, -0.8449196391840574, -0.11054405094492119],
            "outerTieRod": [-0.11821317601061028, -0.7257793099799215, -0.10988605934640047]
          },
          "basis": [
            [0.9851098000884191, -0.17192376278211732, -0.0009495054466642751],
            [0.17192638473996652, 0.9850947767028195, 0.005440509449210042],
            [0, -0.005522744214626355, 0.9999847495318814]
          ],
          "axis": [0, -0.005522744214626355, 0.9999847495318814],
          "strutLength": 0.4500099129554545,
          "heading": -0.17278742231582211,
          "innerRack": [-0.12, -0.43, -0.16],
          "error": -1.8041124150158794e-16,
          "springLength": 0.29000991295545453,
          "damperLength": 0.3850099129554545
        }
      ],
      "errors": {
        "positionM": 3.2741423464832487e-12,
        "frame": 7.2758717153823665e-12,
        "angleRad": 6.677686181788545e-12,
        "closureM": 4.423124301718151e-12,
        "jacobianMPerRad": 5.3737632399464275e-11,
        "pointDerivativeMPerM": 7.694433423743874e-10,
        "angularDerivativeRadPerM": 3.2932430116261457e-9,
        "carrierBasisDerivativePerM": 6.4088412354834645e-9,
        "armDerivativeRadPerM": 5.749347664618654e-10,
        "lengthDerivativeMPerM": 1.7414625297362818e-11,
        "headingDerivativeRadPerM": 1.3440713431123186e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007620217071763191,
          "heading": 0.00013412818058355924,
          "length": 3.69643887387916e-7,
          "angular": 0.00003262745626742003,
          "basis": 0.00006350180892122914,
          "arm": 0.000004259984093923919
        },
        {
          "stepM": 0.0001,
          "point": 7.620097938754178e-8,
          "heading": 0.0000013412209600716096,
          "length": 3.682404048355181e-9,
          "angular": 3.262603147646814e-7,
          "basis": 6.350080450356899e-7,
          "arm": 4.2639065167549006e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.694433423743874e-10,
          "heading": 1.3440713431123186e-8,
          "length": 1.7414625297362818e-11,
          "angular": 3.2932430116261457e-9,
          "basis": 6.4088412354834645e-9,
          "arm": 5.749347664618654e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14054873867823398,
          "carrierBasis": [
            [0.9863148813586541, 0.16208185766570596, 0.030206393794976985],
            [-0.16148845346498011, 0.9866476844873091, -0.02116190193059002],
            [-0.03323302887117543, 0.015994314973288373, 0.9993196423970578]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.743747016781369, -0.20883304768720623],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011045556226732575, 0.7298040971009989, 0.0019004111617123842],
            "axisReference": [0.01738156407808527, 0.6799476046115154, 0.22806226727620776],
            "wheelCentre": [-0.013391707292637082, 0.7956384914014607, -0.05000000000020649],
            "spindleReference": [-0.02954055263913509, 0.8943032598501915, -0.052116190193265466],
            "outerTieRod": [-0.1180722223832357, 0.7150704896155428, -0.17227341022741524]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.027348258747050623, -0.215196743566485, 0.9761877044410493],
          "steeringAxisReference": [0.03472280450201756, -0.17187373885629437, 0.9845068535764862],
          "strutLengthM": 0.510249808076454,
          "strutInclinationRad": 0.21866597597562462,
          "springUpperM": [0.023906069650117975, 0.6286078697426595, 0.46095249182235803],
          "springLowerM": [0.01432734727637865, 0.7039804878730207, 0.1190429356946383],
          "damperUpperM": [0.024316293531323734, 0.6253799185891622, 0.47559530738897376],
          "damperLowerM": [0.0121394865766146, 0.7211962273583395, 0.040947919339354356],
          "springLengthM": 0.35024980807645406,
          "damperLengthM": 0.44524980807645403,
          "springCompressionM": -0.04689249454833028,
          "damperCompressionM": -0.04689249454833028,
          "springMotionRatio": 0.9231888160618916,
          "damperMotionRatio": 0.9231888160618916,
          "headingRad": 0.16223537000393345,
          "steeringAngleRad": 0.16223537000393345,
          "toeInRad": -0.16223537000393345,
          "tieRodLengthM": 0.2800000000012103,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.014621070157430572, 0.11933968638947558, -0.6986484713921151, -0.12617802819041585
              ],
              [
                0.14073495200501557, 0.7088782240719114, 0.12220642008788894, -0.0036669786952960755
              ],
              [-0.34374701678136893, 0.05189147462009169, 0.013391707292637082, 0],
              [
                -0.0034468260942248224, -0.030562348241991444, -0.02179128166536823,
                -0.11579607876291048
              ]
            ],
            "residualsM": [
              -3.170062302937371e-12, 3.12480596953435e-12, -2.064876047924713e-13,
              1.2103096302951144e-12
            ],
            "singularValuesMPerRad": [
              0.733935467284857, 0.7210988245691354, 0.3473244891223943, 0.11105564066610903
            ],
            "normalizedSingularValues": [
              1.3240320477765553, 1.1443266976124462, 0.8305924975250701, 0.4975657229422871
            ],
            "rawRankRatio": 0.15131526628213188,
            "normalizedRankRatio": 0.37579583045429177,
            "conditionNumber": 6.6087185025697925,
            "headingProjectionNorm": 0.9997760618791991
          },
          "jounce": {
            "tangentRadPerM": [
              -2.823918152547783, 0.5520053732827759, 0.04795405059672366, -0.07065874755450743
            ],
            "angularRadPerM": [0.5520053732827759, 0.04795405059672366, -0.07065874755450743],
            "carrierBasisPerM": [
              [0.012901020000355609, -0.08636586589349789, 0.04217226261814938],
              [0.06870049074752566, 0.02309205544091869, 0.5523788488422499],
              [0.04905156295781317, -0.549281608032718, 0.010422606155203065]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.19437889285908877, 0.9707134405730551],
              "topMount": [0, 0, 0],
              "strutLower": [0.009120333706195582, 0.07727242607499714, 0.962487194828075],
              "axisReference": [0.016442913480591417, -0.04801782811108243, 0.9346623058397626],
              "wheelCentre": [0.011283274610626396, 0.10764843834589984, 1.0000000000000002],
              "spindleReference": [0.018153323685378957, 0.10995764388999169, 1.055237884884225],
              "outerTieRod": [-0.0002730647892054004, 0.1825406118905906, 0.9605458848166628]
            },
            "strutAxisPerM": [0.031606622192449266, -0.5407932518949007, -0.1201012185453437],
            "strutLengthMPerM": -0.9231888160618916,
            "springCompressionMPerM": 0.9231888160618916,
            "damperCompressionMPerM": 0.9231888160618916,
            "springLengthMPerM": -0.9231888160618916,
            "damperLengthMPerM": -0.9231888160618916,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.07154431985292851,
            "toeInRadPerM": 0.07154431985292851,
            "residualsMPerM": [
              3.469446951953614e-18, -2.3852447794681098e-18, 0, 1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.012457361210436488, -0.3088682773732885, 1.5165961057474353, -8.688086746374593
            ],
            "angularRadPerM": [-0.3088682773732885, 1.5165961057474353, -8.688086746374593],
            "carrierBasisPerM": [
              [1.4539921386113288, -8.55985945166704, -1.5459032522799476],
              [8.539986612877229, 1.39648945204638, -0.05983141103377421],
              [1.654524273993065, 0.5973895741700134, 0.045460945654651364]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0008574781382547276, -0.004282180753055486],
              "topMount": [0, 0, 0],
              "strutLower": [0.19846024736016854, -0.03173334837848509, -0.016727302729102413],
              "axisReference": [0.10829890599341774, -0.016926911311118086, -0.010937378611348008],
              "wheelCentre": [0.6917232144827526, 0.16454932633126648, 0],
              "spindleReference": [1.545721875770475, 0.30419827153590445, -0.005983141103377405],
              "outerTieRod": [-0.19369795180240892, 1.0362563445081265, 0.183642961457062]
            },
            "strutAxisPerM": [-0.38916550460912624, 0.06390937030701821, 0.024991184766971312],
            "strutLengthMPerM": 0.004072531824883905,
            "springCompressionMPerM": -0.004072531824883905,
            "damperCompressionMPerM": -0.004072531824883905,
            "springLengthMPerM": 0.004072531824883905,
            "damperLengthMPerM": 0.004072531824883905,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.938893903907228e-17,
            "headingRadPerM": -8.655351031077627,
            "toeInRadPerM": 8.655351031077627,
            "residualsMPerM": [-2.220446049250313e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.13865464222395385,
          "carrierBasis": [
            [0.9836747620547555, 0.17759061705378185, -0.029078088502789996],
            [-0.17661586769386586, 0.9837183906212332, 0.033240987234336695],
            [0.034507937858729444, -0.027562668376401967, 0.9990242747484722]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7438767765215231, -0.20818183459812828],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018469471027277196, -0.727326709812336, 0.0018419115161957822],
            "axisReference": [0.021438258132602486, -0.6785358456275898, 0.22830523718997664],
            "wheelCentre": [0.014352063442090012, -0.7974727229928091, -0.050000000000089584],
            "spindleReference": [0.0320136502114766, -0.8958445620549325, -0.05332409872352323],
            "outerTieRod": [-0.11842681260916013, -0.7564529733968206, -0.1643990831155112]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.012814245156594906, 0.21059714721341, 0.9774889445444589],
          "steeringAxisReference": [0.03475267208452569, 0.17220195973362232, 0.9844484429602625],
          "strutLengthM": 0.5096304068338571,
          "strutInclinationRad": 0.21258421430824317,
          "springUpperM": [0.024487430193736205, -0.6284238858885365, 0.46090044221822163],
          "springLowerM": [0.020007180446068584, -0.7020550521467268, 0.11914058486153084],
          "damperUpperM": [0.02467964387108513, -0.6252649286803353, 0.47556277638638855],
          "damperLowerM": [0.018982040833540992, -0.7189028239237997, 0.04094146929797414],
          "springLengthM": 0.3496304068338571,
          "damperLengthM": 0.4446304068338571,
          "springCompressionM": -0.046273093305733315,
          "damperCompressionM": -0.046273093305733315,
          "springMotionRatio": 0.9232328979932956,
          "damperMotionRatio": 0.9232328979932956,
          "headingRad": 0.1776464207925363,
          "steeringAngleRad": 0.1776464207925363,
          "toeInRad": 0.1776464207925363,
          "tieRodLengthM": 0.28000000000001424,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.029058966179821993, 0.12879311927579734, -0.6978416298998484, 0.11752143247200411],
              [0.13607070556212392, 0.7067477160566709, 0.12217842221467753, -0.046321100603310156],
              [0.343876776521523, -0.05359594647128607, -0.014352063442090012, 0],
              [
                0.012790204728676473, 0.04522229800430809, -0.018532726512750643,
                0.11699724710734884
              ]
            ],
            "residualsM": [
              2.7861740692358694e-13, -1.3732071035832405e-13, -8.958112029944232e-14,
              1.426636586643326e-14
            ],
            "singularValuesMPerRad": [
              0.7339013831006651, 0.7201803098387585, 0.3475391803406635, 0.11323828063593853
            ],
            "normalizedSingularValues": [
              1.3200044080054674, 1.1440104643484825, 0.8322429155765156, 0.5061621773503107
            ],
            "rawRankRatio": 0.15429631724839832,
            "normalizedRankRatio": 0.38345491445375096,
            "conditionNumber": 6.481036085845922,
            "headingProjectionNorm": 0.9994473656814983
          },
          "jounce": {
            "tangentRadPerM": [
              2.822343859025905, -0.5496684425049112, -0.00010389456635418172, -0.09609637310877685
            ],
            "angularRadPerM": [-0.5496684425049112, -0.00010389456635418172, -0.09609637310877685],
            "carrierBasisPerM": [
              [0.017068835252413535, -0.11051088457044961, -0.09751375941660115],
              [0.09452831594114962, 0.03524366599926359, -0.5407373050651965],
              [-0.0027524656579745012, 0.5458160294539043, 0.015153914184975848]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.19243258217514728, 0.970538508477144],
              "topMount": [0, 0, 0],
              "strutLower": [0.0015685810594345537, -0.07876400593839884, 0.9614433779634359],
              "axisReference": [0.006233677839415579, 0.04543044789583686, 0.9346248880793867],
              "wheelCentre": [-0.005166810302333411, -0.10686420076248579, 1],
              "spindleReference": [-0.014619641896448371, -0.11038856736241213, 1.0540737305065195],
              "outerTieRod": [-0.0012130756971971055, -0.1569861981885445, 0.9774389431238831]
            },
            "strutAxisPerM": [0.0201360662442544, 0.5360634232298468, -0.11575727457432887],
            "strutLengthMPerM": -0.9232328979932956,
            "springCompressionMPerM": 0.9232328979932956,
            "damperCompressionMPerM": 0.9232328979932956,
            "springLengthMPerM": -0.9232328979932956,
            "damperLengthMPerM": -0.9232328979932956,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.0993235823835714,
            "toeInRadPerM": -0.0993235823835714,
            "residualsMPerM": [
              -1.3877787807814457e-17, 5.4643789493269423e-17, -1.1102230246251565e-16,
              -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.1063530606984346, -0.28144487531657114, -1.4972093246935685, -8.555684702828735
            ],
            "angularRadPerM": [-0.28144487531657114, -1.4972093246935685, -8.555684702828735],
            "carrierBasisPerM": [
              [1.5629453109435993, -8.42419499326368, 1.4227850571400125],
              [8.366615670480119, 1.5204251830127995, -0.5412934237951126],
              [-1.7315659599457658, -0.01406877361928438, 0.05942297810262438]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.007251346793545362, -0.036572347686175566],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17285235851485412, -0.09165751690520355, -0.013577614903426523],
              "axisReference": [-0.09447611107152776, -0.05332058087015702, -0.022864657853367124],
              "wheelCentre": [-0.6953813371153292, -0.0710209161361802, 0],
              "spindleReference": [-1.532042904163341, -0.22306343443746016, 0.05412934237951125],
              "outerTieRod": [-0.17314991900626114, 1.0327962468705434, -0.21034256965682321]
            },
            "strutAxisPerM": [0.3382972283163048, 0.16547461285606574, -0.040085880502140465],
            "strutLengthMPerM": 0.034789752540273805,
            "springCompressionMPerM": -0.034789752540273805,
            "damperCompressionMPerM": -0.034789752540273805,
            "springLengthMPerM": 0.034789752540273805,
            "damperLengthMPerM": 0.034789752540273805,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 5.551115123125783e-17,
            "headingRadPerM": -8.50832630300585,
            "toeInRadPerM": -8.50832630300585,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, 3.469446951953614e-18, 0
            ]
          }
        },
        "bumpSteerRad": { "left": 0.0038446660190455673, "right": 0.01322148172877835 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14054873867692552,
          "phi": 0.16572708713028694,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.743747016781459, -0.20883304768675642],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011045556225364926, 0.7298040971018226, 0.0019004111622823727],
            "axisReference": [0.01738156407568994, 0.6799476046130568, 0.22806226727696466],
            "wheelCentre": [-0.013391707294454946, 0.7956384914018297, -0.05000000000000118],
            "spindleReference": [-0.0295405526421819, 0.894303259850351, -0.05211619019345673],
            "outerTieRod": [-0.11807222238314184, 0.7150704896142467, -0.1722734102277494]
          },
          "basis": [
            [0.9863148813563889, 0.16208185767823147, 0.03020639380174414],
            [-0.1614884534772695, 0.9866476844852127, -0.021161901934555444],
            [-0.033233028878696655, 0.015994314975687558, 0.999319642396769]
          ],
          "axis": [0.02734825874261481, -0.21519674356338697, 0.9761877044418561],
          "strutLength": 0.5102498080761121,
          "heading": 0.16223537001640292,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": -1.1796119636642288e-15,
          "springLength": 0.3502498080761121,
          "damperLength": 0.4452498080761121
        },
        {
          "side": "right",
          "theta": -0.1386546422236642,
          "phi": 0.1810499295544954,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7438767765215427, -0.2081818345980287],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018469471027363803, -0.7273267098123707, 0.0018419115162889022],
            "axisReference": [0.02143825813278595, -0.6785358456276387, 0.22830523719007145],
            "wheelCentre": [0.014352063442147836, -0.7974727229928401, -0.0499999999999991],
            "spindleReference": [0.03201365021152207, -0.8958445620549652, -0.05332409872344593],
            "outerTieRod": [-0.11842681260914391, -0.7564529733968297, -0.16439908311536458]
          },
          "basis": [
            [0.983674762054764, 0.17759061705367335, -0.029078088503176353],
            [-0.1766158676937422, 0.9837183906212509, 0.0332409872344685],
            [0.034507937859129485, -0.02756266837646727, 0.9990242747484563]
          ],
          "axis": [0.012814245157012948, 0.21059714721334843, 0.9774889445444664],
          "strutLength": 0.5096304068337723,
          "heading": 0.17764642079241152,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": 9.020562075079397e-16,
          "springLength": 0.3496304068337723,
          "damperLength": 0.44463040683377225
        }
      ],
      "errors": {
        "positionM": 3.0468093326074808e-12,
        "frame": 1.25255084082454e-11,
        "angleRad": 1.2469469901077446e-11,
        "closureM": 3.170062302937371e-12,
        "jacobianMPerRad": 8.81232309346558e-11,
        "pointDerivativeMPerM": 1.57965901470547e-9,
        "angularDerivativeRadPerM": 4.506567563566932e-9,
        "carrierBasisDerivativePerM": 8.804154738584202e-9,
        "armDerivativeRadPerM": 3.8125591572679696e-10,
        "lengthDerivativeMPerM": 4.3567482954642855e-11,
        "headingDerivativeRadPerM": 1.5450797974381203e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000015337384007663157,
          "heading": 0.00015417222789260165,
          "length": 0.000001106382707307535,
          "angular": 0.000044755903060078595,
          "basis": 0.00008676540555785373,
          "arm": 0.000003895707734180576
        },
        {
          "stepM": 0.0001,
          "point": 1.5338267361775237e-7,
          "heading": 0.0000015416301195614324,
          "length": 1.1065259455239618e-8,
          "angular": 4.47531604663709e-7,
          "basis": 8.676726868106499e-7,
          "arm": 3.895906397488602e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.57965901470547e-9,
          "heading": 1.5450797974381203e-8,
          "length": 4.3567482954642855e-11,
          "angular": 4.506567563566932e-9,
          "basis": 8.804154738584202e-9,
          "arm": 3.8125591572679696e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14051956738909682,
          "carrierBasis": [
            [0.9969436586710771, 0.07668531598535876, 0.014923261967559649],
            [-0.07634158115478333, 0.9968304913318293, -0.022381566923048293],
            [-0.016592300091137737, 0.02117389580046465, 0.9996381153769182]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7437490245838468, -0.20882302011430384],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.012996603484022899, 0.7294092126150882, 0.0017724643828233577],
            "axisReference": [0.018446841220385375, 0.6797310887268689, 0.22799664283323542],
            "wheelCentre": [-0.006471847072321207, 0.7969783724785127, -0.05000000000014934],
            "spindleReference": [-0.014106005187799538, 0.8966614216116956, -0.052238156692454185],
            "outerTieRod": [-0.11953351523262692, 0.7254254375843041, -0.17040447126610378]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.023524988501262396, -0.21442684700477468, 0.9764567077958994],
          "steeringAxisReference": [0.03472326397162309, -0.17187880187423143, 0.9845059534636831],
          "strutLengthM": 0.5102402714213553,
          "strutInclinationRad": 0.2174224354550148,
          "springUpperM": [0.024059000459949506, 0.6285770738801911, 0.460941731688164],
          "springLowerM": [0.015819602104174386, 0.7036779909745152, 0.11894726931833129],
          "damperUpperM": [0.02441187528746844, 0.6253606711751195, 0.47558858230510254],
          "damperLowerM": [0.013937603024073394, 0.7208321387348972, 0.04083073269465934],
          "springLengthM": 0.35024027142135533,
          "damperLengthM": 0.4452402714213553,
          "springCompressionM": -0.04688295789323155,
          "damperCompressionM": -0.04688295789323155,
          "springMotionRatio": 0.922868491976392,
          "damperMotionRatio": 0.922868491976392,
          "headingRad": 0.0764351141551592,
          "steeringAngleRad": 0.0764351141551592,
          "toeInRad": -0.0764351141551592,
          "tieRodLengthM": 0.2800000000002841,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0034828737027046085, 0.05688868420862902, -0.7066150745936812,
                -0.12537000184911545
              ],
              [0.14110987961752436, 0.7166149112507376, 0.06074832399654382, -0.014669143984510991],
              [-0.34374902458384676, 0.053229347894665824, 0.006471847072321207, 0],
              [
                -0.005818294994521897, -0.0344923389766045, -0.02145393559303916,
                -0.11755008237387155
              ]
            ],
            "residualsM": [
              -2.0324701123508593e-12, 8.413270080609436e-13, -1.4933887459989137e-13,
              2.8410607200157756e-13
            ],
            "singularValuesMPerRad": [
              0.7340718500273726, 0.7209478450883906, 0.3475379074883289, 0.11294272680854961
            ],
            "normalizedSingularValues": [
              1.3215378904450832, 1.1441077745473955, 0.8312989857751198, 0.5034848563635488
            ],
            "rawRankRatio": 0.15385786391936718,
            "normalizedRankRatio": 0.38098404896584476,
            "conditionNumber": 6.499505287062047,
            "headingProjectionNorm": 0.9997495013562492
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8229119503187015, 0.5522511829190598, 0.03566219171179415, -0.02883022135426778
            ],
            "angularRadPerM": [0.5522511829190598, 0.03566219171179415, -0.02883022135426778],
            "carrierBasisPerM": [
              [0.0027430508637323013, -0.036983495431816574, 0.006796360584050844],
              [0.027940667987360054, 0.014561191492062722, 0.5532233261105137],
              [0.03625973421584785, -0.5515729720234788, 0.012285026789601292]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.1942813259376926, 0.9703732294081381],
              "topMount": [0, 0, 0],
              "strutLower": [0.007096876588536832, 0.07760502555144354, 0.9619905639205049],
              "axisReference": [0.013732295302116459, -0.047484676163061706, 0.9343613938150072],
              "wheelCentre": [0.00719859087390366, 0.10675770998853913, 1],
              "spindleReference": [0.009992657672639665, 0.10821382913774541, 1.0553223326110515],
              "outerTieRod": [0.0008418165851124385, 0.1765108145936508, 0.9645168339485309]
            },
            "strutAxisPerM": [0.028640612848239357, -0.5399276025753843, -0.11925643255794086],
            "strutLengthMPerM": -0.922868491976392,
            "springCompressionMPerM": 0.922868491976392,
            "damperCompressionMPerM": 0.922868491976392,
            "springLengthMPerM": -0.922868491976392,
            "damperLengthMPerM": -0.922868491976392,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.02897825038644868,
            "toeInRadPerM": 0.02897825038644868,
            "residualsMPerM": [
              6.938893903907228e-18, 5.957690937807847e-17, 0, -3.0357660829594124e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.018045962628925234, -0.2980969493002796, 1.4932714047903715, -8.5521996035059
            ],
            "angularRadPerM": [-0.2980969493002796, 1.4932714047903715, -8.5521996035059],
            "carrierBasisPerM": [
              [0.6781126093270623, -8.521612583538367, -1.5115671164319753],
              [8.49167157885007, 0.6462165632626307, -0.1831534283005956],
              [1.673814396100299, 0.43988973485881927, 0.01846493352287614]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0012419776489924963, 0.0062032820513696005],
              "topMount": [0, 0, 0],
              "strutLower": [0.19183928074396703, -0.047129698048983586, -0.008929520089294117],
              "axisReference": [0.10479614607641596, -0.026304481602885767, -0.002259307072274109],
              "wheelCentre": [0.6923938823185516, 0.10393516338953514, 0],
              "spindleReference": [1.5415610402035589, 0.1685568197157982, -0.018315342830059568],
              "outerTieRod": [-0.09933765306373596, 1.034968911435323, 0.19016146764712763]
            },
            "strutAxisPerM": [-0.3757063161678902, 0.08988836838477504, 0.02879079631324369],
            "strutLengthMPerM": -0.0058995996370833845,
            "springCompressionMPerM": 0.0058995996370833845,
            "damperCompressionMPerM": 0.0058995996370833845,
            "springLengthMPerM": -0.0058995996370833845,
            "damperLengthMPerM": -0.0058995996370833845,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.734723475976807e-16,
            "headingRadPerM": -8.518357485852636,
            "toeInRadPerM": 8.518357485852636,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.1395697338245016,
          "carrierBasis": [
            [0.9955435210066975, 0.09315003822058897, -0.014702658300119726],
            [-0.09270620680450119, 0.9952875228017002, 0.028430725899552894],
            [0.01728169556230854, -0.026940997285870422, 0.9994876315711636]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7438142399261498, -0.20849648475654714],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01670818474709523, -0.7281688483268397, 0.0017439925168865056],
            "axisReference": [0.020475442479400578, -0.6790240087709642, 0.22811888625337318],
            "wheelCentre": [0.00740038163019443, -0.7978891756319741, -0.05000000000013863],
            "spindleReference": [0.016671002310644546, -0.8974179279121441, -0.05284307259009391],
            "outerTieRod": [-0.11970101676635636, -0.7461170091760383, -0.1664683532386907]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.016260702582292116, 0.21212501937942396, 0.9771072437070605],
          "steeringAxisReference": [0.03473823354610939, 0.1720435193155444, 0.9844766541628186],
          "strutLengthM": 0.5099297039215851,
          "strutInclinationRad": 0.21438581976025942,
          "springUpperM": [0.024349571896708316, -0.6284850007751771, 0.46091571025171757],
          "springLowerM": [0.018659469056970284, -0.7027138460013088, 0.11899686176173375],
          "damperUpperM": [0.0245934824354427, -0.6253031254844857, 0.4755723189073235],
          "damperLowerM": [0.017358612850386916, -0.7196838475516627, 0.04082828226516893],
          "springLengthM": 0.3499297039215851,
          "damperLengthM": 0.4449297039215851,
          "springCompressionM": -0.04657239039346134,
          "damperCompressionM": -0.04657239039346134,
          "springMotionRatio": 0.9228946077751556,
          "damperMotionRatio": 0.9228946077751556,
          "headingRad": 0.09287716846938665,
          "steeringAngleRad": 0.09287716846938665,
          "toeInRad": 0.09287716846938665,
          "tieRodLengthM": 0.2800000000000181,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.018376337929992718, 0.06719996660566122, -0.7061496755727662, 0.12103290282303027],
              [0.1387646557641129, 0.7154874708706432, 0.06146798488008907, -0.035988602834420416],
              [0.34381423992614973, -0.054074935705824334, -0.00740038163019443, 0],
              [0.010487724859533629, 0.04182745668177846, -0.019820512226656845, 0.1180434829794702]
            ],
            "residualsM": [
              -4.068655135025523e-13, 3.754357935648045e-13, -1.386252224122586e-13,
              1.815214645262131e-14
            ],
            "singularValuesMPerRad": [
              0.7340585323544163, 0.7204837793046255, 0.3476441355170102, 0.11392886992920444
            ],
            "normalizedSingularValues": [
              1.3196348368191086, 1.1439479820269214, 0.8321249617343863, 0.5074593184960615
            ],
            "rawRankRatio": 0.15520406739744505,
            "normalizedRankRatio": 0.38454525777696064,
            "conditionNumber": 6.443130111011909,
            "headingProjectionNorm": 0.9995957652095293
          },
          "jounce": {
            "tangentRadPerM": [
              2.822134155808366, -0.5510438395693729, 0.011833166052765834, -0.05349270151687082
            ],
            "angularRadPerM": [-0.5510438395693729, 0.011833166052765834, -0.05349270151687082],
            "carrierBasisPerM": [
              [0.004808868193736682, -0.06135612169784037, -0.0631101865139346],
              [0.05357704388126719, 0.02062568181078852, -0.5473500501008989],
              [0.010385956385687326, 0.5498370575206527, 0.014641173412971947]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.1933062691842587, 0.9702899097488795],
              "topMount": [0, 0, 0],
              "strutLower": [0.003324724741525736, -0.07834831529417344, 0.9614709023658766],
              "axisReference": [0.008632346682743755, 0.046192654539077616, 0.9343453626956763],
              "wheelCentre": [-0.0010170991723533907, -0.10636362407149369, 1],
              "spindleReference": [-0.006374803560480109, -0.10842619225257254, 1.0547350050100899],
              "outerTieRod": [0.00037414451099176374, -0.16374379546158385, 0.9729752785660616]
            },
            "strutAxisPerM": [0.022909412612069947, 0.5375590983336964, -0.11708260074135632],
            "strutLengthMPerM": -0.9228946077751556,
            "springCompressionMPerM": 0.9228946077751556,
            "damperCompressionMPerM": 0.9228946077751556,
            "springLengthMPerM": -0.9228946077751556,
            "damperLengthMPerM": -0.9228946077751556,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.055281376284882514,
            "toeInRadPerM": -0.055281376284882514,
            "residualsMPerM": [
              6.938893903907228e-18, 7.697835424647081e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0767679281609462, -0.28483775233636616, -1.4852374210452302, -8.495608204059852
            ],
            "angularRadPerM": [-0.28483775233636616, -1.4852374210452302, -8.495608204059852],
            "carrierBasisPerM": [
              [0.8132031672115035, -8.461935576706706, 1.4520858441614763],
              [8.413346466099036, 0.7956937551581096, -0.42118618843246913],
              [-1.713356589848755, 0.13787329586551514, 0.033341234060859405]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.005258333221067955, -0.026393906871360985],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17933990703808486, -0.07680343319461225, -0.006034683824807773],
              "axisReference": [-0.09804506828255166, -0.0443284629747089, -0.014437717304092778],
              "wheelCentre": [-0.6948043776807531, -0.01246662719835515, 0],
              "spindleReference": [-1.5361390242906565, -0.09203600271416608, 0.042118618843246906],
              "outerTieRod": [-0.08198517899834021, 1.0341624718120745, -0.2035224206926284]
            },
            "strutAxisPerM": [0.3508948121981017, 0.14017247282720294, -0.036270209766636176],
            "strutLengthMPerM": 0.025104655922891097,
            "springCompressionMPerM": -0.025104655922891097,
            "damperCompressionMPerM": -0.025104655922891097,
            "springLengthMPerM": 0.025104655922891097,
            "damperLengthMPerM": 0.025104655922891097,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.5265566588595902e-16,
            "headingRadPerM": -8.454298173955676,
            "toeInRadPerM": -8.454298173955676,
            "residualsMPerM": [
              0, -5.551115123125783e-17, 1.734723475976807e-18, 1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0.006099998066014661, "right": 0.010734609770591153 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14051956738849178,
          "phi": 0.07824007220475426,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7437490245838885, -0.20882302011409587],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01299660348332911, 0.7294092126153178, 0.001772464383086897],
            "axisReference": [0.018446841219059085, 0.6797310887272724, 0.2279966428335523],
            "wheelCentre": [-0.006471847073055166, 0.7969783724786426, -0.05000000000000082],
            "spindleReference": [-0.014106005188853625, 0.8966614216117987, -0.05223815669240123],
            "outerTieRod": [-0.11953351523270182, 0.7254254375839788, -0.1704044712663038]
          },
          "basis": [
            [0.9969436586707723, 0.07668531598864943, 0.014923261971014743],
            [-0.07634158115798456, 0.9968304913315627, -0.022381566924003907],
            [-0.016592300094724594, 0.021173895801099088, 0.999638115376845]
          ],
          "axis": [0.023524988498532327, -0.21442684700402426, 0.9764567077961299],
          "strutLength": 0.5102402714211636,
          "heading": 0.07643511415837238,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -8.187894806610529e-16,
          "springLength": 0.3502402714211636,
          "damperLength": 0.44524027142116357
        },
        {
          "side": "right",
          "theta": -0.13956973382419158,
          "phi": 0.09449261937996623,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7438142399261711, -0.20849648475644056],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01670818474696304, -0.7281688483267501, 0.001743992516995363],
            "axisReference": [0.02047544247912927, -0.6790240087707538, 0.22811888625345805],
            "wheelCentre": [0.007400381630088238, -0.7978891756319113, -0.04999999999999835],
            "spindleReference": [0.01667100231053028, -0.8974179279120837, -0.05284307258989446],
            "outerTieRod": [-0.1197010167663833, -0.7461170091760252, -0.166468353238659]
          },
          "basis": [
            [0.9955435210067158, 0.09315003822048216, -0.01470265829953638],
            [-0.09270620680442045, 0.9952875228017247, 0.028430725898961055],
            [0.017281695561670075, -0.026940997285336915, 0.9994876315711891]
          ],
          "axis": [0.016260702581691624, 0.21212501937994563, 0.9771072437069573],
          "strutLength": 0.5099297039214621,
          "heading": 0.09287716846930395,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.6514567491299204e-15,
          "springLength": 0.3499297039214621,
          "damperLength": 0.4449297039214621
        }
      ],
      "errors": {
        "positionM": 1.3262897724519718e-12,
        "frame": 3.5868565062546764e-12,
        "angleRad": 3.2131797222945124e-12,
        "closureM": 2.0324701123508593e-12,
        "jacobianMPerRad": 5.980992090481863e-11,
        "pointDerivativeMPerM": 7.909618238155502e-10,
        "angularDerivativeRadPerM": 1.7869030699557698e-9,
        "carrierBasisDerivativePerM": 4.3730369325700735e-9,
        "armDerivativeRadPerM": 4.939142428384002e-10,
        "lengthDerivativeMPerM": 1.0334025302149996e-10,
        "headingDerivativeRadPerM": 1.2246262670601027e-8,
        "implicitResidual": 1.734723475976807e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007661987860924091,
          "heading": 0.00012219673122970676,
          "length": 5.387767351913708e-7,
          "angular": 0.000017567196438861288,
          "basis": 0.000043313410781897765,
          "arm": 0.000003880629090513565
        },
        {
          "stepM": 0.0001,
          "point": 7.661919440571374e-8,
          "heading": 0.000001221908632942359,
          "length": 5.3822954634852316e-9,
          "angular": 1.7565795218388303e-7,
          "basis": 4.3311063790962834e-7,
          "arm": 3.8778142030793106e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.909618238155502e-10,
          "heading": 1.2246262670601027e-8,
          "length": 1.0334025302149996e-10,
          "angular": 1.7869030699557698e-9,
          "basis": 4.3730369325700735e-9,
          "arm": 4.939142428384002e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14019117752272833,
          "carrierBasis": [
            [0.9999649013349033, -0.008378227010242677, -0.00003755581955801076],
            [0.008374715810590157, 0.9996570515577669, -0.02481216245966946],
            [0.00024542486955022057, 0.024810977066573148, 0.9996921301999104]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7437716068308882, -0.20871013270915145],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014883518426417292, 0.7288630975785595, 0.0017208945447297896],
            "axisReference": [0.01947795415915815, 0.6794225384478102, 0.2280161049958937],
            "wheelCentre": [0.0004580037696575435, 0.7977242157394282, -0.05000000000014923],
            "spindleReference": [0.001295475350716559, 0.8976899208952049, -0.05248121624611618],
            "outerTieRod": [-0.12006971832351229, 0.7357728626392025, -0.16846981917821136]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.019831070314861865, -0.21340144069075337, 0.9767633048806027],
          "steeringAxisReference": [0.034728437491829134, -0.17193578044358993, 0.9844958217446278],
          "strutLengthM": 0.5101329083161875,
          "strutInclinationRad": 0.21599651667789024,
          "springUpperM": [0.024206757187405527, 0.6285360576276302, 0.4609294678047759],
          "springLowerM": [0.017263246864200717, 0.7032549246956691, 0.11893249113040211],
          "damperUpperM": [0.024504223242128455, 0.6253350360172689, 0.4755809173779849],
          "damperLowerM": [0.015676761239011766, 0.7203270399509294, 0.040791426739953895],
          "springLengthM": 0.35013290831618754,
          "damperLengthM": 0.4451329083161875,
          "springCompressionM": -0.04677559478806376,
          "damperCompressionM": -0.04677559478806376,
          "springMotionRatio": 0.9227721421013567,
          "damperMotionRatio": 0.9227721421013567,
          "headingRad": -0.008377392909015645,
          "steeringAngleRad": -0.008377392909015645,
          "toeInRad": 0.008377392909015645,
          "tieRodLengthM": 0.28000000000006,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.007520634163272522, -0.005288737632112067, -0.7090750325164497,
                -0.12364877211849522
              ],
              [
                0.14044560699841152, 0.7187772406428734, -0.0004748565506963358,
                -0.02543805138703205
              ],
              [-0.3437716068308881, 0.053952608908540034, -0.0004580037696575435, 0],
              [
                -0.008163722742233523, -0.038248174183215425, -0.020794867939696968,
                -0.11825902713352088
              ]
            ],
            "residualsM": [
              -1.1598760146780407e-12, -1.2842504837351498e-13, -1.4922785229742885e-13,
              6.000755448098971e-14
            ],
            "singularValuesMPerRad": [
              0.7341139782390095, 0.7207408002845237, 0.3476437456704064, 0.11386113441263084
            ],
            "normalizedSingularValues": [
              1.3201143259604582, 1.1439821617370591, 0.83180922083452, 0.5066521490688074
            ],
            "rawRankRatio": 0.1551000768106345,
            "normalizedRankRatio": 0.3837941450261811,
            "conditionNumber": 6.447450062974015,
            "headingProjectionNorm": 0.9996921309053477
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8223205202637005, 0.5519138686050684, 0.023697068906577495, 0.012161160572682935
            ],
            "angularRadPerM": [0.5519138686050684, 0.023697068906577495, 0.012161160572682935],
            "carrierBasisPerM": [
              [0.0001009990011420413, 0.012181461309841704, -0.028320296852366682],
              [-0.012744965445136768, 0.013796022835296795, 0.5515261343859469],
              [0.02338804301863877, -0.5517409663414271, 0.0136877064866389]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.19392201749508015, 0.9702336602428404],
              "topMount": [0, 0, 0],
              "strutLower": [0.005167903327834009, 0.07796321602632211, 0.9616527514645301],
              "axisReference": [0.011131691101515963, -0.04687637534989114, 0.9342569465485351],
              "wheelCentre": [0.0031048386107253656, 0.10633326402221663, 1],
              "spindleReference": [0.0018303420662116876, 0.1077128663057463, 1.0551526134385947],
              "outerTieRod": [0.0010508514950598746, 0.17025264325588907, 0.9686643427807304]
            },
            "strutAxisPerM": [0.02574163652785413, -0.538848045477698, -0.11824915293727122],
            "strutLengthMPerM": -0.9227721421013567,
            "springCompressionMPerM": 0.9227721421013567,
            "damperCompressionMPerM": 0.9227721421013567,
            "springLengthMPerM": -0.9227721421013567,
            "damperLengthMPerM": -0.9227721421013567,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.01286405201845169,
            "toeInRadPerM": -0.01286405201845169,
            "residualsMPerM": [
              -6.505213034913027e-19, 1.566672139241554e-17, 0, -8.673617379884035e-19
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04753273233436563, -0.29027229113319725, 1.483516984281938, -8.492055243232091
            ],
            "angularRadPerM": [-0.29027229113319725, 1.483516984281938, -8.492055243232091],
            "carrierBasisPerM": [
              [-0.07120408130749299, -8.491768084842914, -1.4810329476662443],
              [8.452333641689384, -0.07832083255503819, -0.3025967758466746],
              [1.6937564420924613, 0.28809876351067104, -0.007566031120710332]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0032659803467228353, 0.01634040377164738],
              "topMount": [0, 0, 0],
              "strutLower": [0.18557411878601637, -0.0620433839375792, -0.001412021461761944],
              "axisReference": [0.10143494755736782, -0.035372356781365674, 0.006123279469314076],
              "wheelCentre": [0.693617712819263, 0.04544574088067829, 0],
              "spindleReference": [1.538851076988202, 0.037613657625174476, -0.03025967758466748],
              "outerTieRod": [-0.008228588976296608, 1.0345853093938497, 0.19678768400523505]
            },
            "strutAxisPerM": [-0.36317187091746317, 0.11512077775629923, 0.03252479549184315],
            "strutLengthMPerM": -0.015541070165912545,
            "springCompressionMPerM": 0.015541070165912545,
            "damperCompressionMPerM": 0.015541070165912545,
            "springLengthMPerM": -0.015541070165912545,
            "damperLengthMPerM": -0.015541070165912545,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -8.45529628915398,
            "toeInRadPerM": 8.45529628915398,
            "residualsMPerM": [
              0, -2.7755575615628914e-17, -4.336808689942018e-19, 2.220446049250313e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14019117752272833,
          "carrierBasis": [
            [0.9999649013349033, 0.008378227010242677, -0.00003755581955801076],
            [-0.008374715810590157, 0.9996570515577669, 0.02481216245966946],
            [0.00024542486955022057, -0.024810977066573148, 0.9996921301999104]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7437716068308882, -0.20871013270915145],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014883518426417292, -0.7288630975785595, 0.0017208945447297896],
            "axisReference": [0.01947795415915815, -0.6794225384478102, 0.2280161049958937],
            "wheelCentre": [0.0004580037696575435, -0.7977242157394282, -0.05000000000014923],
            "spindleReference": [0.001295475350716559, -0.8976899208952049, -0.05248121624611618],
            "outerTieRod": [-0.12006971832351229, -0.7357728626392025, -0.16846981917821136]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.019831070314861865, 0.21340144069075337, 0.9767633048806027],
          "steeringAxisReference": [0.034728437491829134, 0.17193578044358993, 0.9844958217446278],
          "strutLengthM": 0.5101329083161875,
          "strutInclinationRad": 0.21599651667789024,
          "springUpperM": [0.024206757187405527, -0.6285360576276302, 0.4609294678047759],
          "springLowerM": [0.017263246864200717, -0.7032549246956691, 0.11893249113040211],
          "damperUpperM": [0.024504223242128455, -0.6253350360172689, 0.4755809173779849],
          "damperLowerM": [0.015676761239011766, -0.7203270399509294, 0.040791426739953895],
          "springLengthM": 0.35013290831618754,
          "damperLengthM": 0.4451329083161875,
          "springCompressionM": -0.04677559478806376,
          "damperCompressionM": -0.04677559478806376,
          "springMotionRatio": 0.9227721421013567,
          "damperMotionRatio": 0.9227721421013567,
          "headingRad": 0.008377392909015645,
          "steeringAngleRad": 0.008377392909015645,
          "toeInRad": 0.008377392909015645,
          "tieRodLengthM": 0.28000000000006,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.007520634163272522, 0.005288737632112067, -0.7090750325164497, 0.12364877211849522
              ],
              [
                0.14044560699841152, 0.7187772406428734, 0.0004748565506963358, -0.02543805138703205
              ],
              [0.3437716068308881, -0.053952608908540034, -0.0004580037696575435, 0],
              [
                0.008163722742233523, 0.038248174183215425, -0.020794867939696968,
                0.11825902713352088
              ]
            ],
            "residualsM": [
              -1.1598760146780407e-12, 1.2842504837351498e-13, -1.4922785229742885e-13,
              6.000755448098971e-14
            ],
            "singularValuesMPerRad": [
              0.7341139782390095, 0.7207408002845237, 0.3476437456704064, 0.11386113441263084
            ],
            "normalizedSingularValues": [
              1.3201143259604582, 1.1439821617370591, 0.83180922083452, 0.5066521490688074
            ],
            "rawRankRatio": 0.1551000768106345,
            "normalizedRankRatio": 0.3837941450261811,
            "conditionNumber": 6.447450062974015,
            "headingProjectionNorm": 0.9996921309053477
          },
          "jounce": {
            "tangentRadPerM": [
              2.8223205202637005, -0.5519138686050684, 0.023697068906577495, -0.012161160572682935
            ],
            "angularRadPerM": [-0.5519138686050684, 0.023697068906577495, -0.012161160572682935],
            "carrierBasisPerM": [
              [0.0001009990011420413, -0.012181461309841704, -0.028320296852366682],
              [0.012744965445136768, 0.013796022835296795, -0.5515261343859469],
              [0.02338804301863877, 0.5517409663414271, 0.0136877064866389]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.19392201749508015, 0.9702336602428404],
              "topMount": [0, 0, 0],
              "strutLower": [0.005167903327834009, -0.07796321602632211, 0.9616527514645301],
              "axisReference": [0.011131691101515963, 0.04687637534989114, 0.9342569465485351],
              "wheelCentre": [0.0031048386107253656, -0.10633326402221663, 1],
              "spindleReference": [0.0018303420662116876, -0.1077128663057463, 1.0551526134385947],
              "outerTieRod": [0.0010508514950598746, -0.17025264325588907, 0.9686643427807304]
            },
            "strutAxisPerM": [0.02574163652785413, 0.538848045477698, -0.11824915293727122],
            "strutLengthMPerM": -0.9227721421013567,
            "springCompressionMPerM": 0.9227721421013567,
            "damperCompressionMPerM": 0.9227721421013567,
            "springLengthMPerM": -0.9227721421013567,
            "damperLengthMPerM": -0.9227721421013567,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.01286405201845169,
            "toeInRadPerM": -0.01286405201845169,
            "residualsMPerM": [
              -6.505213034913027e-19, -1.566672139241554e-17, 0, -8.673617379884035e-19
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04753273233436563, -0.29027229113319725, -1.483516984281938, -8.492055243232091
            ],
            "angularRadPerM": [-0.29027229113319725, -1.483516984281938, -8.492055243232091],
            "carrierBasisPerM": [
              [0.07120408130749299, -8.491768084842914, 1.4810329476662443],
              [8.452333641689384, 0.07832083255503819, -0.3025967758466746],
              [-1.6937564420924613, 0.28809876351067104, 0.007566031120710332]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0032659803467228353, -0.01634040377164738],
              "topMount": [0, 0, 0],
              "strutLower": [-0.18557411878601637, -0.0620433839375792, 0.001412021461761944],
              "axisReference": [-0.10143494755736782, -0.035372356781365674, -0.006123279469314076],
              "wheelCentre": [-0.693617712819263, 0.04544574088067829, 0],
              "spindleReference": [-1.538851076988202, 0.037613657625174476, 0.03025967758466748],
              "outerTieRod": [0.008228588976296608, 1.0345853093938497, -0.19678768400523505]
            },
            "strutAxisPerM": [0.36317187091746317, 0.11512077775629923, -0.03252479549184315],
            "strutLengthMPerM": 0.015541070165912545,
            "springCompressionMPerM": -0.015541070165912545,
            "damperCompressionMPerM": -0.015541070165912545,
            "springLengthMPerM": 0.015541070165912545,
            "damperLengthMPerM": 0.015541070165912545,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -8.45529628915398,
            "toeInRadPerM": -8.45529628915398,
            "residualsMPerM": [
              0, -2.7755575615628914e-17, 4.336808689942018e-19, -2.220446049250313e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0.008377392909015645, "right": 0.008377392909015645 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.140191177522338,
          "phi": -0.008265259756031096,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.743771606830915, -0.20871013270901725],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014883518426057101, 0.7288630975785386, 0.0017208945448860813],
            "axisReference": [0.01947795415843581, 0.6794225384477293, 0.22801610499604422],
            "wheelCentre": [0.0004580037693366805, 0.7977242157394109, -0.04999999999999907],
            "spindleReference": [0.0012954753503246531, 0.8976899208951888, -0.05248121624593649],
            "outerTieRod": [-0.12006971832357743, 0.7357728626391276, -0.16846981917829137]
          },
          "basis": [
            [0.999964901334911, -0.0083782270094882, -0.0000375558177951036],
            [0.008374715809879727, 0.9996570515577795, -0.024812162459374256],
            [0.00024542486776682725, 0.02481097706629292, 0.999692130199918]
          ],
          "axis": [0.019831070313298702, -0.21340144069101222, 0.9767633048805779],
          "strutLength": 0.5101329083160376,
          "heading": -0.008377392908304918,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 9.298117831235686e-16,
          "springLength": 0.35013290831603766,
          "damperLength": 0.44513290831603763
        },
        {
          "side": "right",
          "theta": -0.14019117752233795,
          "phi": 0.008265259756031096,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.743771606830915, -0.20871013270901723],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014883518426057101, -0.7288630975785386, 0.001720894544886109],
            "axisReference": [0.01947795415843581, -0.6794225384477293, 0.22801610499604424],
            "wheelCentre": [0.0004580037693366805, -0.7977242157394109, -0.049999999999999045],
            "spindleReference": [0.0012954753503246531, -0.8976899208951888, -0.05248121624593646],
            "outerTieRod": [-0.12006971832357743, -0.7357728626391276, -0.16846981917829135]
          },
          "basis": [
            [0.999964901334911, 0.0083782270094882, -0.0000375558177951036],
            [-0.008374715809879727, 0.9996570515577795, 0.024812162459374256],
            [0.00024542486776682725, -0.02481097706629292, 0.999692130199918]
          ],
          "axis": [0.019831070313298702, 0.21340144069101222, 0.9767633048805779],
          "strutLength": 0.5101329083160376,
          "heading": 0.008377392908304918,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 9.575673587391975e-16,
          "springLength": 0.35013290831603766,
          "damperLength": 0.44513290831603763
        }
      ],
      "errors": {
        "positionM": 7.223423248436944e-13,
        "frame": 1.7833933114996814e-12,
        "angleRad": 7.107266164485537e-13,
        "closureM": 1.1598760146780407e-12,
        "jacobianMPerRad": 4.4382039710022525e-11,
        "pointDerivativeMPerM": 2.0766117991843913e-10,
        "angularDerivativeRadPerM": 3.2648492589992806e-10,
        "carrierBasisDerivativePerM": 1.16433172825392e-9,
        "armDerivativeRadPerM": 5.97087268516816e-10,
        "lengthDerivativeMPerM": 1.186728493252076e-10,
        "headingDerivativeRadPerM": 1.0280148288188684e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000002058693931508704,
          "heading": 0.00010279463385387544,
          "length": 4.099053775297179e-7,
          "angular": 0.000003248816950240929,
          "basis": 0.000011641702420725486,
          "arm": 0.000003869030674952256
        },
        {
          "stepM": 0.0001,
          "point": 2.0582474127839312e-8,
          "heading": 0.0000010279057924833523,
          "length": 4.104928730264135e-9,
          "angular": 3.249944369697333e-8,
          "basis": 1.1639215900804967e-7,
          "arm": 3.870757447899109e-8
        },
        {
          "stepM": 0.00001,
          "point": 2.0766117991843913e-10,
          "heading": 1.0280148288188684e-8,
          "length": 1.186728493252076e-10,
          "angular": 3.2648492589992806e-10,
          "basis": 1.16433172825392e-9,
          "arm": 5.97087268516816e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.1395697338245016,
          "carrierBasis": [
            [0.9955435210066975, -0.09315003822058897, -0.014702658300119726],
            [0.09270620680450119, 0.9952875228017002, -0.028430725899552894],
            [0.01728169556230854, 0.026940997285870422, 0.9994876315711636]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7438142399261498, -0.20849648475654714],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01670818474709523, 0.7281688483268397, 0.0017439925168865056],
            "axisReference": [0.020475442479400578, 0.6790240087709642, 0.22811888625337318],
            "wheelCentre": [0.00740038163019443, 0.7978891756319741, -0.05000000000013863],
            "spindleReference": [0.016671002310644546, 0.8974179279121441, -0.05284307259009391],
            "outerTieRod": [-0.11970101676635636, 0.7461170091760383, -0.1664683532386907]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.016260702582292116, -0.21212501937942396, 0.9771072437070605],
          "steeringAxisReference": [0.03473823354610939, -0.1720435193155444, 0.9844766541628186],
          "strutLengthM": 0.5099297039215851,
          "strutInclinationRad": 0.21438581976025942,
          "springUpperM": [0.024349571896708316, 0.6284850007751771, 0.46091571025171757],
          "springLowerM": [0.018659469056970284, 0.7027138460013088, 0.11899686176173375],
          "damperUpperM": [0.0245934824354427, 0.6253031254844857, 0.4755723189073235],
          "damperLowerM": [0.017358612850386916, 0.7196838475516627, 0.04082828226516893],
          "springLengthM": 0.3499297039215851,
          "damperLengthM": 0.4449297039215851,
          "springCompressionM": -0.04657239039346134,
          "damperCompressionM": -0.04657239039346134,
          "springMotionRatio": 0.9228946077751556,
          "damperMotionRatio": 0.9228946077751556,
          "headingRad": -0.09287716846938665,
          "steeringAngleRad": -0.09287716846938665,
          "toeInRad": 0.09287716846938665,
          "tieRodLengthM": 0.2800000000000181,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.018376337929992718, -0.06719996660566122, -0.7061496755727662,
                -0.12103290282303027
              ],
              [0.1387646557641129, 0.7154874708706432, -0.06146798488008907, -0.035988602834420416],
              [-0.34381423992614973, 0.054074935705824334, -0.00740038163019443, 0],
              [
                -0.010487724859533629, -0.04182745668177846, -0.019820512226656845,
                -0.1180434829794702
              ]
            ],
            "residualsM": [
              -4.068655135025523e-13, -3.754357935648045e-13, -1.386252224122586e-13,
              1.815214645262131e-14
            ],
            "singularValuesMPerRad": [
              0.7340585323544163, 0.7204837793046255, 0.3476441355170102, 0.11392886992920444
            ],
            "normalizedSingularValues": [
              1.3196348368191086, 1.1439479820269214, 0.8321249617343863, 0.5074593184960615
            ],
            "rawRankRatio": 0.15520406739744505,
            "normalizedRankRatio": 0.38454525777696064,
            "conditionNumber": 6.443130111011909,
            "headingProjectionNorm": 0.9995957652095293
          },
          "jounce": {
            "tangentRadPerM": [
              -2.822134155808366, 0.5510438395693729, 0.011833166052765834, 0.05349270151687082
            ],
            "angularRadPerM": [0.5510438395693729, 0.011833166052765834, 0.05349270151687082],
            "carrierBasisPerM": [
              [0.004808868193736682, 0.06135612169784037, -0.0631101865139346],
              [-0.05357704388126719, 0.02062568181078852, 0.5473500501008989],
              [0.010385956385687326, -0.5498370575206527, 0.014641173412971947]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.1933062691842587, 0.9702899097488795],
              "topMount": [0, 0, 0],
              "strutLower": [0.003324724741525736, 0.07834831529417344, 0.9614709023658766],
              "axisReference": [0.008632346682743755, -0.046192654539077616, 0.9343453626956763],
              "wheelCentre": [-0.0010170991723533907, 0.10636362407149369, 1],
              "spindleReference": [-0.006374803560480109, 0.10842619225257254, 1.0547350050100899],
              "outerTieRod": [0.00037414451099176374, 0.16374379546158385, 0.9729752785660616]
            },
            "strutAxisPerM": [0.022909412612069947, -0.5375590983336964, -0.11708260074135632],
            "strutLengthMPerM": -0.9228946077751556,
            "springCompressionMPerM": 0.9228946077751556,
            "damperCompressionMPerM": 0.9228946077751556,
            "springLengthMPerM": -0.9228946077751556,
            "damperLengthMPerM": -0.9228946077751556,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.055281376284882514,
            "toeInRadPerM": -0.055281376284882514,
            "residualsMPerM": [
              6.938893903907228e-18, -7.697835424647081e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0767679281609462, -0.28483775233636616, 1.4852374210452302, -8.495608204059852
            ],
            "angularRadPerM": [-0.28483775233636616, 1.4852374210452302, -8.495608204059852],
            "carrierBasisPerM": [
              [-0.8132031672115035, -8.461935576706706, -1.4520858441614763],
              [8.413346466099036, -0.7956937551581096, -0.42118618843246913],
              [1.713356589848755, 0.13787329586551514, -0.033341234060859405]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.005258333221067955, 0.026393906871360985],
              "topMount": [0, 0, 0],
              "strutLower": [0.17933990703808486, -0.07680343319461225, 0.006034683824807773],
              "axisReference": [0.09804506828255166, -0.0443284629747089, 0.014437717304092778],
              "wheelCentre": [0.6948043776807531, -0.01246662719835515, 0],
              "spindleReference": [1.5361390242906565, -0.09203600271416608, -0.042118618843246906],
              "outerTieRod": [0.08198517899834021, 1.0341624718120745, 0.2035224206926284]
            },
            "strutAxisPerM": [-0.3508948121981017, 0.14017247282720294, 0.036270209766636176],
            "strutLengthMPerM": -0.025104655922891097,
            "springCompressionMPerM": 0.025104655922891097,
            "damperCompressionMPerM": 0.025104655922891097,
            "springLengthMPerM": -0.025104655922891097,
            "damperLengthMPerM": -0.025104655922891097,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.5265566588595902e-16,
            "headingRadPerM": -8.454298173955676,
            "toeInRadPerM": 8.454298173955676,
            "residualsMPerM": [
              0, -5.551115123125783e-17, -1.734723475976807e-18, -1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14051956738909682,
          "carrierBasis": [
            [0.9969436586710771, -0.07668531598535876, 0.014923261967559649],
            [0.07634158115478333, 0.9968304913318293, 0.022381566923048293],
            [-0.016592300091137737, -0.02117389580046465, 0.9996381153769182]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7437490245838468, -0.20882302011430384],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.012996603484022899, -0.7294092126150882, 0.0017724643828233577],
            "axisReference": [0.018446841220385375, -0.6797310887268689, 0.22799664283323542],
            "wheelCentre": [-0.006471847072321207, -0.7969783724785127, -0.05000000000014934],
            "spindleReference": [-0.014106005187799538, -0.8966614216116956, -0.052238156692454185],
            "outerTieRod": [-0.11953351523262692, -0.7254254375843041, -0.17040447126610378]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.023524988501262396, 0.21442684700477468, 0.9764567077958994],
          "steeringAxisReference": [0.03472326397162309, 0.17187880187423143, 0.9845059534636831],
          "strutLengthM": 0.5102402714213553,
          "strutInclinationRad": 0.2174224354550148,
          "springUpperM": [0.024059000459949506, -0.6285770738801911, 0.460941731688164],
          "springLowerM": [0.015819602104174386, -0.7036779909745152, 0.11894726931833129],
          "damperUpperM": [0.02441187528746844, -0.6253606711751195, 0.47558858230510254],
          "damperLowerM": [0.013937603024073394, -0.7208321387348972, 0.04083073269465934],
          "springLengthM": 0.35024027142135533,
          "damperLengthM": 0.4452402714213553,
          "springCompressionM": -0.04688295789323155,
          "damperCompressionM": -0.04688295789323155,
          "springMotionRatio": 0.922868491976392,
          "damperMotionRatio": 0.922868491976392,
          "headingRad": -0.0764351141551592,
          "steeringAngleRad": -0.0764351141551592,
          "toeInRad": -0.0764351141551592,
          "tieRodLengthM": 0.2800000000002841,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0034828737027046085, -0.05688868420862902, -0.7066150745936812,
                0.12537000184911545
              ],
              [
                0.14110987961752436, 0.7166149112507376, -0.06074832399654382, -0.014669143984510991
              ],
              [0.34374902458384676, -0.053229347894665824, 0.006471847072321207, 0],
              [0.005818294994521897, 0.0344923389766045, -0.02145393559303916, 0.11755008237387155]
            ],
            "residualsM": [
              -2.0324701123508593e-12, -8.413270080609436e-13, -1.4933887459989137e-13,
              2.8410607200157756e-13
            ],
            "singularValuesMPerRad": [
              0.7340718500273726, 0.7209478450883906, 0.3475379074883289, 0.11294272680854961
            ],
            "normalizedSingularValues": [
              1.3215378904450832, 1.1441077745473955, 0.8312989857751198, 0.5034848563635488
            ],
            "rawRankRatio": 0.15385786391936718,
            "normalizedRankRatio": 0.38098404896584476,
            "conditionNumber": 6.499505287062047,
            "headingProjectionNorm": 0.9997495013562492
          },
          "jounce": {
            "tangentRadPerM": [
              2.8229119503187015, -0.5522511829190598, 0.03566219171179415, 0.02883022135426778
            ],
            "angularRadPerM": [-0.5522511829190598, 0.03566219171179415, 0.02883022135426778],
            "carrierBasisPerM": [
              [0.0027430508637323013, 0.036983495431816574, 0.006796360584050844],
              [-0.027940667987360054, 0.014561191492062722, -0.5532233261105137],
              [0.03625973421584785, 0.5515729720234788, 0.012285026789601292]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.1942813259376926, 0.9703732294081381],
              "topMount": [0, 0, 0],
              "strutLower": [0.007096876588536832, -0.07760502555144354, 0.9619905639205049],
              "axisReference": [0.013732295302116459, 0.047484676163061706, 0.9343613938150072],
              "wheelCentre": [0.00719859087390366, -0.10675770998853913, 1],
              "spindleReference": [0.009992657672639665, -0.10821382913774541, 1.0553223326110515],
              "outerTieRod": [0.0008418165851124385, -0.1765108145936508, 0.9645168339485309]
            },
            "strutAxisPerM": [0.028640612848239357, 0.5399276025753843, -0.11925643255794086],
            "strutLengthMPerM": -0.922868491976392,
            "springCompressionMPerM": 0.922868491976392,
            "damperCompressionMPerM": 0.922868491976392,
            "springLengthMPerM": -0.922868491976392,
            "damperLengthMPerM": -0.922868491976392,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.02897825038644868,
            "toeInRadPerM": 0.02897825038644868,
            "residualsMPerM": [
              6.938893903907228e-18, -5.957690937807847e-17, 0, -3.0357660829594124e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.018045962628925234, -0.2980969493002796, -1.4932714047903715, -8.5521996035059
            ],
            "angularRadPerM": [-0.2980969493002796, -1.4932714047903715, -8.5521996035059],
            "carrierBasisPerM": [
              [-0.6781126093270623, -8.521612583538367, 1.5115671164319753],
              [8.49167157885007, -0.6462165632626307, -0.1831534283005956],
              [-1.673814396100299, 0.43988973485881927, -0.01846493352287614]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0012419776489924963, -0.0062032820513696005],
              "topMount": [0, 0, 0],
              "strutLower": [-0.19183928074396703, -0.047129698048983586, 0.008929520089294117],
              "axisReference": [-0.10479614607641596, -0.026304481602885767, 0.002259307072274109],
              "wheelCentre": [-0.6923938823185516, 0.10393516338953514, 0],
              "spindleReference": [-1.5415610402035589, 0.1685568197157982, 0.018315342830059568],
              "outerTieRod": [0.09933765306373596, 1.034968911435323, -0.19016146764712763]
            },
            "strutAxisPerM": [0.3757063161678902, 0.08988836838477504, -0.02879079631324369],
            "strutLengthMPerM": 0.0058995996370833845,
            "springCompressionMPerM": -0.0058995996370833845,
            "damperCompressionMPerM": -0.0058995996370833845,
            "springLengthMPerM": 0.0058995996370833845,
            "damperLengthMPerM": 0.0058995996370833845,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.734723475976807e-16,
            "headingRadPerM": -8.518357485852636,
            "toeInRadPerM": -8.518357485852636,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0.010734609770591153, "right": 0.006099998066014661 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.13956973382419163,
          "phi": -0.09449261937996623,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7438142399261711, -0.20849648475644056],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01670818474696304, 0.7281688483267501, 0.001743992516995363],
            "axisReference": [0.02047544247912927, 0.6790240087707538, 0.22811888625345805],
            "wheelCentre": [0.007400381630088238, 0.7978891756319113, -0.04999999999999835],
            "spindleReference": [0.01667100231053028, 0.8974179279120837, -0.05284307258989446],
            "outerTieRod": [-0.1197010167663833, 0.7461170091760252, -0.166468353238659]
          },
          "basis": [
            [0.9955435210067158, -0.09315003822048216, -0.01470265829953638],
            [0.09270620680442045, 0.9952875228017247, -0.028430725898961055],
            [0.017281695561670075, 0.026940997285336915, 0.9994876315711891]
          ],
          "axis": [0.016260702581691624, -0.21212501937994563, 0.9771072437069573],
          "strutLength": 0.5099297039214621,
          "heading": -0.09287716846930395,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.6514567491299204e-15,
          "springLength": 0.3499297039214621,
          "damperLength": 0.4449297039214621
        },
        {
          "side": "right",
          "theta": -0.14051956738849172,
          "phi": -0.07824007220475426,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7437490245838885, -0.20882302011409584],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.012996603483329114, -0.7294092126153178, 0.0017724643830869247],
            "axisReference": [0.018446841219059092, -0.6797310887272724, 0.22799664283355234],
            "wheelCentre": [-0.006471847073055165, -0.7969783724786426, -0.050000000000000794],
            "spindleReference": [-0.014106005188853623, -0.8966614216117987, -0.0522381566924012],
            "outerTieRod": [-0.11953351523270182, -0.7254254375839788, -0.17040447126630376]
          },
          "basis": [
            [0.9969436586707723, -0.07668531598864943, 0.01492326197101474],
            [0.07634158115798456, 0.9968304913315627, 0.02238156692400385],
            [-0.016592300094724587, -0.021173895801099032, 0.999638115376845]
          ],
          "axis": [0.023524988498532337, 0.2144268470040243, 0.9764567077961299],
          "strutLength": 0.5102402714211635,
          "heading": -0.07643511415837237,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -7.91033905045424e-16,
          "springLength": 0.3502402714211635,
          "damperLength": 0.44524027142116346
        }
      ],
      "errors": {
        "positionM": 1.3262828335580679e-12,
        "frame": 3.5868495673607725e-12,
        "angleRad": 3.2131658445067046e-12,
        "closureM": 2.0324701123508593e-12,
        "jacobianMPerRad": 5.980992090481863e-11,
        "pointDerivativeMPerM": 7.909618238155502e-10,
        "angularDerivativeRadPerM": 1.7867627377654571e-9,
        "carrierBasisDerivativePerM": 4.3730369325700735e-9,
        "armDerivativeRadPerM": 4.939142428384002e-10,
        "lengthDerivativeMPerM": 1.0334025302149996e-10,
        "headingDerivativeRadPerM": 1.2244875335909455e-8,
        "implicitResidual": 1.734723475976807e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007661987860924091,
          "heading": 0.00012219673169511225,
          "length": 5.387766796802196e-7,
          "angular": 0.00001756719688650321,
          "basis": 0.00004331341083740892,
          "arm": 0.000003880629090513565
        },
        {
          "stepM": 0.0001,
          "point": 7.661919440571374e-8,
          "heading": 0.000001221908632942359,
          "length": 5.3822954634852316e-9,
          "angular": 1.7565795218388303e-7,
          "basis": 4.3311063790962834e-7,
          "arm": 3.8778142030793106e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.909618238155502e-10,
          "heading": 1.2244875335909455e-8,
          "length": 1.0334025302149996e-10,
          "angular": 1.7867627377654571e-9,
          "basis": 4.3730369325700735e-9,
          "arm": 4.939142428384002e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.13865464222395385,
          "carrierBasis": [
            [0.9836747620547555, -0.17759061705378185, -0.029078088502789996],
            [0.17661586769386586, 0.9837183906212332, -0.033240987234336695],
            [0.034507937858729444, 0.027562668376401967, 0.9990242747484722]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7438767765215231, -0.20818183459812828],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018469471027277196, 0.727326709812336, 0.0018419115161957822],
            "axisReference": [0.021438258132602486, 0.6785358456275898, 0.22830523718997664],
            "wheelCentre": [0.014352063442090012, 0.7974727229928091, -0.050000000000089584],
            "spindleReference": [0.0320136502114766, 0.8958445620549325, -0.05332409872352323],
            "outerTieRod": [-0.11842681260916013, 0.7564529733968206, -0.1643990831155112]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.012814245156594906, -0.21059714721341, 0.9774889445444589],
          "steeringAxisReference": [0.03475267208452569, -0.17220195973362232, 0.9844484429602625],
          "strutLengthM": 0.5096304068338571,
          "strutInclinationRad": 0.21258421430824317,
          "springUpperM": [0.024487430193736205, 0.6284238858885365, 0.46090044221822163],
          "springLowerM": [0.020007180446068584, 0.7020550521467268, 0.11914058486153084],
          "damperUpperM": [0.02467964387108513, 0.6252649286803353, 0.47556277638638855],
          "damperLowerM": [0.018982040833540992, 0.7189028239237997, 0.04094146929797414],
          "springLengthM": 0.3496304068338571,
          "damperLengthM": 0.4446304068338571,
          "springCompressionM": -0.046273093305733315,
          "damperCompressionM": -0.046273093305733315,
          "springMotionRatio": 0.9232328979932956,
          "damperMotionRatio": 0.9232328979932956,
          "headingRad": -0.1776464207925363,
          "steeringAngleRad": -0.1776464207925363,
          "toeInRad": 0.1776464207925363,
          "tieRodLengthM": 0.28000000000001424,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.029058966179821993, -0.12879311927579734, -0.6978416298998484,
                -0.11752143247200411
              ],
              [
                0.13607070556212392, 0.7067477160566709, -0.12217842221467753, -0.046321100603310156
              ],
              [-0.343876776521523, 0.05359594647128607, -0.014352063442090012, 0],
              [
                -0.012790204728676473, -0.04522229800430809, -0.018532726512750643,
                -0.11699724710734884
              ]
            ],
            "residualsM": [
              2.7861740692358694e-13, 1.3732071035832405e-13, -8.958112029944232e-14,
              1.426636586643326e-14
            ],
            "singularValuesMPerRad": [
              0.7339013831006651, 0.7201803098387585, 0.3475391803406635, 0.11323828063593853
            ],
            "normalizedSingularValues": [
              1.3200044080054674, 1.1440104643484825, 0.8322429155765156, 0.5061621773503107
            ],
            "rawRankRatio": 0.15429631724839832,
            "normalizedRankRatio": 0.38345491445375096,
            "conditionNumber": 6.481036085845922,
            "headingProjectionNorm": 0.9994473656814983
          },
          "jounce": {
            "tangentRadPerM": [
              -2.822343859025905, 0.5496684425049112, -0.00010389456635418172, 0.09609637310877685
            ],
            "angularRadPerM": [0.5496684425049112, -0.00010389456635418172, 0.09609637310877685],
            "carrierBasisPerM": [
              [0.017068835252413535, 0.11051088457044961, -0.09751375941660115],
              [-0.09452831594114962, 0.03524366599926359, 0.5407373050651965],
              [-0.0027524656579745012, -0.5458160294539043, 0.015153914184975848]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.19243258217514728, 0.970538508477144],
              "topMount": [0, 0, 0],
              "strutLower": [0.0015685810594345537, 0.07876400593839884, 0.9614433779634359],
              "axisReference": [0.006233677839415579, -0.04543044789583686, 0.9346248880793867],
              "wheelCentre": [-0.005166810302333411, 0.10686420076248579, 1],
              "spindleReference": [-0.014619641896448371, 0.11038856736241213, 1.0540737305065195],
              "outerTieRod": [-0.0012130756971971055, 0.1569861981885445, 0.9774389431238831]
            },
            "strutAxisPerM": [0.0201360662442544, -0.5360634232298468, -0.11575727457432887],
            "strutLengthMPerM": -0.9232328979932956,
            "springCompressionMPerM": 0.9232328979932956,
            "damperCompressionMPerM": 0.9232328979932956,
            "springLengthMPerM": -0.9232328979932956,
            "damperLengthMPerM": -0.9232328979932956,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.0993235823835714,
            "toeInRadPerM": -0.0993235823835714,
            "residualsMPerM": [
              -1.3877787807814457e-17, -5.4643789493269423e-17, -1.1102230246251565e-16,
              -1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.1063530606984346, -0.28144487531657114, 1.4972093246935685, -8.555684702828735
            ],
            "angularRadPerM": [-0.28144487531657114, 1.4972093246935685, -8.555684702828735],
            "carrierBasisPerM": [
              [-1.5629453109435993, -8.42419499326368, -1.4227850571400125],
              [8.366615670480119, -1.5204251830127995, -0.5412934237951126],
              [1.7315659599457658, -0.01406877361928438, -0.05942297810262438]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.007251346793545362, 0.036572347686175566],
              "topMount": [0, 0, 0],
              "strutLower": [0.17285235851485412, -0.09165751690520355, 0.013577614903426523],
              "axisReference": [0.09447611107152776, -0.05332058087015702, 0.022864657853367124],
              "wheelCentre": [0.6953813371153292, -0.0710209161361802, 0],
              "spindleReference": [1.532042904163341, -0.22306343443746016, -0.05412934237951125],
              "outerTieRod": [0.17314991900626114, 1.0327962468705434, 0.21034256965682321]
            },
            "strutAxisPerM": [-0.3382972283163048, 0.16547461285606574, 0.040085880502140465],
            "strutLengthMPerM": -0.034789752540273805,
            "springCompressionMPerM": 0.034789752540273805,
            "damperCompressionMPerM": 0.034789752540273805,
            "springLengthMPerM": -0.034789752540273805,
            "damperLengthMPerM": -0.034789752540273805,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -5.551115123125783e-17,
            "headingRadPerM": -8.50832630300585,
            "toeInRadPerM": 8.50832630300585,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, -3.469446951953614e-18, 0
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14054873867823398,
          "carrierBasis": [
            [0.9863148813586541, -0.16208185766570596, 0.030206393794976985],
            [0.16148845346498011, 0.9866476844873091, 0.02116190193059002],
            [-0.03323302887117543, -0.015994314973288373, 0.9993196423970578]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.743747016781369, -0.20883304768720623],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011045556226732575, -0.7298040971009989, 0.0019004111617123842],
            "axisReference": [0.01738156407808527, -0.6799476046115154, 0.22806226727620776],
            "wheelCentre": [-0.013391707292637082, -0.7956384914014607, -0.05000000000020649],
            "spindleReference": [-0.02954055263913509, -0.8943032598501915, -0.052116190193265466],
            "outerTieRod": [-0.1180722223832357, -0.7150704896155428, -0.17227341022741524]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.027348258747050623, 0.215196743566485, 0.9761877044410493],
          "steeringAxisReference": [0.03472280450201756, 0.17187373885629437, 0.9845068535764862],
          "strutLengthM": 0.510249808076454,
          "strutInclinationRad": 0.21866597597562462,
          "springUpperM": [0.023906069650117975, -0.6286078697426595, 0.46095249182235803],
          "springLowerM": [0.01432734727637865, -0.7039804878730207, 0.1190429356946383],
          "damperUpperM": [0.024316293531323734, -0.6253799185891622, 0.47559530738897376],
          "damperLowerM": [0.0121394865766146, -0.7211962273583395, 0.040947919339354356],
          "springLengthM": 0.35024980807645406,
          "damperLengthM": 0.44524980807645403,
          "springCompressionM": -0.04689249454833028,
          "damperCompressionM": -0.04689249454833028,
          "springMotionRatio": 0.9231888160618916,
          "damperMotionRatio": 0.9231888160618916,
          "headingRad": -0.16223537000393345,
          "steeringAngleRad": -0.16223537000393345,
          "toeInRad": -0.16223537000393345,
          "tieRodLengthM": 0.2800000000012103,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.014621070157430572, -0.11933968638947558, -0.6986484713921151,
                0.12617802819041585
              ],
              [
                0.14073495200501557, 0.7088782240719114, -0.12220642008788894,
                -0.0036669786952960755
              ],
              [0.34374701678136893, -0.05189147462009169, 0.013391707292637082, 0],
              [
                0.0034468260942248224, 0.030562348241991444, -0.02179128166536823,
                0.11579607876291048
              ]
            ],
            "residualsM": [
              -3.170062302937371e-12, -3.12480596953435e-12, -2.064876047924713e-13,
              1.2103096302951144e-12
            ],
            "singularValuesMPerRad": [
              0.733935467284857, 0.7210988245691354, 0.3473244891223943, 0.11105564066610903
            ],
            "normalizedSingularValues": [
              1.3240320477765553, 1.1443266976124462, 0.8305924975250701, 0.4975657229422871
            ],
            "rawRankRatio": 0.15131526628213188,
            "normalizedRankRatio": 0.37579583045429177,
            "conditionNumber": 6.6087185025697925,
            "headingProjectionNorm": 0.9997760618791991
          },
          "jounce": {
            "tangentRadPerM": [
              2.823918152547783, -0.5520053732827759, 0.04795405059672366, 0.07065874755450743
            ],
            "angularRadPerM": [-0.5520053732827759, 0.04795405059672366, 0.07065874755450743],
            "carrierBasisPerM": [
              [0.012901020000355609, 0.08636586589349789, 0.04217226261814938],
              [-0.06870049074752566, 0.02309205544091869, -0.5523788488422499],
              [0.04905156295781317, 0.549281608032718, 0.010422606155203065]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.19437889285908877, 0.9707134405730551],
              "topMount": [0, 0, 0],
              "strutLower": [0.009120333706195582, -0.07727242607499714, 0.962487194828075],
              "axisReference": [0.016442913480591417, 0.04801782811108243, 0.9346623058397626],
              "wheelCentre": [0.011283274610626396, -0.10764843834589984, 1.0000000000000002],
              "spindleReference": [0.018153323685378957, -0.10995764388999169, 1.055237884884225],
              "outerTieRod": [-0.0002730647892054004, -0.1825406118905906, 0.9605458848166628]
            },
            "strutAxisPerM": [0.031606622192449266, 0.5407932518949007, -0.1201012185453437],
            "strutLengthMPerM": -0.9231888160618916,
            "springCompressionMPerM": 0.9231888160618916,
            "damperCompressionMPerM": 0.9231888160618916,
            "springLengthMPerM": -0.9231888160618916,
            "damperLengthMPerM": -0.9231888160618916,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.07154431985292851,
            "toeInRadPerM": 0.07154431985292851,
            "residualsMPerM": [
              3.469446951953614e-18, 2.3852447794681098e-18, 0, 1.734723475976807e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.012457361210436488, -0.3088682773732885, -1.5165961057474353, -8.688086746374593
            ],
            "angularRadPerM": [-0.3088682773732885, -1.5165961057474353, -8.688086746374593],
            "carrierBasisPerM": [
              [-1.4539921386113288, -8.55985945166704, 1.5459032522799476],
              [8.539986612877229, -1.39648945204638, -0.05983141103377421],
              [-1.654524273993065, 0.5973895741700134, -0.045460945654651364]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0008574781382547276, 0.004282180753055486],
              "topMount": [0, 0, 0],
              "strutLower": [-0.19846024736016854, -0.03173334837848509, 0.016727302729102413],
              "axisReference": [-0.10829890599341774, -0.016926911311118086, 0.010937378611348008],
              "wheelCentre": [-0.6917232144827526, 0.16454932633126648, 0],
              "spindleReference": [-1.545721875770475, 0.30419827153590445, 0.005983141103377405],
              "outerTieRod": [0.19369795180240892, 1.0362563445081265, -0.183642961457062]
            },
            "strutAxisPerM": [0.38916550460912624, 0.06390937030701821, -0.024991184766971312],
            "strutLengthMPerM": -0.004072531824883905,
            "springCompressionMPerM": 0.004072531824883905,
            "damperCompressionMPerM": 0.004072531824883905,
            "springLengthMPerM": -0.004072531824883905,
            "damperLengthMPerM": -0.004072531824883905,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.938893903907228e-17,
            "headingRadPerM": -8.655351031077627,
            "toeInRadPerM": -8.655351031077627,
            "residualsMPerM": [2.220446049250313e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0.01322148172877835, "right": 0.0038446660190455673 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.13865464222366425,
          "phi": -0.1810499295544954,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7438767765215427, -0.2081818345980287],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018469471027363803, 0.7273267098123707, 0.0018419115162889022],
            "axisReference": [0.02143825813278595, 0.6785358456276387, 0.22830523719007145],
            "wheelCentre": [0.014352063442147836, 0.7974727229928401, -0.0499999999999991],
            "spindleReference": [0.03201365021152207, 0.8958445620549652, -0.05332409872344593],
            "outerTieRod": [-0.11842681260914391, 0.7564529733968297, -0.16439908311536458]
          },
          "basis": [
            [0.983674762054764, -0.17759061705367335, -0.029078088503176353],
            [0.1766158676937422, 0.9837183906212509, -0.0332409872344685],
            [0.034507937859129485, 0.02756266837646727, 0.9990242747484563]
          ],
          "axis": [0.012814245157012948, -0.21059714721334843, 0.9774889445444664],
          "strutLength": 0.5096304068337723,
          "heading": -0.17764642079241152,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": 9.020562075079397e-16,
          "springLength": 0.3496304068337723,
          "damperLength": 0.44463040683377225
        },
        {
          "side": "right",
          "theta": -0.14054873867692547,
          "phi": -0.16572708713028694,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.743747016781459, -0.20883304768675642],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011045556225364926, -0.7298040971018226, 0.0019004111622823727],
            "axisReference": [0.01738156407568994, -0.6799476046130568, 0.22806226727696466],
            "wheelCentre": [-0.013391707294454946, -0.7956384914018297, -0.05000000000000118],
            "spindleReference": [-0.0295405526421819, -0.894303259850351, -0.05211619019345673],
            "outerTieRod": [-0.11807222238314184, -0.7150704896142467, -0.1722734102277494]
          },
          "basis": [
            [0.9863148813563889, -0.16208185767823147, 0.03020639380174414],
            [0.1614884534772695, 0.9866476844852127, 0.021161901934555444],
            [-0.033233028878696655, -0.015994314975687558, 0.999319642396769]
          ],
          "axis": [0.02734825874261481, 0.21519674356338697, 0.9761877044418561],
          "strutLength": 0.5102498080761121,
          "heading": -0.16223537001640292,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": -1.1796119636642288e-15,
          "springLength": 0.3502498080761121,
          "damperLength": 0.4452498080761121
        }
      ],
      "errors": {
        "positionM": 3.0468093326074808e-12,
        "frame": 1.25255084082454e-11,
        "angleRad": 1.2469469901077446e-11,
        "closureM": 3.170062302937371e-12,
        "jacobianMPerRad": 8.81232309346558e-11,
        "pointDerivativeMPerM": 1.57965901470547e-9,
        "angularDerivativeRadPerM": 4.506567563566932e-9,
        "carrierBasisDerivativePerM": 8.804154738584202e-9,
        "armDerivativeRadPerM": 3.8125591572679696e-10,
        "lengthDerivativeMPerM": 4.3567482954642855e-11,
        "headingDerivativeRadPerM": 1.5450797974381203e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00001533738406317431,
          "heading": 0.00015417222780911288,
          "length": 0.000001106382707307535,
          "angular": 0.0000447559029446154,
          "basis": 0.00008676540561336488,
          "arm": 0.000003895707734180576
        },
        {
          "stepM": 0.0001,
          "point": 1.5338267361775237e-7,
          "heading": 0.0000015416301195614324,
          "length": 1.1065259455239618e-8,
          "angular": 4.47531604663709e-7,
          "basis": 8.676726868106499e-7,
          "arm": 3.895906397488602e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.57965901470547e-9,
          "heading": 1.5450797974381203e-8,
          "length": 4.3567482954642855e-11,
          "angular": 4.506567563566932e-9,
          "basis": 8.804154738584202e-9,
          "arm": 3.8125591572679696e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07023316328429985,
          "carrierBasis": [
            [0.9863258107782171, 0.16178152451961492, 0.03143458790570769],
            [-0.16160570689960127, 0.9868223916327178, -0.008072352182842895],
            [-0.03232631265969892, 0.002881960512030278, 0.9994732131545268]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477336240076706, -0.1845120964962552],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01123847564112851, 0.7310291107503368, 0.026010244128437943],
            "axisReference": [0.0177849982260654, 0.6782112279483423, 0.25149286939779136],
            "wheelCentre": [-0.013252495370531898, 0.7975358572712314, -0.025000000000673067],
            "spindleReference": [-0.029413066060492023, 0.8962180964345031, -0.025807235218957364],
            "outerTieRod": [-0.118036092730778, 0.7185668955694708, -0.1482245949969306]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.028256908410876053, -0.22797906177340915, 0.9732559244720655],
          "steeringAxisReference": [0.03587950354546789, -0.18332076061834707, 0.9823981677261219],
          "strutLengthM": 0.48701450867286616,
          "strutInclinationRad": 0.23179361795154158,
          "springUpperM": [0.02386972366356496, 0.6291191624709365, 0.46106976302111735],
          "springLowerM": [0.014629304650433635, 0.7036716233375278, 0.1428009550650858],
          "damperUpperM": [0.0242935772897281, 0.6256994765443353, 0.4756686018881984],
          "damperLowerM": [0.012368751977563552, 0.7219099482794005, 0.06494048110732056],
          "springLengthM": 0.3270145086728662,
          "damperLengthM": 0.42201450867286616,
          "springCompressionM": -0.023657195144742404,
          "damperCompressionM": -0.023657195144742404,
          "springMotionRatio": 0.9358964789244993,
          "damperMotionRatio": 0.9358964789244993,
          "headingRad": 0.16232286709121294,
          "steeringAngleRad": 0.16232286709121294,
          "toeInRad": -0.16232286709121294,
          "tieRodLengthM": 0.2800000000030631,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.011049729283309665, 0.11546849217722753, -0.6746308873489771, -0.13010691975917957
              ],
              [
                0.12249986279342825, 0.6859537041412341, 0.11844865530217984, -0.0029494973328920426
              ],
              [-0.34773362400767055, 0.04980223326356081, 0.013252495370531898, 0],
              [
                -0.009231985113538552, -0.03316170551065765, -0.011643770086908077,
                -0.11722738273858832
              ]
            ],
            "residualsM": [
              -6.1839726048229515e-12, 8.310546695255994e-12, -6.730657697850972e-13,
              3.063105324940807e-12
            ],
            "singularValuesMPerRad": [
              0.7078024921116499, 0.6974398287824197, 0.351182629239808, 0.11396756370647687
            ],
            "normalizedSingularValues": [
              1.321881557607892, 1.1245723117705002, 0.8586437645807602, 0.5006966634618861
            ],
            "rawRankRatio": 0.16101605317391202,
            "normalizedRankRatio": 0.3787757387038205,
            "conditionNumber": 6.210560874448393,
            "headingProjectionNorm": 0.9999674180343259
          },
          "jounce": {
            "tangentRadPerM": [
              -2.803685211719028, 0.4968632951806642, 0.024107084485448443, 0.07784911938995123
            ],
            "angularRadPerM": [0.4968632951806642, 0.024107084485448443, 0.07784911938995123],
            "carrierBasisPerM": [
              [-0.011836752951007674, 0.0611659028711877, 0.056605861721558376],
              [-0.07701785505896074, -0.008570006465098375, 0.4942116676942554],
              [0.023870027102480627, -0.4991181291064463, 0.0022112335469783016]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.12479790668916098, 0.9749356192477706],
              "topMount": [0, 0, 0],
              "strutLower": [0.006375511498435034, 0.021071988249177026, 0.9663648328645743],
              "axisReference": [0.015923065859980972, -0.09045241092983707, 0.9399637479980683],
              "wheelCentre": [-0.00003168841655114361, 0.044510505708874645, 1],
              "spindleReference": [-0.007733473922447212, 0.04365350506236482, 1.0494211667694255],
              "outerTieRod": [0.0031453899888097556, 0.09757897324501158, 0.9632892485061202]
            },
            "strutAxisPerM": [0.04121033199561851, -0.4813753702508249, -0.11395561954329082],
            "strutLengthMPerM": -0.9358964789244993,
            "springCompressionMPerM": 0.9358964789244993,
            "damperCompressionMPerM": 0.9358964789244993,
            "springLengthMPerM": -0.9358964789244993,
            "damperLengthMPerM": -0.9358964789244993,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.07739294902729009,
            "toeInRadPerM": -0.07739294902729009,
            "residualsMPerM": [
              1.734723475976807e-18, -1.8783802638311364e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.015692327744643415, -0.31530153090823954, 1.5966404661767253, -8.557400120736299
            ],
            "angularRadPerM": [-0.31530153090823954, 1.5966404661767253, -8.557400120736299],
            "carrierBasisPerM": [
              [1.4346189725448975, -8.430473238548704, -1.6258176646767726],
              [8.431745409150746, 1.3803794707330421, -0.05312039961532761],
              [1.6204614662157983, 0.5917646260664664, 0.050704812353296026]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00069849840682043, -0.0054567499957609705],
              "topMount": [0, 0, 0],
              "strutLower": [0.19318128431047607, -0.030492614925753878, -0.018133596379413836],
              "axisReference": [0.10121221156846494, -0.015418811143859679, -0.011932479944463087],
              "wheelCentre": [0.6808611050520657, 0.16300281530046637, 0],
              "spindleReference": [1.5240356459671394, 0.3010407623737706, -0.005312039961532733],
              "outerTieRod": [-0.19165327214826344, 1.0208250805543524, 0.1922007662557369]
            },
            "strutAxisPerM": [-0.396968257786781, 0.06506341150469097, 0.026766023774325846],
            "strutLengthMPerM": 0.005238246512466464,
            "springCompressionMPerM": -0.005238246512466464,
            "damperCompressionMPerM": -0.005238246512466464,
            "springLengthMPerM": 0.005238246512466464,
            "damperLengthMPerM": 0.005238246512466464,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.5612511283791264e-16,
            "headingRadPerM": -8.544269139551,
            "toeInRadPerM": 8.544269139551,
            "residualsMPerM": [-2.220446049250313e-16, -6.938893903907228e-18, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.06839874925280325,
          "carrierBasis": [
            [0.9844789277091207, 0.17274488917371514, -0.030991033559079516],
            [-0.17217165233329124, 0.984857375589746, 0.020319248984709323],
            [0.03403179439176553, -0.014668094996937884, 0.9993131060681816]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7478146925015894, -0.18387413452166182],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018470427691241742, -0.7286066716015457, 0.025923137228964332],
            "axisReference": [0.021580535189603588, -0.6768761128725522, 0.25173118962066887],
            "wheelCentre": [0.014053669719347055, -0.7994044564805868, -0.024999999999988226],
            "spindleReference": [0.03127083495267617, -0.8978901940395614, -0.027031924898459153],
            "outerTieRod": [-0.11849791607275678, -0.7592822292464152, -0.13997949376199792]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.01342422967139838, 0.22328581946879617, 0.9746605731647696],
          "steeringAxisReference": [0.03591103720384571, 0.18359832710490687, 0.9823451795022072],
          "strutLengthM": 0.4864020109392318,
          "strutInclinationRad": 0.225597740767189,
          "springUpperM": [0.024463030813144066, -0.628931432778752, 0.46101357707340923],
          "springLowerM": [0.020081335251809548, -0.7018123732652901, 0.1428824060087367],
          "damperUpperM": [0.024664394258215042, -0.62558214548672, 0.47563348567088076],
          "damperLowerM": [0.019007396878097677, -0.7196752388227938, 0.06490956015555512],
          "springLengthM": 0.3264020109392318,
          "damperLengthM": 0.4214020109392318,
          "springCompressionM": -0.02304469741110804,
          "damperCompressionM": -0.02304469741110804,
          "springMotionRatio": 0.9352886620985286,
          "damperMotionRatio": 0.9352886620985286,
          "headingRad": 0.17306991216173476,
          "steeringAngleRad": 0.17306991216173476,
          "toeInRad": 0.17306991216173476,
          "tieRodLengthM": 0.2799999999999239,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.025468873031205007, 0.12151822420537081, -0.6745192920148231, 0.12162401835581553],
              [0.11779447842328966, 0.6844434380918055, 0.11446371055341414, -0.04641384769066051],
              [0.3478146925015893, -0.051589763978997394, -0.014053669719347055, 0],
              [
                0.018943230772505423, 0.044600388222112916, -0.008219981930745775,
                0.11825566915890214
              ]
            ],
            "residualsM": [
              8.488244829241154e-13, -2.534514265128962e-12, 1.1775302954930567e-14,
              -7.605027718682322e-14
            ],
            "singularValuesMPerRad": [
              0.7076620809253872, 0.6966207112408485, 0.3514060291337436, 0.11601902053389203
            ],
            "normalizedSingularValues": [
              1.3187692563068367, 1.1233663332700705, 0.8601116406506073, 0.509022293728469
            ],
            "rawRankRatio": 0.16394692277729173,
            "normalizedRankRatio": 0.38598283308026654,
            "conditionNumber": 6.099535038900467,
            "headingProjectionNorm": 0.99979354274805
          },
          "jounce": {
            "tangentRadPerM": [
              2.800465084194104, -0.4946952224569894, -0.03101596381594469, -0.2641835970432749
            ],
            "angularRadPerM": [-0.4946952224569894, -0.03101596381594469, -0.2641835970432749],
            "carrierBasisPerM": [
              [0.046597582968241076, -0.27541430057618255, -0.05492150857871288],
              [0.25955294296662174, 0.055536761818942765, -0.4925443082446769],
              [-0.03486972923667354, 0.4853647774543304, 0.00831176542097711]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.12286798182714906, 0.9740429021204098],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0014326205358453897, -0.023961857834003564, 0.9651136640652407],
              "axisReference": [0.0052300901639084334, 0.08692266749038172, 0.9396192667886099],
              "wheelCentre": [-0.018556803826198863, -0.04798645552540334, 1],
              "spindleReference": [-0.04451209812286104, -0.053540131707297614, 1.0492544308244676],
              "outerTieRod": [-0.004390969695989637, -0.0698483070416445, 0.9760405106842476]
            },
            "strutAxisPerM": [0.028758413885915456, 0.4786134677796774, -0.11004206271186226],
            "strutLengthMPerM": -0.9352886620985286,
            "springCompressionMPerM": 0.9352886620985286,
            "damperCompressionMPerM": 0.9352886620985286,
            "springLengthMPerM": -0.9352886620985286,
            "damperLengthMPerM": -0.9352886620985286,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.2652940187243883,
            "toeInRadPerM": -0.2652940187243883,
            "residualsMPerM": [
              -6.938893903907228e-18, 2.7755575615628914e-17, 0, 3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10650475244319119, -0.289279010199418, -1.5739719448699407, -8.417820987242495
            ],
            "angularRadPerM": [-0.289279010199418, -1.5739719448699407, -8.417820987242495],
            "carrierBasisPerM": [
              [1.502914570889892, -8.29613243468085, 1.499570741972618],
              [8.25837115783717, 1.4551880806536897, -0.5558919172726998],
              [-1.6963641910002476, 0.0026067531381843145, 0.05780826160844635]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.004672803835888859, -0.03704391772098643],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1685253383899602, -0.09011800291223138, -0.013528459999077432],
              "axisReference": [-0.08848229482952319, -0.05097680119359138, -0.023597802877312342],
              "wheelCentre": [-0.6843368284518982, -0.06766951969468621, 0],
              "spindleReference": [-1.5101739442356155, -0.21318832776005506, 0.055589191727269976],
              "outerTieRod": [-0.16562060456842476, 1.014864846929655, -0.22023899546608977]
            },
            "strutAxisPerM": [0.3454916593458677, 0.16894608362004127, -0.04346253996322762],
            "strutLengthMPerM": 0.03557005155391646,
            "springCompressionMPerM": -0.03557005155391646,
            "damperCompressionMPerM": -0.03557005155391646,
            "springLengthMPerM": 0.03557005155391646,
            "damperLengthMPerM": 0.03557005155391646,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.5388358909926865e-16,
            "headingRadPerM": -8.38732277117027,
            "toeInRadPerM": -8.38732277117027,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0.003757168931766086, "right": 0.008644973097976794 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07023316328051811,
          "phi": 0.16566997018026308,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477336240078389, -0.18451209649494016],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011238475638153273, 0.7310291107526267, 0.026010244130080212],
            "axisReference": [0.017784998220967425, 0.6782112279527373, 0.25149286939998844],
            "wheelCentre": [-0.013252495374688877, 0.7975358572723441, -0.02499999999999819],
            "spindleReference": [-0.029413066067641727, 0.8962180964351166, -0.02580723521938394],
            "outerTieRod": [-0.11803609273049004, 0.7185668955663502, -0.14822459499732255]
          },
          "basis": [
            [0.9863258107727685, 0.16178152454992642, 0.0314345879206639],
            [-0.16160570692952855, 0.986822391627726, -0.008072352193857503],
            [-0.03232631267632776, 0.0028819605194923665, 0.9994732131539678]
          ],
          "axis": [0.028256908401713663, -0.22797906176432298, 0.9732559244744602],
          "strutLength": 0.4870145086718741,
          "heading": 0.1623228671215545,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": 1.8110513089197866e-15,
          "springLength": 0.32701450867187415,
          "damperLength": 0.4220145086718741
        },
        {
          "side": "right",
          "theta": -0.06839874925228284,
          "phi": 0.1765314946703005,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7478146925016121, -0.18387413452148083],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01847042769162355, -0.7286066716022669, 0.025923137229175747],
            "axisReference": [0.02158053519041352, -0.6768761128740158, 0.2517311896210444],
            "wheelCentre": [0.014053669719599567, -0.7994044564811384, -0.0250000000000013],
            "spindleReference": [0.03127083495287057, -0.8978901940401158, -0.02703192489882572],
            "outerTieRod": [-0.1184979160726855, -0.7592822292465164, -0.13997949376164487]
          },
          "basis": [
            [0.9844789277091619, 0.17274488917327177, -0.03099103356025458],
            [-0.17217165233271006, 0.9848573755897745, 0.020319248988244488],
            [0.03403179439352536, -0.014668095000234834, 0.9993131060680737]
          ],
          "axis": [0.01342422967324635, 0.22328581946559142, 0.9746605731654786],
          "strutLength": 0.4864020109391818,
          "heading": 0.17306991216115744,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -1.2975731600306517e-15,
          "springLength": 0.3264020109391818,
          "damperLength": 0.4214020109391818
        }
      ],
      "errors": {
        "positionM": 7.149704439601834e-12,
        "frame": 3.0311503307345333e-11,
        "angleRad": 3.034156259573706e-11,
        "closureM": 8.310546695255994e-12,
        "jacobianMPerRad": 7.819950242904383e-11,
        "pointDerivativeMPerM": 1.5376936945976638e-9,
        "angularDerivativeRadPerM": 4.259922192773047e-9,
        "carrierBasisDerivativePerM": 8.63268456718913e-9,
        "armDerivativeRadPerM": 6.800053853339705e-10,
        "lengthDerivativeMPerM": 2.0725226743123493e-10,
        "headingDerivativeRadPerM": 1.4723473995559289e-8,
        "implicitResidual": 3.5388358909926865e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00001476948905548836,
          "heading": 0.00014651133717613618,
          "length": 0.0000011464713359186918,
          "angular": 0.00004182072053282582,
          "basis": 0.00008342027849739253,
          "arm": 0.000003685332826908194
        },
        {
          "stepM": 0.0001,
          "point": 1.4773907802689834e-7,
          "heading": 0.0000014650372328617323,
          "length": 1.146213817956876e-8,
          "angular": 4.1820345231258216e-7,
          "basis": 8.343965864909819e-7,
          "arm": 3.6871939279592425e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.5376936945976638e-9,
          "heading": 1.4723473995559289e-8,
          "length": 2.0725226743123493e-10,
          "angular": 4.259922192773047e-9,
          "basis": 8.63268456718913e-9,
          "arm": 6.800053853339705e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07023180349977916,
          "carrierBasis": [
            [0.996860530558853, 0.07767436416779053, 0.01535499153538724],
            [-0.07753852518169048, 0.9969464150645163, -0.009253248221994493],
            [-0.016026843936680406, 0.008033594534139044, 0.9998392879019563]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477336845342091, -0.18451162365341478],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013138041235313721, 0.7306469265476048, 0.025870016643466748],
            "axisReference": [0.018780922887347867, 0.6780108043100767, 0.2514195600312936],
            "wheelCentre": [-0.006441221288953393, 0.7988663804128971, -0.025000000000201472],
            "spindleReference": [-0.014195073807122439, 0.8985610219193488, -0.025925324822400925],
            "outerTieRod": [-0.11948895217271267, 0.7287646404647946, -0.14626811863936304]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.024356501936131182, -0.22719452440166701, 0.9735447647105583],
          "steeringAxisReference": [0.03587952689390285, -0.1833209667800981, 0.982398128402472],
          "strutLengthM": 0.48701405476416465,
          "strutInclinationRad": 0.23053291236874543,
          "springUpperM": [0.024025739922554756, 0.6290877809760668, 0.46105820941157766],
          "springLowerM": [0.016060821467649464, 0.7033835836194047, 0.14269538840873375],
          "damperUpperM": [0.02439108745159672, 0.6256798631100418, 0.47566138088223603],
          "damperLowerM": [0.014112301312758969, 0.7215591455715381, 0.06481180723188909],
          "springLengthM": 0.3270140547641647,
          "damperLengthM": 0.42201405476416465,
          "springCompressionM": -0.02365674123604089,
          "damperCompressionM": -0.02365674123604089,
          "springMotionRatio": 0.9354873471614078,
          "damperMotionRatio": 0.9354873471614078,
          "headingRad": 0.0776197623910473,
          "steeringAngleRad": 0.0776197623910473,
          "toeInRad": -0.0776197623910473,
          "tieRodLengthM": 0.28000000000035646,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0017093907721210644, 0.05581589919055917, -0.6823031122801921,
                -0.12936009400083656
              ],
              [0.12262295521065558, 0.6933869917461515, 0.05987364673856309, -0.01415139342344048],
              [-0.347733684534209, 0.05113269587868807, 0.006441221288953393, 0],
              [
                -0.011692703871417146, -0.03629519937590029, -0.01114002039863121,
                -0.11892714536836249
              ]
            ],
            "residualsM": [
              -2.970713518929413e-12, 1.76486603109538e-12, -2.0147078449994638e-13,
              3.5649261320713777e-13
            ],
            "singularValuesMPerRad": [
              0.7079370750946765, 0.6973055740681888, 0.3513807947119245, 0.11582352002759554
            ],
            "normalizedSingularValues": [
              1.319627917372924, 1.1241220569020856, 0.8592925354145772, 0.5065057743570268
            ],
            "rawRankRatio": 0.16360708331613483,
            "normalizedRankRatio": 0.3838246885268716,
            "conditionNumber": 6.112204800251339,
            "headingProjectionNorm": 0.999957187782228
          },
          "jounce": {
            "tangentRadPerM": [
              -2.802458526802519, 0.4972158154306141, 0.010368475350450273, 0.12281691820464499
            ],
            "angularRadPerM": [0.4972158154306141, 0.010368475350450273, 0.12281691820464499],
            "carrierBasisPerM": [
              [-0.009380518179352301, 0.11479659360588793, 0.028284998478806188],
              [-0.1225378283894941, -0.004922181344867614, 0.4965014809939876],
              [0.009380147688234551, -0.49910427441458566, 0.004160604193433853]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.12474197924933689, 0.9745092292793512],
              "topMount": [0, 0, 0],
              "strutLower": [0.004279879809628857, 0.021750474153259564, 0.9658772015172746],
              "axisReference": [0.013083091010007042, -0.08970328464802504, 0.9396471809985221],
              "wheelCentre": [-0.004626067789357178, 0.0446391862757598, 1],
              "spindleReference": [-0.016879850628306596, 0.044146968141273044, 1.0496501480993987],
              "outerTieRod": [0.0027262463729465997, 0.09105143885349558, 0.966316438819692]
            },
            "strutAxisPerM": [0.03799750621544409, -0.4810704635377245, -0.11321725050169339],
            "strutLengthMPerM": -0.9354873471614078,
            "springCompressionMPerM": 0.9354873471614078,
            "damperCompressionMPerM": 0.9354873471614078,
            "springLengthMPerM": -0.9354873471614078,
            "damperLengthMPerM": -0.9354873471614078,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.12255580095150316,
            "toeInRadPerM": -0.12255580095150316,
            "residualsMPerM": [
              3.469446951953614e-18, 4.206704429243757e-17, 0, 5.204170427930421e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.01571297838185961, -0.3049048240716343, 1.572166724164012, -8.42407895480316
            ],
            "angularRadPerM": [-0.3049048240716343, 1.572166724164012, -8.42407895480316],
            "carrierBasisPerM": [
              [0.6784755832553568, -8.39295000536203, -1.5909142431185672],
              [8.3838076652664, 0.6503692981483353, -0.18207028216268573],
              [1.6395896925977596, 0.4398672208965581, 0.022747389002524186]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.000699410180207577, 0.005463931867730415],
              "topMount": [0, 0, 0],
              "strutLower": [0.1868148158890316, -0.04583010947491236, -0.009981424445264288],
              "axisReference": [0.09800545305015285, -0.024595046198155314, -0.0028039676163414736],
              "wheelCentre": [0.6815247340789616, 0.10359663043107369, 0],
              "spindleReference": [1.519905500605602, 0.1686335602459072, -0.018207028216268593],
              "outerTieRod": [-0.0996715589393964, 1.01894440667803, 0.1991042394236863]
            },
            "strutAxisPerM": [-0.38332992809657407, 0.09165739983714827, 0.030980224631707125],
            "strutLengthMPerM": -0.005245141835951334,
            "springCompressionMPerM": 0.005245141835951334,
            "damperCompressionMPerM": 0.005245141835951334,
            "springLengthMPerM": -0.005245141835951334,
            "damperLengthMPerM": -0.005245141835951334,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0408340855860843e-16,
            "headingRadPerM": -8.409355703601639,
            "toeInRadPerM": 8.409355703601639,
            "residualsMPerM": [
              2.220446049250313e-16, -1.3877787807814457e-17, 0, 1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.06931143631038789,
          "carrierBasis": [
            [0.9958528580959616, 0.08958844888512887, -0.015842816935766935],
            [-0.08934624011179139, 0.9958817464080933, 0.015388195120035135],
            [0.017156176729961198, -0.013908881965235135, 0.9997560745514317]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477745042880046, -0.1841915621723493],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016753665182495447, -0.7294339078392652, 0.025827335131815565],
            "axisReference": [0.020679026031068005, -0.6773419679845724, 0.2515395885528108],
            "wheelCentre": [0.007212300282383365, -0.799794012722847, -0.02500000000012198],
            "spindleReference": [0.016146924293562504, -0.8993821873636563, -0.0265388195121255],
            "outerTieRod": [-0.11970955830343484, -0.7491226559687486, -0.14214629920679964]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.016943126757550594, 0.22484565726631636, 0.9742470738288908],
          "steeringAxisReference": [0.03589533918602863, 0.18346036682978367, 0.9823715276958109],
          "strutLengthM": 0.4867067888689152,
          "strutInclinationRad": 0.2274389023193996,
          "springUpperM": [0.024322274929697976, -0.6289938262906528, 0.4610301170468444],
          "springLowerM": [0.01878684039340152, -0.7024524289673072, 0.14273698399128246],
          "damperUpperM": [0.024576421831061235, -0.625621141431658, 0.4756438231542777],
          "damperLowerM": [0.017431390252797472, -0.7204400815486125, 0.06479721808497119],
          "springLengthM": 0.32670678886891524,
          "damperLengthM": 0.4217067888689152,
          "springCompressionM": -0.02334947534079146,
          "damperCompressionM": -0.02334947534079146,
          "springMotionRatio": 0.9351913818614637,
          "damperMotionRatio": 0.9351913818614637,
          "headingRad": 0.0894761634347717,
          "steeringAngleRad": 0.0894761634347717,
          "toeInRad": 0.0894761634347717,
          "tieRodLengthM": 0.27999999999997244,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.016570446316319085, 0.06270107521317435, -0.6821845449897875, 0.1251086244280754],
              [0.1202582316770181, 0.6925686688751045, 0.05660763999057909, -0.03587771498182285],
              [0.34777450428800455, -0.052019508434842376, -0.007212300282383365, 0],
              [
                0.016546242773200343, 0.04202015014409911, -0.009424685709263256,
                0.11933586220701844
              ]
            ],
            "residualsM": [
              -5.6343818499726694e-14, 6.22002449546244e-14, -1.2197881593678517e-13,
              -2.7533531010703882e-14
            ],
            "singularValuesMPerRad": [
              0.7078689962565673, 0.6968925996497091, 0.35149116648802936, 0.1167459181334295
            ],
            "normalizedSingularValues": [
              1.3181825245066525, 1.1235147323779109, 0.8600254850014154, 0.5103583479900562
            ],
            "rawRankRatio": 0.1649258814142425,
            "normalizedRankRatio": 0.38716819446613787,
            "conditionNumber": 6.063329729845803,
            "headingProjectionNorm": 0.999881594715568
          },
          "jounce": {
            "tangentRadPerM": [
              2.8008690328857164, -0.49609450851079573, -0.016994306641715105, -0.21500711341251136
            ],
            "angularRadPerM": [-0.49609450851079573, -0.016994306641715105, -0.21500711341251136],
            "carrierBasisPerM": [
              [0.01953139147897086, -0.22197498288398781, -0.027520508677401384],
              [0.21386014788888238, 0.02684407627563946, -0.4955698429209401],
              [-0.01998066985998496, 0.49228479839937106, 0.007191677290626412]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.12377477800337695, 0.9740708394874528],
              "topMount": [0, 0, 0],
              "strutLower": [0.000374233159365368, -0.02318771355725603, 0.9652568872299044],
              "axisReference": [0.007738547532152131, 0.08794291536334269, 0.9394810707162567],
              "wheelCentre": [-0.013889914572041731, -0.046351414073259545, 1],
              "spindleReference": [-0.03527592936092995, -0.049035821700823504, 1.049556984292094],
              "outerTieRod": [-0.0010043922929870877, -0.07717794735856717, 0.9727052691911566]
            },
            "strutAxisPerM": [0.03178676221472772, 0.47967573048290124, -0.11125675914073278],
            "strutLengthMPerM": -0.9351913818614637,
            "springCompressionMPerM": 0.9351913818614637,
            "damperCompressionMPerM": 0.9351913818614637,
            "springLengthMPerM": -0.9351913818614637,
            "damperLengthMPerM": -0.9351913818614637,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.2154288476588677,
            "toeInRadPerM": -0.2154288476588677,
            "residualsMPerM": [3.469446951953614e-18, -3.0357660829594124e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07612910048748316, -0.292322487902569, -1.5625095486263245, -8.363367775657707
            ],
            "angularRadPerM": [-0.292322487902569, -1.5625095486263245, -8.363367775657707],
            "carrierBasisPerM": [
              [0.7740156992163192, -8.333314914358441, 1.5298408815363231],
              [8.30488110446399, 0.751733780908951, -0.43072298307530354],
              [-1.6784535080072578, 0.1487677673917346, 0.03087256893850583]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.003364263877317638, -0.02647576018392614],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1747673791039996, -0.07535955306761569, -0.005659367145301138],
              "axisReference": [-0.09178087916403188, -0.04220802202627533, -0.014753598795597386],
              "wheelCentre": [-0.6837966165043614, -0.010419582385452392, 0],
              "spindleReference": [-1.5142847269507596, -0.0855929604763475, 0.04307229830753034],
              "outerTieRod": [-0.07697121318160913, 1.0168301021050894, -0.21312899304149768]
            },
            "strutAxisPerM": [0.35819656889879004, 0.14309272811047666, -0.03925364458391896],
            "strutLengthMPerM": 0.025418995979047117,
            "springCompressionMPerM": -0.025418995979047117,
            "damperCompressionMPerM": -0.025418995979047117,
            "springLengthMPerM": 0.025418995979047117,
            "damperLengthMPerM": 0.025418995979047117,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0408340855860843e-17,
            "headingRadPerM": -8.33981892525563,
            "toeInRadPerM": -8.33981892525563,
            "residualsMPerM": [2.220446049250313e-16, 0, 1.734723475976807e-18, 0]
          }
        },
        "bumpSteerRad": { "left": 0.004915349830126564, "right": 0.007333604735976204 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07023180349882756,
          "phi": 0.07930925288075663,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477336845342513, -0.18451162365308388],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013138041234271107, 0.7306469265480876, 0.025870016643898486],
            "axisReference": [0.018780922885329742, 0.6780108043109969, 0.2514195600318516],
            "wheelCentre": [-0.006441221290009597, 0.7988663804132055, -0.024999999999998634],
            "spindleReference": [-0.014195073808587056, 0.8985610219196232, -0.02592532482242213],
            "outerTieRod": [-0.11948895217283644, 0.7287646404644116, -0.14626811863962974]
          },
          "basis": [
            [0.9968605305584498, 0.0776743641719515, 0.015354991540520507],
            [-0.0775385251857746, 0.9969464150641777, -0.009253248224234937],
            [-0.016026843942005393, 0.00803359453590786, 0.9998392879018563]
          ],
          "axis": [0.02435650193192056, -0.22719452439977894, 0.9735447647111036],
          "strutLength": 0.4870140547638794,
          "heading": 0.07761976239514566,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": 1.366962099069724e-15,
          "springLength": 0.3270140547638794,
          "damperLength": 0.4220140547638794
        },
        {
          "side": "right",
          "theta": -0.0693114363100539,
          "phi": 0.091161568274432,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477745042880195, -0.18419156217223315],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016753665182481798, -0.7294339078392484, 0.025827335131930085],
            "axisReference": [0.020679026031032322, -0.6773419679845248, 0.2515395885529186],
            "wheelCentre": [0.0072123002823880076, -0.7997940127228391, -0.024999999999998607],
            "spindleReference": [0.016146924293589857, -0.8993821873636466, -0.026538819511988526],
            "outerTieRod": [-0.1197095583034365, -0.749122655968785, -0.1421462992066887]
          },
          "basis": [
            [0.9958528580959425, 0.08958844888535303, -0.015842816935734087],
            [-0.08934624011201858, 0.9958817464080753, 0.01538819511989914],
            [0.017156176729919214, -0.013908881965098775, 0.9997560745514341]
          ],
          "axis": [0.016943126757455483, 0.2248456572664493, 0.9742470738288616],
          "strutLength": 0.48670678886880014,
          "heading": 0.08947616343499952,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.394717674685353e-15,
          "springLength": 0.32670678886880017,
          "damperLength": 0.42170678886880014
        }
      ],
      "errors": {
        "positionM": 2.018125250247138e-12,
        "frame": 5.324986979138302e-12,
        "angleRad": 4.09836053982815e-12,
        "closureM": 2.970713518929413e-12,
        "jacobianMPerRad": 4.2684300538553543e-11,
        "pointDerivativeMPerM": 7.747962826876176e-10,
        "angularDerivativeRadPerM": 1.6487220477756637e-9,
        "carrierBasisDerivativePerM": 4.3123715709469934e-9,
        "armDerivativeRadPerM": 4.2212322526324897e-10,
        "lengthDerivativeMPerM": 6.186440248967529e-11,
        "headingDerivativeRadPerM": 1.1659274434805411e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007520390226611884,
          "heading": 0.00011654177744091498,
          "length": 5.710716668057281e-7,
          "angular": 0.000016440852357746394,
          "basis": 0.00004245707217909178,
          "arm": 0.000003674509238216217
        },
        {
          "stepM": 0.0001,
          "point": 7.520636829960736e-8,
          "heading": 0.0000011653532201449934,
          "length": 5.712185353196064e-9,
          "angular": 1.6438774785854093e-7,
          "basis": 4.24560652190209e-7,
          "arm": 3.6716941931302927e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.747962826876176e-10,
          "heading": 1.1659274434805411e-8,
          "length": 6.186440248967529e-11,
          "angular": 1.6487220477756637e-9,
          "basis": 4.3123715709469934e-9,
          "arm": 4.2212322526324897e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.0699223823972559,
          "carrierBasis": [
            [0.9999812978732255, -0.00610305471517438, -0.0003957611927792846],
            [0.006098007040414089, 0.9999129559961215, -0.011700202615086466],
            [0.0004671337208790877, 0.011697570441874026, 0.9999314719678759]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.747747440723397, -0.18440402538427567],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014975857408674709, 0.7301141255755406, 0.025809651363388336],
            "axisReference": [0.01974547859801586, 0.6777203510715997, 0.2514357648940263],
            "wheelCentre": [0.0003796417473613588, 0.799614699793903, -0.02500000000016983],
            "spindleReference": [0.0009894424514027675, 0.8996059953935152, -0.026170020261678473],
            "outerTieRod": [-0.12004005046635605, 0.7389485805469317, -0.14424227313627624]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.020587227394875913, -0.22614847321606268, 0.973875266207246],
          "steeringAxisReference": [0.035884840881747, -0.18336786333638025, 0.9823891819896747],
          "strutLengthM": 0.4869107626927835,
          "strutInclinationRad": 0.2290820082319847,
          "springUpperM": [0.024176510904204966, 0.6290459389286426, 0.4610449893517102],
          "springLowerM": [0.01744632469605982, 0.702976308789613, 0.14267468330825783],
          "damperUpperM": [0.024485319315128103, 0.6256537118304016, 0.4756531183448188],
          "damperLowerM": [0.015799346504469746, 0.7210681866468981, 0.06476466201167817],
          "springLengthM": 0.3269107626927835,
          "damperLengthM": 0.4219107626927835,
          "springCompressionM": -0.023553449164659734,
          "damperCompressionM": -0.023553449164659734,
          "springMotionRatio": 0.9352551676663358,
          "damperMotionRatio": 0.9352551676663358,
          "headingRad": -0.00609846227731528,
          "steeringAngleRad": -0.00609846227731528,
          "toeInRad": 0.00609846227731528,
          "tieRodLengthM": 0.2800000000000031,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.007502539212026075, -0.0035729791004684803, -0.6847819728140416,
                -0.12768747225578297
              ],
              [
                0.1218693089646587, 0.6955525621111727, 0.0015217313245745835, -0.025123196434945066
              ],
              [-0.34774744072339697, 0.05186725907050593, -0.0003796417473613588, 0],
              [
                -0.014129469325199807, -0.039249140750611006, -0.010398757812874875,
                -0.119590550302947
              ]
            ],
            "residualsM": [
              -1.2431305984605956e-12, -1.0308420783644578e-13, -1.6982942829812941e-13,
              3.1086244689504383e-15
            ],
            "singularValuesMPerRad": [
              0.7079597705583068, 0.6971216200260307, 0.3514829026404225, 0.11671105476086173
            ],
            "normalizedSingularValues": [
              1.3184369506499072, 1.1237690187741396, 0.859752106636081, 0.5096013292164803
            ],
            "rawRankRatio": 0.16485548983782197,
            "normalizedRankRatio": 0.3865193014844423,
            "conditionNumber": 6.0659187084625374,
            "headingProjectionNorm": 0.9999315502867012
          },
          "jounce": {
            "tangentRadPerM": [
              -2.801526467339162, 0.4969436176415666, -0.0032596633695979667, 0.1681852678915945
            ],
            "angularRadPerM": [0.4969436176415666, -0.0032596633695979667, 0.1681852678915945],
            "carrierBasisPerM": [
              [0.001027733940491873, 0.16837879346825468, 0.0002267283181372091],
              [-0.16813248965060257, 0.006839935962377259, 0.49692023912956235],
              [-0.005226799009729242, -0.4968309980633857, 0.00581455567168059]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.12439905237044822, 0.9742236591360529],
              "topMount": [0, 0, 0],
              "strutLower": [0.0022804380100762862, 0.02245342595991348, 0.9655097119692867],
              "axisReference": [0.010356833833372806, -0.0888678511149378, 0.9394885074848796],
              "wheelCentre": [-0.009242912324086808, 0.04524808947842536, 0.9999999999999999],
              "spindleReference": [-0.02605616128914707, 0.04593208307466308, 1.0496920239129561],
              "outerTieRod": [0.0013489248632578368, 0.08425195787209845, 0.9694598315734481]
            },
            "strutAxisPerM": [0.034860336019305355, -0.4804986295661201, -0.11231593297308645],
            "strutLengthMPerM": -0.9352551676663358,
            "springCompressionMPerM": 0.9352551676663358,
            "damperCompressionMPerM": 0.9352551676663358,
            "springLengthMPerM": -0.9352551676663358,
            "damperLengthMPerM": -0.9352551676663358,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.16818258801504216,
            "toeInRadPerM": -0.16818258801504216,
            "residualsMPerM": [0, -9.540979117872439e-18, 0, 3.469446951953614e-18]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04606572094802479, -0.2974213173046159, 1.5614933055817817, -8.36318675151267
            ],
            "angularRadPerM": [-0.2974213173046159, 1.5614933055817817, -8.36318675151267],
            "carrierBasisPerM": [
              [-0.05165896479083722, -8.363148049949098, -1.5596489237630538],
              [8.344188998195227, -0.05447866136553202, -0.30691742573331604],
              [1.6592152656627421, 0.2934942090613885, -0.0042085329880499145]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.002045503442321051, 0.016019236564753795],
              "topMount": [0, 0, 0],
              "strutLower": [0.18077654135340895, -0.06067836017671321, -0.0021209407045161763],
              "axisReference": [0.09491128640283442, -0.033461577012542036, 0.0060143531696897],
              "wheelCentre": [0.6826838924158002, 0.0462806438238666, 0],
              "spindleReference": [1.517102792235323, 0.04083277768731341, -0.030691742573331616],
              "outerTieRod": [-0.010874203580542377, 1.0179078244123236, 0.20607794035413143]
            },
            "strutAxisPerM": [-0.3706222064211031, 0.11747643716653766, 0.035114559052760404],
            "strutLengthMPerM": -0.015378474582049982,
            "springCompressionMPerM": 0.015378474582049982,
            "damperCompressionMPerM": 0.015378474582049982,
            "springLengthMPerM": -0.015378474582049982,
            "damperLengthMPerM": -0.015378474582049982,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.8449465006019636e-16,
            "headingRadPerM": -8.344937275865252,
            "toeInRadPerM": 8.344937275865252,
            "residualsMPerM": [
              2.220446049250313e-16, 0, 1.3010426069826053e-18, -2.220446049250313e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.0699223823972559,
          "carrierBasis": [
            [0.9999812978732255, 0.00610305471517438, -0.0003957611927792846],
            [-0.006098007040414089, 0.9999129559961215, 0.011700202615086466],
            [0.0004671337208790877, -0.011697570441874026, 0.9999314719678759]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.747747440723397, -0.18440402538427567],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014975857408674709, -0.7301141255755406, 0.025809651363388336],
            "axisReference": [0.01974547859801586, -0.6777203510715997, 0.2514357648940263],
            "wheelCentre": [0.0003796417473613588, -0.799614699793903, -0.02500000000016983],
            "spindleReference": [0.0009894424514027675, -0.8996059953935152, -0.026170020261678473],
            "outerTieRod": [-0.12004005046635605, -0.7389485805469317, -0.14424227313627624]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.020587227394875913, 0.22614847321606268, 0.973875266207246],
          "steeringAxisReference": [0.035884840881747, 0.18336786333638025, 0.9823891819896747],
          "strutLengthM": 0.4869107626927835,
          "strutInclinationRad": 0.2290820082319847,
          "springUpperM": [0.024176510904204966, -0.6290459389286426, 0.4610449893517102],
          "springLowerM": [0.01744632469605982, -0.702976308789613, 0.14267468330825783],
          "damperUpperM": [0.024485319315128103, -0.6256537118304016, 0.4756531183448188],
          "damperLowerM": [0.015799346504469746, -0.7210681866468981, 0.06476466201167817],
          "springLengthM": 0.3269107626927835,
          "damperLengthM": 0.4219107626927835,
          "springCompressionM": -0.023553449164659734,
          "damperCompressionM": -0.023553449164659734,
          "springMotionRatio": 0.9352551676663358,
          "damperMotionRatio": 0.9352551676663358,
          "headingRad": 0.00609846227731528,
          "steeringAngleRad": 0.00609846227731528,
          "toeInRad": 0.00609846227731528,
          "tieRodLengthM": 0.2800000000000031,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.007502539212026075, 0.0035729791004684803, -0.6847819728140416,
                0.12768747225578297
              ],
              [
                0.1218693089646587, 0.6955525621111727, -0.0015217313245745835,
                -0.025123196434945066
              ],
              [0.34774744072339697, -0.05186725907050593, -0.0003796417473613588, 0],
              [0.014129469325199807, 0.039249140750611006, -0.010398757812874875, 0.119590550302947]
            ],
            "residualsM": [
              -1.2431305984605956e-12, 1.0308420783644578e-13, -1.6982942829812941e-13,
              3.1086244689504383e-15
            ],
            "singularValuesMPerRad": [
              0.7079597705583068, 0.6971216200260307, 0.3514829026404225, 0.11671105476086173
            ],
            "normalizedSingularValues": [
              1.3184369506499072, 1.1237690187741396, 0.859752106636081, 0.5096013292164803
            ],
            "rawRankRatio": 0.16485548983782197,
            "normalizedRankRatio": 0.3865193014844423,
            "conditionNumber": 6.0659187084625374,
            "headingProjectionNorm": 0.9999315502867012
          },
          "jounce": {
            "tangentRadPerM": [
              2.801526467339162, -0.4969436176415666, -0.0032596633695979667, -0.1681852678915945
            ],
            "angularRadPerM": [-0.4969436176415666, -0.0032596633695979667, -0.1681852678915945],
            "carrierBasisPerM": [
              [0.001027733940491873, -0.16837879346825468, 0.0002267283181372091],
              [0.16813248965060257, 0.006839935962377259, -0.49692023912956235],
              [-0.005226799009729242, 0.4968309980633857, 0.00581455567168059]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.12439905237044822, 0.9742236591360529],
              "topMount": [0, 0, 0],
              "strutLower": [0.0022804380100762862, -0.02245342595991348, 0.9655097119692867],
              "axisReference": [0.010356833833372806, 0.0888678511149378, 0.9394885074848796],
              "wheelCentre": [-0.009242912324086808, -0.04524808947842536, 0.9999999999999999],
              "spindleReference": [-0.02605616128914707, -0.04593208307466308, 1.0496920239129561],
              "outerTieRod": [0.0013489248632578368, -0.08425195787209845, 0.9694598315734481]
            },
            "strutAxisPerM": [0.034860336019305355, 0.4804986295661201, -0.11231593297308645],
            "strutLengthMPerM": -0.9352551676663358,
            "springCompressionMPerM": 0.9352551676663358,
            "damperCompressionMPerM": 0.9352551676663358,
            "springLengthMPerM": -0.9352551676663358,
            "damperLengthMPerM": -0.9352551676663358,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.16818258801504216,
            "toeInRadPerM": -0.16818258801504216,
            "residualsMPerM": [0, 9.540979117872439e-18, 0, 3.469446951953614e-18]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04606572094802479, -0.2974213173046159, -1.5614933055817817, -8.36318675151267
            ],
            "angularRadPerM": [-0.2974213173046159, -1.5614933055817817, -8.36318675151267],
            "carrierBasisPerM": [
              [0.05165896479083722, -8.363148049949098, 1.5596489237630538],
              [8.344188998195227, 0.05447866136553202, -0.30691742573331604],
              [-1.6592152656627421, 0.2934942090613885, 0.0042085329880499145]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.002045503442321051, -0.016019236564753795],
              "topMount": [0, 0, 0],
              "strutLower": [-0.18077654135340895, -0.06067836017671321, 0.0021209407045161763],
              "axisReference": [-0.09491128640283442, -0.033461577012542036, -0.0060143531696897],
              "wheelCentre": [-0.6826838924158002, 0.0462806438238666, 0],
              "spindleReference": [-1.517102792235323, 0.04083277768731341, 0.030691742573331616],
              "outerTieRod": [0.010874203580542377, 1.0179078244123236, -0.20607794035413143]
            },
            "strutAxisPerM": [0.3706222064211031, 0.11747643716653766, -0.035114559052760404],
            "strutLengthMPerM": 0.015378474582049982,
            "springCompressionMPerM": -0.015378474582049982,
            "damperCompressionMPerM": -0.015378474582049982,
            "springLengthMPerM": 0.015378474582049982,
            "damperLengthMPerM": 0.015378474582049982,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.8449465006019636e-16,
            "headingRadPerM": -8.344937275865252,
            "toeInRadPerM": -8.344937275865252,
            "residualsMPerM": [
              -2.220446049250313e-16, 0, -1.3010426069826053e-18, 2.220446049250313e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0.00609846227731528, "right": 0.00609846227731528 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.06992238239680779,
          "phi": -0.00607616727770699,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.747747440723417, -0.18440402538411982],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014975857408290364, 0.7301141255755133, 0.025809651363567693],
            "axisReference": [0.019745478597224406, 0.6777203510715197, 0.2514357648942023],
            "wheelCentre": [0.00037964174705933893, 0.7996146997938853, -0.025000000000000938],
            "spindleReference": [0.000989442451086709, 0.8996059953934978, -0.026170020261484794],
            "outerTieRod": [-0.12004005046642867, 0.7389485805469227, -0.14424227313634355]
          },
          "basis": [
            [0.999981297873228, -0.006103054715012318, -0.00039576119093888667],
            [0.006098007040273705, 0.9999129559961251, -0.011700202614838671],
            [0.00046713371903533225, 0.011697570441637481, 0.9999314719678801]
          ],
          "axis": [0.02058722739311869, -0.22614847321628972, 0.973875266207231],
          "strutLength": 0.4869107626926109,
          "heading": -0.006098462277174868,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": -9.367506770274758e-16,
          "springLength": 0.32691076269261093,
          "damperLength": 0.4219107626926109
        },
        {
          "side": "right",
          "theta": -0.06992238239680768,
          "phi": 0.006076167277707434,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.747747440723417, -0.1844040253841198],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014975857408290374, -0.7301141255755133, 0.02580965136356772],
            "axisReference": [0.01974547859722441, -0.6777203510715197, 0.2514357648942023],
            "wheelCentre": [0.0003796417470593745, -0.7996146997938853, -0.02500000000000091],
            "spindleReference": [0.000989442451086788, -0.8996059953934978, -0.026170020261484767],
            "outerTieRod": [-0.12004005046642867, -0.7389485805469228, -0.14424227313634352]
          },
          "basis": [
            [0.999981297873228, 0.006103054715012754, -0.0003957611909389682],
            [-0.00609800704027414, 0.9999129559961251, 0.011700202614838687],
            [0.00046713371903541877, -0.011697570441637497, 0.9999314719678801]
          ],
          "axis": [0.02058722739311867, 0.22614847321628972, 0.973875266207231],
          "strutLength": 0.4869107626926109,
          "heading": 0.006098462277175302,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": -9.08995101411847e-16,
          "springLength": 0.32691076269261093,
          "damperLength": 0.4219107626926109
        }
      ],
      "errors": {
        "positionM": 7.914537081266104e-13,
        "frame": 1.8437554543011825e-12,
        "angleRad": 1.4041198759251472e-13,
        "closureM": 1.2431305984605956e-12,
        "jacobianMPerRad": 3.269065573796581e-11,
        "pointDerivativeMPerM": 2.160300896503209e-10,
        "angularDerivativeRadPerM": 9.46722700234659e-11,
        "carrierBasisDerivativePerM": 1.250635171812231e-9,
        "armDerivativeRadPerM": 5.78901815373456e-10,
        "lengthDerivativeMPerM": 1.1136847000159378e-10,
        "headingDerivativeRadPerM": 9.873541984006806e-9,
        "implicitResidual": 2.8449465006019636e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000002200690166327679,
          "heading": 0.00009823100999462042,
          "length": 4.102932570360096e-7,
          "angular": 0.0000011600898884855937,
          "basis": 0.000012444331145569643,
          "arm": 0.000003666580917993656
        },
        {
          "stepM": 0.0001,
          "point": 2.2003601836406705e-8,
          "heading": 9.822711657392347e-7,
          "length": 4.110947027236023e-9,
          "angular": 1.1605788025059738e-8,
          "basis": 1.2441600195922664e-7,
          "arm": 3.668737935669242e-8
        },
        {
          "stepM": 0.00001,
          "point": 2.160300896503209e-10,
          "heading": 9.873541984006806e-9,
          "length": 1.1136847000159378e-10,
          "angular": 9.46722700234659e-11,
          "basis": 1.250635171812231e-9,
          "arm": 5.78901815373456e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.06931143631038789,
          "carrierBasis": [
            [0.9958528580959616, -0.08958844888512887, -0.015842816935766935],
            [0.08934624011179139, 0.9958817464080933, -0.015388195120035135],
            [0.017156176729961198, 0.013908881965235135, 0.9997560745514317]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477745042880046, -0.1841915621723493],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016753665182495447, 0.7294339078392652, 0.025827335131815565],
            "axisReference": [0.020679026031068005, 0.6773419679845724, 0.2515395885528108],
            "wheelCentre": [0.007212300282383365, 0.799794012722847, -0.02500000000012198],
            "spindleReference": [0.016146924293562504, 0.8993821873636563, -0.0265388195121255],
            "outerTieRod": [-0.11970955830343484, 0.7491226559687486, -0.14214629920679964]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.016943126757550594, -0.22484565726631636, 0.9742470738288908],
          "steeringAxisReference": [0.03589533918602863, -0.18346036682978367, 0.9823715276958109],
          "strutLengthM": 0.4867067888689152,
          "strutInclinationRad": 0.2274389023193996,
          "springUpperM": [0.024322274929697976, 0.6289938262906528, 0.4610301170468444],
          "springLowerM": [0.01878684039340152, 0.7024524289673072, 0.14273698399128246],
          "damperUpperM": [0.024576421831061235, 0.625621141431658, 0.4756438231542777],
          "damperLowerM": [0.017431390252797472, 0.7204400815486125, 0.06479721808497119],
          "springLengthM": 0.32670678886891524,
          "damperLengthM": 0.4217067888689152,
          "springCompressionM": -0.02334947534079146,
          "damperCompressionM": -0.02334947534079146,
          "springMotionRatio": 0.9351913818614637,
          "damperMotionRatio": 0.9351913818614637,
          "headingRad": -0.0894761634347717,
          "steeringAngleRad": -0.0894761634347717,
          "toeInRad": 0.0894761634347717,
          "tieRodLengthM": 0.27999999999997244,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.016570446316319085, -0.06270107521317435, -0.6821845449897875,
                -0.1251086244280754
              ],
              [0.1202582316770181, 0.6925686688751045, -0.05660763999057909, -0.03587771498182285],
              [-0.34777450428800455, 0.052019508434842376, -0.007212300282383365, 0],
              [
                -0.016546242773200343, -0.04202015014409911, -0.009424685709263256,
                -0.11933586220701844
              ]
            ],
            "residualsM": [
              -5.6343818499726694e-14, -6.22002449546244e-14, -1.2197881593678517e-13,
              -2.7533531010703882e-14
            ],
            "singularValuesMPerRad": [
              0.7078689962565673, 0.6968925996497091, 0.35149116648802936, 0.1167459181334295
            ],
            "normalizedSingularValues": [
              1.3181825245066525, 1.1235147323779109, 0.8600254850014154, 0.5103583479900562
            ],
            "rawRankRatio": 0.1649258814142425,
            "normalizedRankRatio": 0.38716819446613787,
            "conditionNumber": 6.063329729845803,
            "headingProjectionNorm": 0.999881594715568
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8008690328857164, 0.49609450851079573, -0.016994306641715105, 0.21500711341251136
            ],
            "angularRadPerM": [0.49609450851079573, -0.016994306641715105, 0.21500711341251136],
            "carrierBasisPerM": [
              [0.01953139147897086, 0.22197498288398781, -0.027520508677401384],
              [-0.21386014788888238, 0.02684407627563946, 0.4955698429209401],
              [-0.01998066985998496, -0.49228479839937106, 0.007191677290626412]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.12377477800337695, 0.9740708394874528],
              "topMount": [0, 0, 0],
              "strutLower": [0.000374233159365368, 0.02318771355725603, 0.9652568872299044],
              "axisReference": [0.007738547532152131, -0.08794291536334269, 0.9394810707162567],
              "wheelCentre": [-0.013889914572041731, 0.046351414073259545, 1],
              "spindleReference": [-0.03527592936092995, 0.049035821700823504, 1.049556984292094],
              "outerTieRod": [-0.0010043922929870877, 0.07717794735856717, 0.9727052691911566]
            },
            "strutAxisPerM": [0.03178676221472772, -0.47967573048290124, -0.11125675914073278],
            "strutLengthMPerM": -0.9351913818614637,
            "springCompressionMPerM": 0.9351913818614637,
            "damperCompressionMPerM": 0.9351913818614637,
            "springLengthMPerM": -0.9351913818614637,
            "damperLengthMPerM": -0.9351913818614637,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.2154288476588677,
            "toeInRadPerM": -0.2154288476588677,
            "residualsMPerM": [3.469446951953614e-18, 3.0357660829594124e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07612910048748316, -0.292322487902569, 1.5625095486263245, -8.363367775657707
            ],
            "angularRadPerM": [-0.292322487902569, 1.5625095486263245, -8.363367775657707],
            "carrierBasisPerM": [
              [-0.7740156992163192, -8.333314914358441, -1.5298408815363231],
              [8.30488110446399, -0.751733780908951, -0.43072298307530354],
              [1.6784535080072578, 0.1487677673917346, -0.03087256893850583]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.003364263877317638, 0.02647576018392614],
              "topMount": [0, 0, 0],
              "strutLower": [0.1747673791039996, -0.07535955306761569, 0.005659367145301138],
              "axisReference": [0.09178087916403188, -0.04220802202627533, 0.014753598795597386],
              "wheelCentre": [0.6837966165043614, -0.010419582385452392, 0],
              "spindleReference": [1.5142847269507596, -0.0855929604763475, -0.04307229830753034],
              "outerTieRod": [0.07697121318160913, 1.0168301021050894, 0.21312899304149768]
            },
            "strutAxisPerM": [-0.35819656889879004, 0.14309272811047666, 0.03925364458391896],
            "strutLengthMPerM": -0.025418995979047117,
            "springCompressionMPerM": 0.025418995979047117,
            "damperCompressionMPerM": 0.025418995979047117,
            "springLengthMPerM": -0.025418995979047117,
            "damperLengthMPerM": -0.025418995979047117,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0408340855860843e-17,
            "headingRadPerM": -8.33981892525563,
            "toeInRadPerM": 8.33981892525563,
            "residualsMPerM": [-2.220446049250313e-16, 0, -1.734723475976807e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07023180349977916,
          "carrierBasis": [
            [0.996860530558853, -0.07767436416779053, 0.01535499153538724],
            [0.07753852518169048, 0.9969464150645163, 0.009253248221994493],
            [-0.016026843936680406, -0.008033594534139044, 0.9998392879019563]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477336845342091, -0.18451162365341478],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013138041235313721, -0.7306469265476048, 0.025870016643466748],
            "axisReference": [0.018780922887347867, -0.6780108043100767, 0.2514195600312936],
            "wheelCentre": [-0.006441221288953393, -0.7988663804128971, -0.025000000000201472],
            "spindleReference": [-0.014195073807122439, -0.8985610219193488, -0.025925324822400925],
            "outerTieRod": [-0.11948895217271267, -0.7287646404647946, -0.14626811863936304]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.024356501936131182, 0.22719452440166701, 0.9735447647105583],
          "steeringAxisReference": [0.03587952689390285, 0.1833209667800981, 0.982398128402472],
          "strutLengthM": 0.48701405476416465,
          "strutInclinationRad": 0.23053291236874543,
          "springUpperM": [0.024025739922554756, -0.6290877809760668, 0.46105820941157766],
          "springLowerM": [0.016060821467649464, -0.7033835836194047, 0.14269538840873375],
          "damperUpperM": [0.02439108745159672, -0.6256798631100418, 0.47566138088223603],
          "damperLowerM": [0.014112301312758969, -0.7215591455715381, 0.06481180723188909],
          "springLengthM": 0.3270140547641647,
          "damperLengthM": 0.42201405476416465,
          "springCompressionM": -0.02365674123604089,
          "damperCompressionM": -0.02365674123604089,
          "springMotionRatio": 0.9354873471614078,
          "damperMotionRatio": 0.9354873471614078,
          "headingRad": -0.0776197623910473,
          "steeringAngleRad": -0.0776197623910473,
          "toeInRad": -0.0776197623910473,
          "tieRodLengthM": 0.28000000000035646,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0017093907721210644, -0.05581589919055917, -0.6823031122801921,
                0.12936009400083656
              ],
              [0.12262295521065558, 0.6933869917461515, -0.05987364673856309, -0.01415139342344048],
              [0.347733684534209, -0.05113269587868807, 0.006441221288953393, 0],
              [0.011692703871417146, 0.03629519937590029, -0.01114002039863121, 0.11892714536836249]
            ],
            "residualsM": [
              -2.970713518929413e-12, -1.76486603109538e-12, -2.0147078449994638e-13,
              3.5649261320713777e-13
            ],
            "singularValuesMPerRad": [
              0.7079370750946765, 0.6973055740681888, 0.3513807947119245, 0.11582352002759554
            ],
            "normalizedSingularValues": [
              1.319627917372924, 1.1241220569020856, 0.8592925354145772, 0.5065057743570268
            ],
            "rawRankRatio": 0.16360708331613483,
            "normalizedRankRatio": 0.3838246885268716,
            "conditionNumber": 6.112204800251339,
            "headingProjectionNorm": 0.999957187782228
          },
          "jounce": {
            "tangentRadPerM": [
              2.802458526802519, -0.4972158154306141, 0.010368475350450273, -0.12281691820464499
            ],
            "angularRadPerM": [-0.4972158154306141, 0.010368475350450273, -0.12281691820464499],
            "carrierBasisPerM": [
              [-0.009380518179352301, -0.11479659360588793, 0.028284998478806188],
              [0.1225378283894941, -0.004922181344867614, -0.4965014809939876],
              [0.009380147688234551, 0.49910427441458566, 0.004160604193433853]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.12474197924933689, 0.9745092292793512],
              "topMount": [0, 0, 0],
              "strutLower": [0.004279879809628857, -0.021750474153259564, 0.9658772015172746],
              "axisReference": [0.013083091010007042, 0.08970328464802504, 0.9396471809985221],
              "wheelCentre": [-0.004626067789357178, -0.0446391862757598, 1],
              "spindleReference": [
                -0.016879850628306596, -0.044146968141273044, 1.0496501480993987
              ],
              "outerTieRod": [0.0027262463729465997, -0.09105143885349558, 0.966316438819692]
            },
            "strutAxisPerM": [0.03799750621544409, 0.4810704635377245, -0.11321725050169339],
            "strutLengthMPerM": -0.9354873471614078,
            "springCompressionMPerM": 0.9354873471614078,
            "damperCompressionMPerM": 0.9354873471614078,
            "springLengthMPerM": -0.9354873471614078,
            "damperLengthMPerM": -0.9354873471614078,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.12255580095150316,
            "toeInRadPerM": -0.12255580095150316,
            "residualsMPerM": [
              3.469446951953614e-18, -4.206704429243757e-17, 0, 5.204170427930421e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.01571297838185961, -0.3049048240716343, -1.572166724164012, -8.42407895480316
            ],
            "angularRadPerM": [-0.3049048240716343, -1.572166724164012, -8.42407895480316],
            "carrierBasisPerM": [
              [-0.6784755832553568, -8.39295000536203, 1.5909142431185672],
              [8.3838076652664, -0.6503692981483353, -0.18207028216268573],
              [-1.6395896925977596, 0.4398672208965581, -0.022747389002524186]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.000699410180207577, -0.005463931867730415],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1868148158890316, -0.04583010947491236, 0.009981424445264288],
              "axisReference": [-0.09800545305015285, -0.024595046198155314, 0.0028039676163414736],
              "wheelCentre": [-0.6815247340789616, 0.10359663043107369, 0],
              "spindleReference": [-1.519905500605602, 0.1686335602459072, 0.018207028216268593],
              "outerTieRod": [0.0996715589393964, 1.01894440667803, -0.1991042394236863]
            },
            "strutAxisPerM": [0.38332992809657407, 0.09165739983714827, -0.030980224631707125],
            "strutLengthMPerM": 0.005245141835951334,
            "springCompressionMPerM": -0.005245141835951334,
            "damperCompressionMPerM": -0.005245141835951334,
            "springLengthMPerM": 0.005245141835951334,
            "damperLengthMPerM": 0.005245141835951334,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0408340855860843e-16,
            "headingRadPerM": -8.409355703601639,
            "toeInRadPerM": -8.409355703601639,
            "residualsMPerM": [
              -2.220446049250313e-16, -1.3877787807814457e-17, 0, -1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0.007333604735976204, "right": 0.004915349830126564 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.06931143631005401,
          "phi": -0.091161568274432,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7477745042880195, -0.1841915621722332],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016753665182481798, 0.7294339078392484, 0.02582733513193003],
            "axisReference": [0.020679026031032322, 0.6773419679845248, 0.2515395885529185],
            "wheelCentre": [0.0072123002823880076, 0.7997940127228391, -0.024999999999998662],
            "spindleReference": [0.016146924293589857, 0.8993821873636466, -0.02653881951198858],
            "outerTieRod": [-0.1197095583034365, 0.749122655968785, -0.14214629920668875]
          },
          "basis": [
            [0.9958528580959425, -0.08958844888535303, -0.015842816935734087],
            [0.08934624011201858, 0.9958817464080753, -0.01538819511989914],
            [0.017156176729919214, 0.013908881965098775, 0.9997560745514341]
          ],
          "axis": [0.016943126757455483, -0.2248456572664493, 0.9742470738288616],
          "strutLength": 0.48670678886880014,
          "heading": -0.08947616343499952,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.339206523454095e-15,
          "springLength": 0.32670678886880017,
          "damperLength": 0.42170678886880014
        },
        {
          "side": "right",
          "theta": -0.07023180349882745,
          "phi": -0.07930925288075663,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477336845342513, -0.18451162365308385],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013138041234271109, -0.7306469265480876, 0.025870016643898597],
            "axisReference": [0.01878092288532974, -0.6780108043109969, 0.25141956003185184],
            "wheelCentre": [-0.006441221290009599, -0.7988663804132055, -0.024999999999998523],
            "spindleReference": [-0.014195073808587063, -0.8985610219196232, -0.025925324822422047],
            "outerTieRod": [-0.11948895217283644, -0.7287646404644116, -0.14626811863962969]
          },
          "basis": [
            [0.9968605305584498, -0.07767436417195152, 0.015354991540520512],
            [0.07753852518577464, 0.996946415064178, 0.009253248224234881],
            [-0.0160268439420054, -0.00803359453590783, 0.9998392879018566]
          ],
          "axis": [0.024356501931920564, 0.22719452439977908, 0.9735447647111038],
          "strutLength": 0.48701405476387927,
          "heading": -0.0776197623951457,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": 1.4779844015322396e-15,
          "springLength": 0.3270140547638793,
          "damperLength": 0.42201405476387926
        }
      ],
      "errors": {
        "positionM": 2.01812871969409e-12,
        "frame": 5.324993918032206e-12,
        "angleRad": 4.098402173191573e-12,
        "closureM": 2.970713518929413e-12,
        "jacobianMPerRad": 4.2684300538553543e-11,
        "pointDerivativeMPerM": 7.747962826876176e-10,
        "angularDerivativeRadPerM": 1.6477486042276723e-9,
        "carrierBasisDerivativePerM": 4.3123715709469934e-9,
        "armDerivativeRadPerM": 4.2212322526324897e-10,
        "lengthDerivativeMPerM": 6.536299279602531e-11,
        "headingDerivativeRadPerM": 1.1659967213972777e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007520390226611884,
          "heading": 0.00011654177766295959,
          "length": 5.710717223168793e-7,
          "angular": 0.00001644085258512007,
          "basis": 0.00004245707223460293,
          "arm": 0.000003674509238216217
        },
        {
          "stepM": 0.0001,
          "point": 7.520636829960736e-8,
          "heading": 0.0000011653532201449934,
          "length": 5.712185353196064e-9,
          "angular": 1.6438774963489777e-7,
          "basis": 4.24560652190209e-7,
          "arm": 3.6716941931302927e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.747962826876176e-10,
          "heading": 1.1659967213972777e-8,
          "length": 6.536299279602531e-11,
          "angular": 1.6477486042276723e-9,
          "basis": 4.3123715709469934e-9,
          "arm": 4.2212322526324897e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.06839874925280325,
          "carrierBasis": [
            [0.9844789277091207, -0.17274488917371514, -0.030991033559079516],
            [0.17217165233329124, 0.984857375589746, -0.020319248984709323],
            [0.03403179439176553, 0.014668094996937884, 0.9993131060681816]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7478146925015894, -0.18387413452166182],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018470427691241742, 0.7286066716015457, 0.025923137228964332],
            "axisReference": [0.021580535189603588, 0.6768761128725522, 0.25173118962066887],
            "wheelCentre": [0.014053669719347055, 0.7994044564805868, -0.024999999999988226],
            "spindleReference": [0.03127083495267617, 0.8978901940395614, -0.027031924898459153],
            "outerTieRod": [-0.11849791607275678, 0.7592822292464152, -0.13997949376199792]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.01342422967139838, -0.22328581946879617, 0.9746605731647696],
          "steeringAxisReference": [0.03591103720384571, -0.18359832710490687, 0.9823451795022072],
          "strutLengthM": 0.4864020109392318,
          "strutInclinationRad": 0.225597740767189,
          "springUpperM": [0.024463030813144066, 0.628931432778752, 0.46101357707340923],
          "springLowerM": [0.020081335251809548, 0.7018123732652901, 0.1428824060087367],
          "damperUpperM": [0.024664394258215042, 0.62558214548672, 0.47563348567088076],
          "damperLowerM": [0.019007396878097677, 0.7196752388227938, 0.06490956015555512],
          "springLengthM": 0.3264020109392318,
          "damperLengthM": 0.4214020109392318,
          "springCompressionM": -0.02304469741110804,
          "damperCompressionM": -0.02304469741110804,
          "springMotionRatio": 0.9352886620985286,
          "damperMotionRatio": 0.9352886620985286,
          "headingRad": -0.17306991216173476,
          "steeringAngleRad": -0.17306991216173476,
          "toeInRad": 0.17306991216173476,
          "tieRodLengthM": 0.2799999999999239,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.025468873031205007, -0.12151822420537081, -0.6745192920148231,
                -0.12162401835581553
              ],
              [0.11779447842328966, 0.6844434380918055, -0.11446371055341414, -0.04641384769066051],
              [-0.3478146925015893, 0.051589763978997394, -0.014053669719347055, 0],
              [
                -0.018943230772505423, -0.044600388222112916, -0.008219981930745775,
                -0.11825566915890214
              ]
            ],
            "residualsM": [
              8.488244829241154e-13, 2.534514265128962e-12, 1.1775302954930567e-14,
              -7.605027718682322e-14
            ],
            "singularValuesMPerRad": [
              0.7076620809253872, 0.6966207112408485, 0.3514060291337436, 0.11601902053389203
            ],
            "normalizedSingularValues": [
              1.3187692563068367, 1.1233663332700705, 0.8601116406506073, 0.509022293728469
            ],
            "rawRankRatio": 0.16394692277729173,
            "normalizedRankRatio": 0.38598283308026654,
            "conditionNumber": 6.099535038900467,
            "headingProjectionNorm": 0.99979354274805
          },
          "jounce": {
            "tangentRadPerM": [
              -2.800465084194104, 0.4946952224569894, -0.03101596381594469, 0.2641835970432749
            ],
            "angularRadPerM": [0.4946952224569894, -0.03101596381594469, 0.2641835970432749],
            "carrierBasisPerM": [
              [0.046597582968241076, 0.27541430057618255, -0.05492150857871288],
              [-0.25955294296662174, 0.055536761818942765, 0.4925443082446769],
              [-0.03486972923667354, -0.4853647774543304, 0.00831176542097711]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.12286798182714906, 0.9740429021204098],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0014326205358453897, 0.023961857834003564, 0.9651136640652407],
              "axisReference": [0.0052300901639084334, -0.08692266749038172, 0.9396192667886099],
              "wheelCentre": [-0.018556803826198863, 0.04798645552540334, 1],
              "spindleReference": [-0.04451209812286104, 0.053540131707297614, 1.0492544308244676],
              "outerTieRod": [-0.004390969695989637, 0.0698483070416445, 0.9760405106842476]
            },
            "strutAxisPerM": [0.028758413885915456, -0.4786134677796774, -0.11004206271186226],
            "strutLengthMPerM": -0.9352886620985286,
            "springCompressionMPerM": 0.9352886620985286,
            "damperCompressionMPerM": 0.9352886620985286,
            "springLengthMPerM": -0.9352886620985286,
            "damperLengthMPerM": -0.9352886620985286,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.2652940187243883,
            "toeInRadPerM": -0.2652940187243883,
            "residualsMPerM": [
              -6.938893903907228e-18, -2.7755575615628914e-17, 0, 3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10650475244319119, -0.289279010199418, 1.5739719448699407, -8.417820987242495
            ],
            "angularRadPerM": [-0.289279010199418, 1.5739719448699407, -8.417820987242495],
            "carrierBasisPerM": [
              [-1.502914570889892, -8.29613243468085, -1.499570741972618],
              [8.25837115783717, -1.4551880806536897, -0.5558919172726998],
              [1.6963641910002476, 0.0026067531381843145, -0.05780826160844635]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.004672803835888859, 0.03704391772098643],
              "topMount": [0, 0, 0],
              "strutLower": [0.1685253383899602, -0.09011800291223138, 0.013528459999077432],
              "axisReference": [0.08848229482952319, -0.05097680119359138, 0.023597802877312342],
              "wheelCentre": [0.6843368284518982, -0.06766951969468621, 0],
              "spindleReference": [1.5101739442356155, -0.21318832776005506, -0.055589191727269976],
              "outerTieRod": [0.16562060456842476, 1.014864846929655, 0.22023899546608977]
            },
            "strutAxisPerM": [-0.3454916593458677, 0.16894608362004127, 0.04346253996322762],
            "strutLengthMPerM": -0.03557005155391646,
            "springCompressionMPerM": 0.03557005155391646,
            "damperCompressionMPerM": 0.03557005155391646,
            "springLengthMPerM": -0.03557005155391646,
            "damperLengthMPerM": -0.03557005155391646,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.5388358909926865e-16,
            "headingRadPerM": -8.38732277117027,
            "toeInRadPerM": 8.38732277117027,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07023316328429985,
          "carrierBasis": [
            [0.9863258107782171, -0.16178152451961492, 0.03143458790570769],
            [0.16160570689960127, 0.9868223916327178, 0.008072352182842895],
            [-0.03232631265969892, -0.002881960512030278, 0.9994732131545268]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477336240076706, -0.1845120964962552],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01123847564112851, -0.7310291107503368, 0.026010244128437943],
            "axisReference": [0.0177849982260654, -0.6782112279483423, 0.25149286939779136],
            "wheelCentre": [-0.013252495370531898, -0.7975358572712314, -0.025000000000673067],
            "spindleReference": [-0.029413066060492023, -0.8962180964345031, -0.025807235218957364],
            "outerTieRod": [-0.118036092730778, -0.7185668955694708, -0.1482245949969306]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.028256908410876053, 0.22797906177340915, 0.9732559244720655],
          "steeringAxisReference": [0.03587950354546789, 0.18332076061834707, 0.9823981677261219],
          "strutLengthM": 0.48701450867286616,
          "strutInclinationRad": 0.23179361795154158,
          "springUpperM": [0.02386972366356496, -0.6291191624709365, 0.46106976302111735],
          "springLowerM": [0.014629304650433635, -0.7036716233375278, 0.1428009550650858],
          "damperUpperM": [0.0242935772897281, -0.6256994765443353, 0.4756686018881984],
          "damperLowerM": [0.012368751977563552, -0.7219099482794005, 0.06494048110732056],
          "springLengthM": 0.3270145086728662,
          "damperLengthM": 0.42201450867286616,
          "springCompressionM": -0.023657195144742404,
          "damperCompressionM": -0.023657195144742404,
          "springMotionRatio": 0.9358964789244993,
          "damperMotionRatio": 0.9358964789244993,
          "headingRad": -0.16232286709121294,
          "steeringAngleRad": -0.16232286709121294,
          "toeInRad": -0.16232286709121294,
          "tieRodLengthM": 0.2800000000030631,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.011049729283309665, -0.11546849217722753, -0.6746308873489771,
                0.13010691975917957
              ],
              [
                0.12249986279342825, 0.6859537041412341, -0.11844865530217984,
                -0.0029494973328920426
              ],
              [0.34773362400767055, -0.04980223326356081, 0.013252495370531898, 0],
              [
                0.009231985113538552, 0.03316170551065765, -0.011643770086908077,
                0.11722738273858832
              ]
            ],
            "residualsM": [
              -6.1839726048229515e-12, -8.310546695255994e-12, -6.730657697850972e-13,
              3.063105324940807e-12
            ],
            "singularValuesMPerRad": [
              0.7078024921116499, 0.6974398287824197, 0.351182629239808, 0.11396756370647687
            ],
            "normalizedSingularValues": [
              1.321881557607892, 1.1245723117705002, 0.8586437645807602, 0.5006966634618861
            ],
            "rawRankRatio": 0.16101605317391202,
            "normalizedRankRatio": 0.3787757387038205,
            "conditionNumber": 6.210560874448393,
            "headingProjectionNorm": 0.9999674180343259
          },
          "jounce": {
            "tangentRadPerM": [
              2.803685211719028, -0.4968632951806642, 0.024107084485448443, -0.07784911938995123
            ],
            "angularRadPerM": [-0.4968632951806642, 0.024107084485448443, -0.07784911938995123],
            "carrierBasisPerM": [
              [-0.011836752951007674, -0.0611659028711877, 0.056605861721558376],
              [0.07701785505896074, -0.008570006465098375, -0.4942116676942554],
              [0.023870027102480627, 0.4991181291064463, 0.0022112335469783016]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.12479790668916098, 0.9749356192477706],
              "topMount": [0, 0, 0],
              "strutLower": [0.006375511498435034, -0.021071988249177026, 0.9663648328645743],
              "axisReference": [0.015923065859980972, 0.09045241092983707, 0.9399637479980683],
              "wheelCentre": [-0.00003168841655114361, -0.044510505708874645, 1],
              "spindleReference": [-0.007733473922447212, -0.04365350506236482, 1.0494211667694255],
              "outerTieRod": [0.0031453899888097556, -0.09757897324501158, 0.9632892485061202]
            },
            "strutAxisPerM": [0.04121033199561851, 0.4813753702508249, -0.11395561954329082],
            "strutLengthMPerM": -0.9358964789244993,
            "springCompressionMPerM": 0.9358964789244993,
            "damperCompressionMPerM": 0.9358964789244993,
            "springLengthMPerM": -0.9358964789244993,
            "damperLengthMPerM": -0.9358964789244993,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.07739294902729009,
            "toeInRadPerM": -0.07739294902729009,
            "residualsMPerM": [
              1.734723475976807e-18, 1.8783802638311364e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.015692327744643415, -0.31530153090823954, -1.5966404661767253, -8.557400120736299
            ],
            "angularRadPerM": [-0.31530153090823954, -1.5966404661767253, -8.557400120736299],
            "carrierBasisPerM": [
              [-1.4346189725448975, -8.430473238548704, 1.6258176646767726],
              [8.431745409150746, -1.3803794707330421, -0.05312039961532761],
              [-1.6204614662157983, 0.5917646260664664, -0.050704812353296026]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00069849840682043, 0.0054567499957609705],
              "topMount": [0, 0, 0],
              "strutLower": [-0.19318128431047607, -0.030492614925753878, 0.018133596379413836],
              "axisReference": [-0.10121221156846494, -0.015418811143859679, 0.011932479944463087],
              "wheelCentre": [-0.6808611050520657, 0.16300281530046637, 0],
              "spindleReference": [-1.5240356459671394, 0.3010407623737706, 0.005312039961532733],
              "outerTieRod": [0.19165327214826344, 1.0208250805543524, -0.1922007662557369]
            },
            "strutAxisPerM": [0.396968257786781, 0.06506341150469097, -0.026766023774325846],
            "strutLengthMPerM": -0.005238246512466464,
            "springCompressionMPerM": 0.005238246512466464,
            "damperCompressionMPerM": 0.005238246512466464,
            "springLengthMPerM": -0.005238246512466464,
            "damperLengthMPerM": -0.005238246512466464,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.5612511283791264e-16,
            "headingRadPerM": -8.544269139551,
            "toeInRadPerM": -8.544269139551,
            "residualsMPerM": [2.220446049250313e-16, -6.938893903907228e-18, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0.008644973097976794, "right": 0.003757168931766086 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.06839874925228295,
          "phi": -0.1765314946703005,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7478146925016121, -0.18387413452148085],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01847042769162355, 0.7286066716022669, 0.02592313722917572],
            "axisReference": [0.02158053519041352, 0.6768761128740158, 0.25173118962104435],
            "wheelCentre": [0.014053669719599567, 0.7994044564811384, -0.025000000000001327],
            "spindleReference": [0.03127083495287057, 0.8978901940401158, -0.02703192489882575],
            "outerTieRod": [-0.1184979160726855, 0.7592822292465164, -0.13997949376164492]
          },
          "basis": [
            [0.9844789277091619, -0.17274488917327177, -0.03099103356025458],
            [0.17217165233271006, 0.9848573755897745, -0.020319248988244488],
            [0.03403179439352536, 0.014668095000234834, 0.9993131060680737]
          ],
          "axis": [0.01342422967324635, -0.22328581946559142, 0.9746605731654786],
          "strutLength": 0.4864020109391818,
          "heading": -0.17306991216115744,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -1.3253287356462806e-15,
          "springLength": 0.3264020109391818,
          "damperLength": 0.4214020109391818
        },
        {
          "side": "right",
          "theta": -0.070233163280518,
          "phi": -0.16566997018026308,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7477336240078389, -0.1845120964949401],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011238475638153273, -0.7310291107526267, 0.026010244130080268],
            "axisReference": [0.01778499822096743, -0.6782112279527373, 0.2514928693999885],
            "wheelCentre": [-0.013252495374688877, -0.7975358572723441, -0.024999999999998135],
            "spindleReference": [-0.029413066067641727, -0.8962180964351166, -0.025807235219383884],
            "outerTieRod": [-0.11803609273049004, -0.7185668955663502, -0.1482245949973225]
          },
          "basis": [
            [0.9863258107727685, -0.16178152454992642, 0.031434587920663906],
            [0.16160570692952855, 0.986822391627726, 0.008072352193857445],
            [-0.03232631267632776, -0.0028819605194923097, 0.9994732131539678]
          ],
          "axis": [0.028256908401713667, 0.22797906176432303, 0.9732559244744602],
          "strutLength": 0.487014508671874,
          "heading": -0.1623228671215545,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": 1.8665624601510444e-15,
          "springLength": 0.32701450867187404,
          "damperLength": 0.422014508671874
        }
      ],
      "errors": {
        "positionM": 7.149704439601834e-12,
        "frame": 3.0311503307345333e-11,
        "angleRad": 3.034156259573706e-11,
        "closureM": 8.310546695255994e-12,
        "jacobianMPerRad": 7.819950242904383e-11,
        "pointDerivativeMPerM": 1.5376936945976638e-9,
        "angularDerivativeRadPerM": 4.282734167304625e-9,
        "carrierBasisDerivativePerM": 8.638235682312256e-9,
        "armDerivativeRadPerM": 6.800053853339705e-10,
        "lengthDerivativeMPerM": 2.0170115230810914e-10,
        "headingDerivativeRadPerM": 1.474429112136022e-8,
        "implicitResidual": 3.5388358909926865e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00001476948905548836,
          "heading": 0.00014651133717613618,
          "length": 0.0000011464713359186918,
          "angular": 0.00004182072053282582,
          "basis": 0.00008342027849739253,
          "arm": 0.000003685332826908194
        },
        {
          "stepM": 0.0001,
          "point": 1.4773907802689834e-7,
          "heading": 0.0000014650372328617323,
          "length": 1.146213817956876e-8,
          "angular": 4.1820345231258216e-7,
          "basis": 8.343965864909819e-7,
          "arm": 3.6871939279592425e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.5376936945976638e-9,
          "heading": 1.474429112136022e-8,
          "length": 2.0170115230810914e-10,
          "angular": 4.282734167304625e-9,
          "basis": 8.638235682312256e-9,
          "arm": 6.800053853339705e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.00024903351891918747,
          "carrierBasis": [
            [0.9857204531552223, 0.16511271440255587, 0.03306024461619401],
            [-0.1653165826884929, 0.9862342986471319, 0.0035122158529992125],
            [-0.032025235669098324, -0.008927469664992261, 0.9994471894831258]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7499950084765767, -0.16008716111054386],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011366838960587544, 0.7308722445900241, 0.050222408033095495],
            "axisReference": [0.018182175248683635, 0.6754462410618214, 0.27507015501796483],
            "wheelCentre": [-0.013389866841480386, 0.7978783282625346, -5.937472735695337e-13],
            "spindleReference": [-0.02992152511032967, 0.8965017581272477, 0.0003512215847061573],
            "outerTieRod": [-0.11791429797850567, 0.719962040975199, -0.12411162504369208]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.029417195279393918, -0.2392365542098584, 0.970515584497069],
          "steeringAxisReference": [0.03713440640784098, -0.19309149903039718, 0.9804777962110776],
          "strutLengthM": 0.46344190567524624,
          "strutInclinationRad": 0.24343563445103392,
          "springUpperM": [0.023823312188824244, 0.6295694621683945, 0.4611793766201172],
          "springLowerM": [0.014896902394114814, 0.702163858084841, 0.16668427817274378],
          "damperUpperM": [0.024264570118015152, 0.6259809138552466, 0.47573711038757327],
          "damperLowerM": [0.012543526771763302, 0.7213027824216297, 0.08904303141297826],
          "springLengthM": 0.30344190567524626,
          "damperLengthM": 0.39844190567524623,
          "springCompressionM": -0.00008459214712247531,
          "damperCompressionM": -0.00008459214712247531,
          "springMotionRatio": 0.9501747925953111,
          "damperMotionRatio": 0.9501747925953111,
          "headingRad": 0.16608003602297902,
          "steeringAngleRad": 0.16608003602297902,
          "toeInRad": -0.16608003602297902,
          "tieRodLengthM": 0.28000000000075254,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.007662314307751581, 0.11399832091180555, -0.6500908846955483, -0.13234392855386612
              ],
              [0.10345701497039868, 0.6622762099268034, 0.11704028408878792, -0.002033447406686307],
              [-0.34999500847657666, 0.047883319785957834, 0.013389866841480386, 0],
              [
                -0.014944979928124054, -0.03552964357539612, -0.0014635183295632812,
                -0.1176745989325092
              ]
            ],
            "residualsM": [
              -4.534940131750709e-13, 2.609162885747196e-13, -5.937472735695337e-13,
              7.525646772421624e-13
            ],
            "singularValuesMPerRad": [
              0.6814979815240465, 0.6735254030611494, 0.3534781406162079, 0.11612106548914829
            ],
            "normalizedSingularValues": [
              1.319354634303007, 1.1028938505699637, 0.8869987582678962, 0.5061242003197953
            ],
            "rawRankRatio": 0.17039091624228234,
            "normalizedRankRatio": 0.3836149789909764,
            "conditionNumber": 5.868857460558986,
            "headingProjectionNorm": 0.9999938321508796
          },
          "jounce": {
            "tangentRadPerM": [
              -2.797327971947884, 0.43794725713777083, -0.00158297441092524, 0.22305763004413298
            ],
            "angularRadPerM": [0.43794725713777083, -0.00158297441092524, 0.22305763004413298],
            "carrierBasisPerM": [
              [-0.036881984286034265, 0.20539382471686676, 0.07387103064484181],
              [-0.21999264507228783, -0.03841329044078697, 0.43165691406760703],
              [0.00040924089974112574, -0.44484862845814277, -0.003960455981532047]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.05619037765154801, 0.9790508272536647],
              "topMount": [0, 0, 0],
              "strutLower": [0.003932563726100875, -0.03337866114509323, 0.9706940586758634],
              "axisReference": [0.015939828486088284, -0.13032990245034776, 0.9464311809595245],
              "wheelCentre": [-0.010934153709655812, -0.016906067423794205, 0.9999999999999999],
              "spindleReference": [-0.03293341821688459, -0.02074739646787288, 1.0431656914067606],
              "outerTieRod": [0.0066421342010366405, 0.014133306451606154, 0.9657113161963463]
            },
            "strutAxisPerM": [0.051827237466312744, -0.41847290837838474, -0.10472642605593063],
            "strutLengthMPerM": -0.9501747925953111,
            "springCompressionMPerM": 0.9501747925953111,
            "damperCompressionMPerM": 0.9501747925953111,
            "springLengthMPerM": -0.9501747925953111,
            "damperLengthMPerM": -0.9501747925953111,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 5.204170427930421e-18,
            "headingRadPerM": 0.223317400693458,
            "toeInRadPerM": -0.223317400693458,
            "residualsMPerM": [
              3.469446951953614e-18, 1.4799359654427136e-17, -1.1102230246251565e-16,
              -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.019397294718533083, -0.321979020248318, 1.6584467181975429, -8.422732693083478
            ],
            "angularRadPerM": [-0.321979020248318, 1.6584467181975429, -8.422732693083478],
            "carrierBasisPerM": [
              [1.4455289118286978, -8.29181518186086, -1.6879276806093486],
              [8.312612693110461, 1.3935482455384565, -0.04337800919032675],
              [1.5823362207962066, 0.5915410263335295, 0.0559866049309498]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0003896365841198752, -0.006788956329435642],
              "topMount": [0, 0, 0],
              "strutLower": [0.1877212861824248, -0.028414213692760718, -0.019483124319269882],
              "axisReference": [0.09378088229963977, -0.013421712181635943, -0.012939986107384945],
              "wheelCentre": [0.6688044299829161, 0.16393433990616776, 8.673617379884035e-19],
              "spindleReference": [1.500065699293962, 0.30328916446001336, -0.0043378009190326835],
              "outerTieRod": [-0.19329614751870025, 1.0043543438371398, 0.19843560963282741]
            },
            "strutAxisPerM": [-0.40547716045527826, 0.06471248461351778, 0.028242300362386723],
            "strutLengthMPerM": 0.00658872347859097,
            "springCompressionMPerM": -0.00658872347859097,
            "damperCompressionMPerM": -0.00658872347859097,
            "springLengthMPerM": 0.00658872347859097,
            "damperLengthMPerM": 0.00658872347859097,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.382710778154774e-17,
            "headingRadPerM": -8.428664356218428,
            "toeInRadPerM": 8.428664356218428,
            "residualsMPerM": [0, -1.0408340855860843e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0014832489090174832,
          "carrierBasis": [
            [0.9859688311164685, 0.16387348039327224, -0.03179538473773559],
            [-0.16367893565406968, 0.9864757775304062, 0.00864559824023952],
            [0.03278216115474609, -0.003320055658647265, 0.9994570061490632]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7500292799625916, -0.15948084107192728],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01840020759616231, -0.7285388738944003, 0.05010111141311477],
            "axisReference": [0.0217036965505887, -0.6742103512514573, 0.2752954687761785],
            "wheelCentre": [0.013429092567462865, -0.7998842777444956, -8.915090887740007e-14],
            "spindleReference": [0.02979698613286983, -0.8985318554975361, -0.0008645598241130981],
            "outerTieRod": [-0.11864176264432708, -0.7599621420608261, -0.11560065867503408]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.014258926569099602, 0.23449947181915148, 0.9720116669719745],
          "steeringAxisReference": [0.03716685962790707, 0.19331119983549871, 0.9804332738965764],
          "strutLengthM": 0.46285338321951686,
          "strutInclinationRad": 0.23714921085827065,
          "springUpperM": [0.024429642937236016, -0.6293799788727662, 0.461119533321121],
          "springLowerM": [0.020111278784454262, -0.7003989372761021, 0.16674251144975172],
          "damperUpperM": [0.024643526835772513, -0.6258624867954788, 0.47569970832570063],
          "damperLowerM": [0.018970564658926294, -0.7191588950216342, 0.08898157809199375],
          "springLengthM": 0.3028533832195169,
          "damperLengthM": 0.39785338321951685,
          "springCompressionM": 0.0005039303086069036,
          "damperCompressionM": 0.0005039303086069036,
          "springMotionRatio": 0.9488564139799804,
          "damperMotionRatio": 0.9488564139799804,
          "headingRad": 0.16442493906375796,
          "steeringAngleRad": 0.16442493906375796,
          "toeInRad": 0.16442493906375796,
          "tieRodLengthM": 0.28000000000016795,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.021570911182433483, 0.11162189768769944, -0.6514956757224571, 0.12422342101338704],
              [0.09881384282970254, 0.6622421268986182, 0.10426624344714498, -0.045662763581357166],
              [0.35002927996259153, -0.04985499778190394, -0.013429092567462865, 0],
              [0.0249778438283092, 0.04371818502550958, 0.002076947543474423, 0.11867390425753052]
            ],
            "residualsM": [
              1.9921564398117653e-13, -3.289035710452026e-13, -8.915090887740007e-14,
              1.6797674362578618e-13
            ],
            "singularValuesMPerRad": [
              0.6812350139161204, 0.6728357611066083, 0.3537623368356545, 0.11815505480934814
            ],
            "normalizedSingularValues": [
              1.316840819149261, 1.1009038992935747, 0.8883671241666949, 0.5145334918567503
            ],
            "rawRankRatio": 0.17344242793705905,
            "normalizedRankRatio": 0.39073324913269497,
            "conditionNumber": 5.76560194581047,
            "headingProjectionNorm": 0.9999626261171306
          },
          "jounce": {
            "tangentRadPerM": [
              2.792364429544884, -0.4360300881312398, -0.06347489618848594, -0.4259821470428128
            ],
            "angularRadPerM": [-0.4360300881312398, -0.06347489618848594, -0.4259821470428128],
            "carrierBasisPerM": [
              [0.07182538576680512, -0.4338688640056472, -0.008869498898050832],
              [0.419672291267344, 0.07349404539824193, -0.4405226236648002],
              [-0.06485471414793893, 0.4218287110811589, 0.0035284884375723123]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.05439760766686673, 0.9774093106667484],
              "topMount": [0, 0, 0],
              "strutLower": [-0.004148663359218213, 0.029148269608056762, 0.9692067982818718],
              "axisReference": [0.00470012890603343, 0.12593255777819257, 0.9457276163842714],
              "wheelCentre": [-0.031360368827037466, 0.009420283836206578, 1],
              "spindleReference": [-0.07332759795377183, 0.0020708792963823955, 1.04405226236648],
              "outerTieRod": [-0.0070165119452607425, 0.015274744911039709, 0.9742095638353694]
            },
            "strutAxisPerM": [0.03819424883088447, 0.41775228465995246, -0.10134374148030097],
            "strutLengthMPerM": -0.9488564139799804,
            "springCompressionMPerM": 0.9488564139799804,
            "damperCompressionMPerM": 0.9488564139799804,
            "springLengthMPerM": -0.9488564139799804,
            "damperLengthMPerM": -0.9488564139799804,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.42605782323885827,
            "toeInRadPerM": -0.42605782323885827,
            "residualsMPerM": [6.938893903907228e-18, 0, 0, 1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10492981513776506, -0.2975397400606747, -1.6303904711756, -8.265083598474998
            ],
            "angularRadPerM": [-0.2975397400606747, -1.6303904711756, -8.265083598474998],
            "carrierBasisPerM": [
              [1.4062669073272147, -8.158575205178284, 1.5587553143693824],
              [8.139209068170933, 1.3553924955433658, -0.5603763234451085],
              [-1.6569457167454353, 0.02643087532875632, 0.054435571668901804]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0020441210524055086, -0.03672850763927974],
              "topMount": [0, 0, 0],
              "strutLower": [-0.16408041554321443, -0.08767617329536259, -0.013123234342171802],
              "axisReference": [-0.0822053685249009, -0.04797551511739881, -0.0239021519343029],
              "wheelCentre": [-0.6720717680878168, -0.06149656367216183, 0],
              "spindleReference": [-1.4859926749049097, -0.1970358132264984, 0.05603763234451082],
              "outerTieRod": [-0.15363776686737407, 0.9956843056423835, -0.22720548573130064]
            },
            "strutAxisPerM": [0.353399178680901, 0.1713608786086599, -0.04652529388198325],
            "strutLengthMPerM": 0.03565556381458042,
            "springCompressionMPerM": -0.03565556381458042,
            "damperCompressionMPerM": -0.03565556381458042,
            "springLengthMPerM": 0.03565556381458042,
            "damperLengthMPerM": 0.03565556381458042,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0451708942760263e-16,
            "headingRadPerM": -8.25159857210165,
            "toeInRadPerM": -8.25159857210165,
            "residualsMPerM": [2.220446049250313e-16, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.0002490335171751214,
          "phi": 0.16931317239456534,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7499950084766118, -0.16008716110993343],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011366838960290337, 0.7308722445900804, 0.050222408033723964],
            "axisReference": [0.01818217524829832, 0.6754462410618653, 0.27507015501859294],
            "wheelCentre": [-0.013389866842116556, 0.7978783282624412, 1.942890293094024e-15],
            "spindleReference": [-0.02992152511161403, 0.8965017581270457, 0.00035122158529365954],
            "outerTieRod": [-0.11791429797838085, 0.7199620409744508, -0.12411162504332632]
          },
          "basis": [
            [0.9857204531540722, 0.16511271440901906, 0.033060244618217396],
            [-0.16531658269497476, 0.9862342986460458, 0.00351221585291731],
            [-0.032025235671048785, -0.008927469665456203, 0.9994471894830592]
          ],
          "axis": [0.029417195279013653, -0.23923655420991163, 0.9705155844970673],
          "strutLength": 0.4634419056746587,
          "heading": 0.16608003602955146,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": 1.942890293094024e-15,
          "springLength": 0.30344190567465873,
          "damperLength": 0.3984419056746587
        },
        {
          "side": "right",
          "theta": 0.0014832489093169004,
          "phi": 0.1678308454811357,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7500292799625974, -0.15948084107182248],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018400207596210798, -0.7285388738945049, 0.050101111413225374],
            "axisReference": [0.02170369655073929, -0.6742103512516417, 0.2752954687763068],
            "wheelCentre": [0.013429092567393795, -0.7998842777445756, -1.7763568394002505e-15],
            "spindleReference": [0.0297969861326428, -0.898531855497642, -0.0008645598240595298],
            "outerTieRod": [-0.11864176264434, -0.7599621420606565, -0.11560065867492461]
          },
          "basis": [
            [0.9859688311167284, 0.1638734803917047, -0.0317953847377476],
            [-0.16367893565249017, 0.9864757775306651, 0.008645598240577134],
            [0.03278216115480799, -0.0033200556590306214, 0.9994570061490595]
          ],
          "axis": [0.014258926569540292, 0.2344994718188068, 0.9720116669720508],
          "strutLength": 0.46285338321943315,
          "heading": 0.16442493906215727,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -1.7763568394002505e-15,
          "springLength": 0.30285338321943317,
          "damperLength": 0.39785338321943314
        }
      ],
      "errors": {
        "positionM": 1.2843615060376123e-12,
        "frame": 6.481870595820283e-12,
        "angleRad": 6.57243703905408e-12,
        "closureM": 7.525646772421624e-13,
        "jacobianMPerRad": 6.182188094783214e-11,
        "pointDerivativeMPerM": 1.4660216929307524e-9,
        "angularDerivativeRadPerM": 4.036552425645823e-9,
        "carrierBasisDerivativePerM": 8.234523507510971e-9,
        "armDerivativeRadPerM": 6.614473413435462e-10,
        "lengthDerivativeMPerM": 1.4358614297549366e-10,
        "headingDerivativeRadPerM": 1.4031265038738638e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014534838804702854,
          "heading": 0.00014030282799737392,
          "length": 0.0000011972389125577965,
          "angular": 0.00004037762024466929,
          "basis": 0.00008191713418659319,
          "arm": 0.0000036546819033311806
        },
        {
          "stepM": 0.0001,
          "point": 1.4534370923469098e-7,
          "heading": 0.000001402948024420425,
          "length": 1.1982519525222113e-8,
          "angular": 4.037480945129346e-7,
          "basis": 8.191414209157699e-7,
          "arm": 3.650734381466236e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4660216929307524e-9,
          "heading": 1.4031265038738638e-8,
          "length": 1.4358614297549366e-10,
          "angular": 4.036552425645823e-9,
          "basis": 8.234523507510971e-9,
          "arm": 6.614473413435462e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.00028153704699518904,
          "carrierBasis": [
            [0.9964657412818663, 0.08239112837891516, 0.016362408625552837],
            [-0.08244119955213952, 0.996593020310366, 0.0024084196201569017],
            [-0.016108229821577457, -0.0037488442367703103, 0.9998632261959151]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7499943553880906, -0.1600985371725155],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013213081847739519, 0.7305111046178452, 0.05007000806560685],
            "axisReference": [0.019105324819661592, 0.6752669541893963, 0.2749885829237069],
            "wheelCentre": [-0.0066993767490593735, 0.7992241913257256, -1.6123213875118836e-13],
            "spindleReference": [-0.014943496704273323, 0.8988834933567622, 0.00024084196185444884],
            "outerTieRod": [-0.11939580615116564, 0.7299915360100463, -0.12209158135594678]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.025432826028176796, -0.23845161742589277, 0.9708213005013827],
          "steeringAxisReference": [0.037133798135958705, -0.19308736607181706, 0.9804786331682328],
          "strutLengthM": 0.4634529461827462,
          "strutInclinationRad": 0.24216404975753283,
          "springUpperM": [0.02398268695887293, 0.6295380646970358, 0.4611671479799447],
          "springLowerM": [0.016265020971120734, 0.7018969105267381, 0.16656856412577276],
          "damperUpperM": [0.024364179349295582, 0.6259612904356474, 0.4757294674874654],
          "damperLowerM": [0.014230394888866592, 0.7209730399208095, 0.08890286008566217],
          "springLengthM": 0.3034529461827462,
          "damperLengthM": 0.3984529461827462,
          "springCompressionM": -0.00009563265462242398,
          "damperCompressionM": -0.00009563265462242398,
          "springMotionRatio": 0.949662357009643,
          "damperMotionRatio": 0.949662357009643,
          "headingRad": 0.08253511222117386,
          "steeringAngleRad": 0.08253511222117386,
          "toeInRad": -0.08253511222117386,
          "tieRodLengthM": 0.28000000000007247,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.00015311359674027142, 0.05719995890929053, -0.6576711777369483,
                -0.13168267294198807
              ],
              [
                0.10335398997330257, 0.6696143059776148, 0.061381715693171246, -0.013272383730494235
              ],
              [-0.3499943553880905, 0.04922983593763508, 0.0066993767490593735, 0],
              [
                -0.01748349509310718, -0.03785638719309573, -0.0008098659757380911,
                -0.11934903420352283
              ]
            ],
            "residualsM": [
              -2.308253414795569e-13, 2.5451862839531714e-13, -1.6123213875118836e-13,
              7.249756350802272e-14
            ],
            "singularValuesMPerRad": [
              0.6816219156583714, 0.6734176123183709, 0.35367256764131555, 0.11797004889924145
            ],
            "normalizedSingularValues": [
              1.3172475358813427, 1.1022434985778304, 0.88760558215158, 0.5119321533082202
            ],
            "rawRankRatio": 0.17307255853898923,
            "normalizedRankRatio": 0.3886377763961404,
            "conditionNumber": 5.7779234815825715,
            "headingProjectionNorm": 0.9999970997532608
          },
          "jounce": {
            "tangentRadPerM": [
              -2.7958397387015035, 0.43842864626673983, -0.01670266436752333, 0.2706117640431263
            ],
            "angularRadPerM": [0.43842864626673983, -0.01670266436752333, 0.2706117640431263],
            "carrierBasisPerM": [
              [-0.022569304411638794, 0.262481603393463, 0.052766263709923295],
              [-0.269730022283827, -0.023365478594343517, 0.43555794108737994],
              [-0.015685898528544108, -0.4427277572005993, -0.001912651060056815]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.05619228891668811, 0.9785281271152401],
              "topMount": [0, 0, 0],
              "strutLower": [0.0017620221885076993, -0.03237600647264893, 0.9702068055265294],
              "axisReference": [0.012954999723137569, -0.12939224250312759, 0.9460846035967603],
              "wheelCentre": [-0.015996244878758413, -0.01581242616512496, 1],
              "spindleReference": [-0.042969247107141104, -0.01814897402455931, 1.0435557941087379],
              "outerTieRod": [0.004778180811093154, 0.007219041007392013, 0.9677640900167732]
            },
            "strutAxisPerM": [0.04831251048744041, -0.4187534466296502, -0.10411922387108247],
            "strutLengthMPerM": -0.949662357009643,
            "springCompressionMPerM": 0.949662357009643,
            "damperCompressionMPerM": 0.949662357009643,
            "springLengthMPerM": -0.949662357009643,
            "damperLengthMPerM": -0.949662357009643,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -9.540979117872439e-18,
            "headingRadPerM": 0.27073890607663065,
            "toeInRadPerM": -0.27073890607663065,
            "residualsMPerM": [
              0, -4.5536491244391186e-17, -1.1102230246251565e-16, -2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.012635676882922988, -0.31198767473610584, 1.6324931207708966, -8.288799626164606
            ],
            "angularRadPerM": [-0.31198767473610584, 1.6324931207708966, -8.288799626164606],
            "carrierBasisPerM": [
              [0.7096350736268894, -8.254399994002801, -1.6524284842883405],
              [8.264491582648652, 0.6840899812654173, -0.1763400479278953],
              [1.6011964197683353, 0.4454628923182693, 0.027466167567899626]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0002539586215313221, 0.004422415585530828],
              "topMount": [0, 0, 0],
              "strutLower": [0.18160594260278057, -0.043696633526982484, -0.011069315530977446],
              "axisReference": [0.0908762753731146, -0.022364431694983786, -0.0034528676136074826],
              "wheelCentre": [0.6694160062953665, 0.10573252045572532, 0],
              "spindleReference": [1.4958651645602314, 0.174141518582267, -0.017634004792789523],
              "outerTieRod": [-0.1037532678709796, 1.001759573781944, 0.20557588088212658]
            },
            "strutAxisPerM": [-0.3916185828117227, 0.09207668125304735, 0.03287505212500615],
            "strutLengthMPerM": -0.004291957984910104,
            "springCompressionMPerM": 0.004291957984910104,
            "damperCompressionMPerM": 0.004291957984910104,
            "springLengthMPerM": -0.004291957984910104,
            "damperLengthMPerM": -0.004291957984910104,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.445228907190568e-17,
            "headingRadPerM": -8.292779928484675,
            "toeInRadPerM": 8.292779928484675,
            "residualsMPerM": [-2.220446049250313e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0005884142157615061,
          "carrierBasis": [
            [0.996494947726614, 0.08209859387744993, -0.01605116938664575],
            [-0.08204965798798095, 0.9966214298742061, 0.0036849884056081575],
            [0.016299471751827083, -0.002355079370138298, 0.9998643812146586]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7500117076931623, -0.1597940515740548],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016729320124023277, -0.7293423668552454, 0.05001040070833601],
            "axisReference": [0.020866444817478496, -0.6746475881010581, 0.27510230499700944],
            "wheelCentre": [0.0067103983796913845, -0.8002195918860947, 1.0158540675320182e-14],
            "spindleReference": [
              0.014915364178489477, -0.8998817348735153, -0.00036849884055065174
            ],
            "outerTieRod": [-0.1197479114370004, -0.7499915278345197, -0.11783648611501488]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.017857167989662526, 0.23608035163069746, 0.9715694463728857],
          "steeringAxisReference": [0.03715008682199823, 0.19319784914708918, 0.9804562520245645],
          "strutLengthM": 0.4631574211926117,
          "strutInclinationRad": 0.23902426850213165,
          "springUpperM": [0.024285713280413502, -0.629443214065228, 0.46113722214508457],
          "springLowerM": [0.01887218028278278, -0.7010127246595618, 0.1665987342730823],
          "damperUpperM": [0.02455357080025844, -0.6259020087907675, 0.47571076384067784],
          "damperLowerM": [0.017443606843609776, -0.7198991527900176, 0.08887317856325144],
          "springLengthM": 0.30315742119261174,
          "damperLengthM": 0.3981574211926117,
          "springCompressionM": 0.00019989233551204189,
          "damperCompressionM": 0.00019989233551204189,
          "springMotionRatio": 0.9490149485464301,
          "damperMotionRatio": 0.9490149485464301,
          "headingRad": 0.0821425586987955,
          "steeringAngleRad": 0.0821425586987955,
          "toeInRad": 0.0821425586987955,
          "tieRodLengthM": 0.28000000000014774,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.014484743366796976, 0.05563240395566593, -0.6583059695840154, 0.12761053694022112],
              [
                0.10102121879495923, 0.6695289584018062, 0.049295144562286446, -0.035082416748601575
              ],
              [0.3500117076931622, -0.05020788419293243, -0.0067103983796913845, 0],
              [0.02249793547054665, 0.04195645184461296, 0.0009630474695546677, 0.11974426996824729]
            ],
            "residualsM": [
              5.760669719023781e-14, -2.868122406241014e-13, 1.0158540675320182e-14,
              1.4777068457760834e-13
            ],
            "singularValuesMPerRad": [
              0.6814908844667837, 0.6730706367876864, 0.3538131617655778, 0.11888475498075127
            ],
            "normalizedSingularValues": [
              1.3161024059567696, 1.1012434268580775, 0.8882870425725693, 0.515832823533324
            ],
            "rawRankRatio": 0.17444804866872107,
            "normalizedRankRatio": 0.3919397314362692,
            "conditionNumber": 5.732365639119369,
            "headingProjectionNorm": 0.9999932104071759
          },
          "jounce": {
            "tangentRadPerM": [
              2.7933893081562244, -0.4374331171566067, -0.04745570889359941, -0.37117975494955735
            ],
            "angularRadPerM": [-0.4374331171566067, -0.04745570889359941, -0.37117975494955735],
            "carrierBasisPerM": [
              [0.031235055578949608, -0.37690006356444566, 0.011376730319269522],
              [0.36975082438113244, 0.032067107910624885, -0.4398489433792455],
              [-0.04832343079149644, 0.4313237590779394, 0.0018036926966049664]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.05529249203205751, 0.977718961999581],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0022843781449073605, 0.030273338579055592, 0.9694714095530721],
              "axisReference": [0.007335320545862941, 0.12720037498885411, 0.9457424321755461],
              "wheelCentre": [-0.026219290145696048, 0.012115954024881553, 1],
              "spindleReference": [-0.06319437258380929, 0.008909243233819059, 1.0439848943379246],
              "outerTieRod": [-0.0019836356573224795, 0.007509137037899807, 0.9720274126353403]
            },
            "strutAxisPerM": [0.04152173024970041, 0.418368432222514, -0.10242193954746226],
            "strutLengthMPerM": -0.9490149485464301,
            "springCompressionMPerM": 0.9490149485464301,
            "damperCompressionMPerM": 0.9490149485464301,
            "springLengthMPerM": -0.9490149485464301,
            "damperLengthMPerM": -0.9490149485464301,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 7.806255641895632e-18,
            "headingRadPerM": -0.37113773025965197,
            "toeInRadPerM": -0.37113773025965197,
            "residualsMPerM": [
              1.3877787807814457e-17, 3.122502256758253e-17, 0, 6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07412150001567347, -0.30017927353618884, -1.6201760281989512, -8.218743144395859
            ],
            "angularRadPerM": [-0.30017927353618884, -1.6201760281989512, -8.218743144395859],
            "carrierBasisPerM": [
              [0.7007529754596357, -8.194754248419107, 1.5898529302595514],
              [8.185005214457671, 0.6754512212313281, -0.43209998580428627],
              [-1.6393120943217998, 0.16617739187012437, 0.027114959419064385]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0014671647940565427, -0.025943392797264618],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17004414088653005, -0.07304787221487738, -0.005043457081453553],
              "axisReference": [-0.08521031043646565, -0.03948191311847193, -0.014758825780102014],
              "wheelCentre": [-0.6715401958143715, -0.005717013568289991, 3.469446951953614e-18],
              "spindleReference": [-1.4900407172601386, -0.07326213569142279, 0.04320999858042863],
              "outerTieRod": [-0.06781278868345142, 0.9982392824914678, -0.2199621459096911]
            },
            "strutAxisPerM": [0.3661702447474824, 0.14488153360880596, -0.041934672940297894],
            "strutLengthMPerM": 0.025181742952251812,
            "springCompressionMPerM": -0.025181742952251812,
            "damperCompressionMPerM": -0.025181742952251812,
            "springLengthMPerM": 0.025181742952251812,
            "damperLengthMPerM": 0.025181742952251812,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -5.2909066017292616e-17,
            "headingRadPerM": -8.212883665943625,
            "toeInRadPerM": -8.212883665943625,
            "residualsMPerM": [
              4.440892098500626e-16, -5.551115123125783e-17, 3.469446951953614e-18,
              -1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.0002815370464941227,
          "phi": 0.08415733906976874,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7499943553881006, -0.16009853717234013],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013213081847644198, 0.7305111046179156, 0.050070008065793786],
            "axisReference": [0.019105324819490364, 0.6752669541895252, 0.2749885829239102],
            "wheelCentre": [-0.006699376749180608, 0.7992241913257689, -1.1934897514720433e-15],
            "spindleReference": [-0.014943496704470323, 0.8988834933567993, 0.00024084196198628782],
            "outerTieRod": [-0.11939580615117037, 0.7299915360099748, -0.12209158135582918]
          },
          "basis": [
            [0.9964657412817951, 0.08239112837967533, 0.016362408626055147],
            [-0.08244119955289712, 0.996593020310304, 0.0024084196198746683],
            [-0.016108229822098433, -0.003748844236542788, 0.9998632261959076]
          ],
          "axis": [0.02543282602784916, -0.2384516174256406, 0.9708213005014533],
          "strutLength": 0.46345294618258404,
          "heading": 0.08253511222193408,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -1.1934897514720433e-15,
          "springLength": 0.30345294618258406,
          "damperLength": 0.39845294618258403
        },
        {
          "side": "right",
          "theta": 0.0005884142157810859,
          "phi": 0.08380871884235773,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7500117076931626, -0.1597940515740479],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016729320124020924, -0.7293423668553451, 0.05001040070835289],
            "axisReference": [0.02086644481751795, -0.6746475881012455, 0.27510230499704685],
            "wheelCentre": [0.006710398379599675, -0.8002195918861625, -2.498001805406602e-16],
            "spindleReference": [
              0.014915364178261937, -0.8998817348735941, -0.00036849884059625415
            ],
            "outerTieRod": [-0.11974791143700646, -0.7499915278343721, -0.11783648611502541]
          },
          "basis": [
            [0.9964949477267281, 0.0820985938760971, -0.016051169386470755],
            [-0.08204965798662266, 0.9966214298743162, 0.0036849884059599143],
            [0.01629947175167836, -0.0023550793705253256, 0.99986438121466]
          ],
          "axis": [0.017857167989843017, 0.2360803516303186, 0.9715694463729744],
          "strutLength": 0.4631574211926188,
          "heading": 0.08214255869743275,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": -2.498001805406602e-16,
          "springLength": 0.30315742119261885,
          "damperLength": 0.3981574211926188
        }
      ],
      "errors": {
        "positionM": 2.2754020889692583e-13,
        "frame": 1.35828848168984e-12,
        "angleRad": 1.3627432515761484e-12,
        "closureM": 2.868122406241014e-13,
        "jacobianMPerRad": 3.179392166208217e-11,
        "pointDerivativeMPerM": 7.667577406333947e-10,
        "angularDerivativeRadPerM": 1.6347279085948685e-9,
        "carrierBasisDerivativePerM": 4.306534240328119e-9,
        "armDerivativeRadPerM": 3.633311429496189e-10,
        "lengthDerivativeMPerM": 5.141020248400352e-11,
        "headingDerivativeRadPerM": 1.117750514367799e-8,
        "implicitResidual": 4.440892098500626e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007616805723920095,
          "heading": 0.00011168515357340425,
          "length": 6.160720336031988e-7,
          "angular": 0.00001625696510565433,
          "basis": 0.00004291904385367307,
          "arm": 0.0000036465321375800386
        },
        {
          "stepM": 0.0001,
          "point": 7.616144825917104e-8,
          "heading": 0.0000011167948397172722,
          "length": 6.150420388262301e-9,
          "angular": 1.625505632318891e-7,
          "basis": 4.2915002806953595e-7,
          "arm": 3.647027035924566e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.667577406333947e-10,
          "heading": 1.117750514367799e-8,
          "length": 5.141020248400352e-11,
          "angular": 1.6347279085948685e-9,
          "basis": 4.306534240328119e-9,
          "arm": 3.633311429496189e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.015, 0.73, 0.05000000000000002],
            "axisReference": [0.02, 0.675, 0.275],
            "wheelCentre": [0, 0.8, 0],
            "spindleReference": [0, 0.9, 0],
            "outerTieRod": [-0.12, 0.74, -0.12]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.021581616838757513, -0.23739778522633234, 0.9711727577440881],
          "steeringAxisReference": [0.03713906763541037, -0.19312315170413374, 0.9804713855748337],
          "strutLengthM": 0.4633573135281237,
          "strutInclinationRad": 0.24069407376049465,
          "springUpperM": [0.0241367353264497, 0.6294959114090534, 0.4611530896902365],
          "springLowerM": [0.0175897940206509, 0.7015122657728401, 0.1665407309292906],
          "damperUpperM": [0.024460459579031063, 0.6259349446306585, 0.4757206810563978],
          "damperLowerM": [0.0158632646735503, 0.7205040885909467, 0.08884691030976355],
          "springLengthM": 0.30335731352812373,
          "damperLengthM": 0.3983573135281237,
          "springCompressionM": 5.551115123125783e-17,
          "damperCompressionM": 5.551115123125783e-17,
          "springMotionRatio": 0.9492797448853937,
          "damperMotionRatio": 0.9492797448853937,
          "headingRad": 0,
          "steeringAngleRad": 0,
          "toeInRad": 0,
          "tieRodLengthM": 0.27999999999999997,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.007235033972200045, 0.000656883316213911, -0.6603703882861547,
                -0.13009783721228088
              ],
              [0.10253656179688195, 0.671992246049882, 0.005936327261924745, -0.024284975162419443],
              [-0.3499999999999999, 0.050000000000000044, 0, 0],
              [-0.019999999999999987, -0.04000000000000001, 0, -0.12]
            ],
            "residualsM": [3.469446951953614e-18, -2.7755575615628914e-17, 0, 0],
            "singularValuesMPerRad": [
              0.6816194461884956, 0.6732649553520234, 0.35378348991260633, 0.11885315384483172
            ],
            "normalizedSingularValues": [
              1.3162057874576243, 1.1016924044826997, 0.8880335814865048, 0.5150461427099862
            ],
            "rawRankRatio": 0.1743687837978202,
            "normalizedRankRatio": 0.3913112581770715,
            "conditionNumber": 5.734971468055288,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [
              -2.7945368968996616, 0.43824172170237213, -0.031925504695171324, 0.3196755755824859
            ],
            "angularRadPerM": [0.43824172170237213, -0.031925504695171324, 0.3196755755824859],
            "carrierBasisPerM": [
              [0, 0.3196755755824859, 0.031925504695171324],
              [-0.3196755755824859, 0, 0.43824172170237213],
              [-0.031925504695171324, -0.43824172170237213, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.05589073793799319, 0.9780879139148814],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0003108444743362554, -0.03134488998576768, 0.9698019620512615],
              "axisReference": [0.0100880736262869, -0.12835089949088901, 0.945858294881107],
              "wheelCentre": [-0.02109185953035172, -0.01422793753438635, 1],
              "spindleReference": [-0.053059417088600305, -0.01422793753438635, 1.0438241721702373],
              "outerTieRod": [0.0019197355680180086, 0, 0.9698744361344371]
            },
            "strutAxisPerM": [0.04488509319705379, -0.41870930563927944, -0.10334861011620271],
            "strutLengthMPerM": -0.9492797448853937,
            "springCompressionMPerM": 0.9492797448853937,
            "damperCompressionMPerM": 0.9492797448853937,
            "springLengthMPerM": -0.9492797448853937,
            "damperLengthMPerM": -0.9492797448853937,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.3196755755824859,
            "toeInRadPerM": -0.3196755755824859,
            "residualsMPerM": [0, 4.597017211338539e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04355574963995737, -0.3048902474797012, 1.6204500388919065, -8.22444395923344
            ],
            "angularRadPerM": [-0.3048902474797012, 1.6204500388919065, -8.22444395923344],
            "carrierBasisPerM": [
              [0, -8.22444395923344, -1.6204500388919065],
              [8.22444395923344, 0, -0.3048902474797012],
              [1.6204500388919065, 0.3048902474797012, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0008711149927991468, 0.015244512373985076],
              "topMount": [0, 0, 0],
              "strutLower": [0.17580562898263144, -0.05846859242496518, -0.0029644332597994916],
              "axisReference": [0.08806246997547174, -0.030990506538199604, 0.0057022801571245205],
              "wheelCentre": [0.6704942041843774, 0.04965355458955135, 0],
              "spindleReference": [1.4929386001077214, 0.04965355458955135, -0.03048902474797012],
              "outerTieRod": [-0.017426438036658207, 0.9999999999999999, 0.2127474195158109]
            },
            "strutAxisPerM": [-0.3787278475829392, 0.11860430421412904, 0.037408337643074586],
            "strutLengthMPerM": -0.014795507245720001,
            "springCompressionMPerM": 0.014795507245720001,
            "damperCompressionMPerM": 0.014795507245720001,
            "springLengthMPerM": -0.014795507245720001,
            "damperLengthMPerM": -0.014795507245720001,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.1102230246251565e-16,
            "headingRadPerM": -8.22444395923344,
            "toeInRadPerM": 8.22444395923344,
            "residualsMPerM": [2.220446049250313e-16, -5.551115123125783e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.015, -0.73, 0.05000000000000002],
            "axisReference": [0.02, -0.675, 0.275],
            "wheelCentre": [0, -0.8, 0],
            "spindleReference": [0, -0.9, 0],
            "outerTieRod": [-0.12, -0.74, -0.12]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.021581616838757513, 0.23739778522633234, 0.9711727577440881],
          "steeringAxisReference": [0.03713906763541037, 0.19312315170413374, 0.9804713855748337],
          "strutLengthM": 0.4633573135281237,
          "strutInclinationRad": 0.24069407376049465,
          "springUpperM": [0.0241367353264497, -0.6294959114090534, 0.4611530896902365],
          "springLowerM": [0.0175897940206509, -0.7015122657728401, 0.1665407309292906],
          "damperUpperM": [0.024460459579031063, -0.6259349446306585, 0.4757206810563978],
          "damperLowerM": [0.0158632646735503, -0.7205040885909467, 0.08884691030976355],
          "springLengthM": 0.30335731352812373,
          "damperLengthM": 0.3983573135281237,
          "springCompressionM": 5.551115123125783e-17,
          "damperCompressionM": 5.551115123125783e-17,
          "springMotionRatio": 0.9492797448853937,
          "damperMotionRatio": 0.9492797448853937,
          "headingRad": 0,
          "steeringAngleRad": 0,
          "toeInRad": 0,
          "tieRodLengthM": 0.27999999999999997,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.007235033972200045, -0.000656883316213911, -0.6603703882861547,
                0.13009783721228088
              ],
              [
                0.10253656179688195, 0.671992246049882, -0.005936327261924745, -0.024284975162419443
              ],
              [0.3499999999999999, -0.050000000000000044, 0, 0],
              [0.019999999999999987, 0.04000000000000001, 0, 0.12]
            ],
            "residualsM": [3.469446951953614e-18, 2.7755575615628914e-17, 0, 0],
            "singularValuesMPerRad": [
              0.6816194461884956, 0.6732649553520234, 0.35378348991260633, 0.11885315384483172
            ],
            "normalizedSingularValues": [
              1.3162057874576243, 1.1016924044826997, 0.8880335814865048, 0.5150461427099862
            ],
            "rawRankRatio": 0.1743687837978202,
            "normalizedRankRatio": 0.3913112581770715,
            "conditionNumber": 5.734971468055288,
            "headingProjectionNorm": 1
          },
          "jounce": {
            "tangentRadPerM": [
              2.7945368968996616, -0.43824172170237213, -0.031925504695171324, -0.3196755755824859
            ],
            "angularRadPerM": [-0.43824172170237213, -0.031925504695171324, -0.3196755755824859],
            "carrierBasisPerM": [
              [0, -0.3196755755824859, 0.031925504695171324],
              [0.3196755755824859, 0, -0.43824172170237213],
              [-0.031925504695171324, 0.43824172170237213, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.05589073793799319, 0.9780879139148814],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0003108444743362554, 0.03134488998576768, 0.9698019620512615],
              "axisReference": [0.0100880736262869, 0.12835089949088901, 0.945858294881107],
              "wheelCentre": [-0.02109185953035172, 0.01422793753438635, 1],
              "spindleReference": [-0.053059417088600305, 0.01422793753438635, 1.0438241721702373],
              "outerTieRod": [0.0019197355680180086, 0, 0.9698744361344371]
            },
            "strutAxisPerM": [0.04488509319705379, 0.41870930563927944, -0.10334861011620271],
            "strutLengthMPerM": -0.9492797448853937,
            "springCompressionMPerM": 0.9492797448853937,
            "damperCompressionMPerM": 0.9492797448853937,
            "springLengthMPerM": -0.9492797448853937,
            "damperLengthMPerM": -0.9492797448853937,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.3196755755824859,
            "toeInRadPerM": -0.3196755755824859,
            "residualsMPerM": [0, -4.597017211338539e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04355574963995737, -0.3048902474797012, -1.6204500388919065, -8.22444395923344
            ],
            "angularRadPerM": [-0.3048902474797012, -1.6204500388919065, -8.22444395923344],
            "carrierBasisPerM": [
              [0, -8.22444395923344, 1.6204500388919065],
              [8.22444395923344, 0, -0.3048902474797012],
              [-1.6204500388919065, 0.3048902474797012, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0008711149927991468, -0.015244512373985076],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17580562898263144, -0.05846859242496518, 0.0029644332597994916],
              "axisReference": [
                -0.08806246997547174, -0.030990506538199604, -0.0057022801571245205
              ],
              "wheelCentre": [-0.6704942041843774, 0.04965355458955135, 0],
              "spindleReference": [-1.4929386001077214, 0.04965355458955135, 0.03048902474797012],
              "outerTieRod": [0.017426438036658207, 0.9999999999999999, -0.2127474195158109]
            },
            "strutAxisPerM": [0.3787278475829392, 0.11860430421412904, -0.037408337643074586],
            "strutLengthMPerM": 0.014795507245720001,
            "springCompressionMPerM": -0.014795507245720001,
            "damperCompressionMPerM": -0.014795507245720001,
            "springLengthMPerM": 0.014795507245720001,
            "damperLengthMPerM": 0.014795507245720001,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.1102230246251565e-16,
            "headingRadPerM": -8.22444395923344,
            "toeInRadPerM": -8.22444395923344,
            "residualsMPerM": [-2.220446049250313e-16, -5.551115123125783e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": 0,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.75, -0.16],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.015, 0.73, 0.05000000000000002],
            "axisReference": [0.02, 0.675, 0.275],
            "wheelCentre": [8.673617379884035e-19, 0.8, 2.7755575615628914e-17],
            "spindleReference": [-8.673617379884035e-19, 0.9, 2.7755575615628914e-17],
            "outerTieRod": [-0.12, 0.74, -0.12]
          },
          "basis": [
            [1, 1.734723475976807e-18, -1.3877787807814457e-17],
            [0, 0.9999999999999999, 5.551115123125783e-17],
            [0, -5.551115123125783e-17, 1]
          ],
          "axis": [0.021581616838757513, -0.23739778522633243, 0.9711727577440881],
          "strutLength": 0.4633573135281238,
          "heading": 1.7347234759768074e-17,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 2.7755575615628914e-17,
          "springLength": 0.30335731352812384,
          "damperLength": 0.3983573135281238
        },
        {
          "side": "right",
          "theta": 0,
          "phi": 0,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.75, -0.16],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.015, -0.73, 0.05000000000000002],
            "axisReference": [0.02, -0.675, 0.275],
            "wheelCentre": [8.673617379884035e-19, -0.8, 2.7755575615628914e-17],
            "spindleReference": [-8.673617379884035e-19, -0.9, 2.7755575615628914e-17],
            "outerTieRod": [-0.12, -0.74, -0.12]
          },
          "basis": [
            [1, -1.734723475976807e-18, -1.3877787807814457e-17],
            [0, 0.9999999999999999, -5.551115123125783e-17],
            [0, 5.551115123125783e-17, 1]
          ],
          "axis": [0.021581616838757513, 0.23739778522633243, 0.9711727577440881],
          "strutLength": 0.4633573135281238,
          "heading": -1.7347234759768074e-17,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 2.7755575615628914e-17,
          "springLength": 0.30335731352812384,
          "damperLength": 0.3983573135281238
        }
      ],
      "errors": {
        "positionM": 1.1102230246251565e-16,
        "frame": 1.1102230246251565e-16,
        "angleRad": 1.7347234759768074e-17,
        "closureM": 2.7755575615628914e-17,
        "jacobianMPerRad": 4.785960516784371e-11,
        "pointDerivativeMPerM": 2.559898820697626e-10,
        "angularDerivativeRadPerM": 1.865554932756197e-10,
        "carrierBasisDerivativePerM": 1.4321877017664517e-9,
        "armDerivativeRadPerM": 1.6883261455546972e-10,
        "lengthDerivativeMPerM": 5.963720142720952e-11,
        "headingDerivativeRadPerM": 9.402709721939573e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000002533234261463402,
          "heading": 0.00009405594372857706,
          "length": 4.201850049012634e-7,
          "angular": 0.0000015333108266957218,
          "basis": 0.000014307842355343325,
          "arm": 0.000003640888975642298
        },
        {
          "stepM": 0.0001,
          "point": 2.532704623109394e-8,
          "heading": 9.405219714153645e-7,
          "length": 4.194707137195053e-9,
          "angular": 1.5336576897340137e-8,
          "basis": 1.4304946116538986e-7,
          "arm": 3.638866674648966e-8
        },
        {
          "stepM": 0.00001,
          "point": 2.559898820697626e-10,
          "heading": 9.402709721939573e-9,
          "length": 5.963720142720952e-11,
          "angular": 1.865554932756197e-10,
          "basis": 1.4321877017664517e-9,
          "arm": 1.6883261455546972e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0005884142157615061,
          "carrierBasis": [
            [0.996494947726614, -0.08209859387744993, -0.01605116938664575],
            [0.08204965798798095, 0.9966214298742061, -0.0036849884056081575],
            [0.016299471751827083, 0.002355079370138298, 0.9998643812146586]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7500117076931623, -0.1597940515740548],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016729320124023277, 0.7293423668552454, 0.05001040070833601],
            "axisReference": [0.020866444817478496, 0.6746475881010581, 0.27510230499700944],
            "wheelCentre": [0.0067103983796913845, 0.8002195918860947, 1.0158540675320182e-14],
            "spindleReference": [0.014915364178489477, 0.8998817348735153, -0.00036849884055065174],
            "outerTieRod": [-0.1197479114370004, 0.7499915278345197, -0.11783648611501488]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.017857167989662526, -0.23608035163069746, 0.9715694463728857],
          "steeringAxisReference": [0.03715008682199823, -0.19319784914708918, 0.9804562520245645],
          "strutLengthM": 0.4631574211926117,
          "strutInclinationRad": 0.23902426850213165,
          "springUpperM": [0.024285713280413502, 0.629443214065228, 0.46113722214508457],
          "springLowerM": [0.01887218028278278, 0.7010127246595618, 0.1665987342730823],
          "damperUpperM": [0.02455357080025844, 0.6259020087907675, 0.47571076384067784],
          "damperLowerM": [0.017443606843609776, 0.7198991527900176, 0.08887317856325144],
          "springLengthM": 0.30315742119261174,
          "damperLengthM": 0.3981574211926117,
          "springCompressionM": 0.00019989233551204189,
          "damperCompressionM": 0.00019989233551204189,
          "springMotionRatio": 0.9490149485464301,
          "damperMotionRatio": 0.9490149485464301,
          "headingRad": -0.0821425586987955,
          "steeringAngleRad": -0.0821425586987955,
          "toeInRad": 0.0821425586987955,
          "tieRodLengthM": 0.28000000000014774,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.014484743366796976, -0.05563240395566593, -0.6583059695840154,
                -0.12761053694022112
              ],
              [
                0.10102121879495923, 0.6695289584018062, -0.049295144562286446,
                -0.035082416748601575
              ],
              [-0.3500117076931622, 0.05020788419293243, -0.0067103983796913845, 0],
              [
                -0.02249793547054665, -0.04195645184461296, 0.0009630474695546677,
                -0.11974426996824729
              ]
            ],
            "residualsM": [
              5.760669719023781e-14, 2.868122406241014e-13, 1.0158540675320182e-14,
              1.4777068457760834e-13
            ],
            "singularValuesMPerRad": [
              0.6814908844667837, 0.6730706367876864, 0.3538131617655778, 0.11888475498075127
            ],
            "normalizedSingularValues": [
              1.3161024059567696, 1.1012434268580775, 0.8882870425725693, 0.515832823533324
            ],
            "rawRankRatio": 0.17444804866872107,
            "normalizedRankRatio": 0.3919397314362692,
            "conditionNumber": 5.732365639119369,
            "headingProjectionNorm": 0.9999932104071759
          },
          "jounce": {
            "tangentRadPerM": [
              -2.7933893081562244, 0.4374331171566067, -0.04745570889359941, 0.37117975494955735
            ],
            "angularRadPerM": [0.4374331171566067, -0.04745570889359941, 0.37117975494955735],
            "carrierBasisPerM": [
              [0.031235055578949608, 0.37690006356444566, 0.011376730319269522],
              [-0.36975082438113244, 0.032067107910624885, 0.4398489433792455],
              [-0.04832343079149644, -0.4313237590779394, 0.0018036926966049664]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.05529249203205751, 0.977718961999581],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0022843781449073605, -0.030273338579055592, 0.9694714095530721],
              "axisReference": [0.007335320545862941, -0.12720037498885411, 0.9457424321755461],
              "wheelCentre": [-0.026219290145696048, -0.012115954024881553, 1],
              "spindleReference": [-0.06319437258380929, -0.008909243233819059, 1.0439848943379246],
              "outerTieRod": [-0.0019836356573224795, -0.007509137037899807, 0.9720274126353403]
            },
            "strutAxisPerM": [0.04152173024970041, -0.418368432222514, -0.10242193954746226],
            "strutLengthMPerM": -0.9490149485464301,
            "springCompressionMPerM": 0.9490149485464301,
            "damperCompressionMPerM": 0.9490149485464301,
            "springLengthMPerM": -0.9490149485464301,
            "damperLengthMPerM": -0.9490149485464301,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 7.806255641895632e-18,
            "headingRadPerM": 0.37113773025965197,
            "toeInRadPerM": -0.37113773025965197,
            "residualsMPerM": [
              1.3877787807814457e-17, -3.122502256758253e-17, 0, 6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07412150001567347, -0.30017927353618884, 1.6201760281989512, -8.218743144395859
            ],
            "angularRadPerM": [-0.30017927353618884, 1.6201760281989512, -8.218743144395859],
            "carrierBasisPerM": [
              [-0.7007529754596357, -8.194754248419107, -1.5898529302595514],
              [8.185005214457671, -0.6754512212313281, -0.43209998580428627],
              [1.6393120943217998, 0.16617739187012437, -0.027114959419064385]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0014671647940565427, 0.025943392797264618],
              "topMount": [0, 0, 0],
              "strutLower": [0.17004414088653005, -0.07304787221487738, 0.005043457081453553],
              "axisReference": [0.08521031043646565, -0.03948191311847193, 0.014758825780102014],
              "wheelCentre": [0.6715401958143715, -0.005717013568289991, -3.469446951953614e-18],
              "spindleReference": [1.4900407172601386, -0.07326213569142279, -0.04320999858042863],
              "outerTieRod": [0.06781278868345142, 0.9982392824914678, 0.2199621459096911]
            },
            "strutAxisPerM": [-0.3661702447474824, 0.14488153360880596, 0.041934672940297894],
            "strutLengthMPerM": -0.025181742952251812,
            "springCompressionMPerM": 0.025181742952251812,
            "damperCompressionMPerM": 0.025181742952251812,
            "springLengthMPerM": -0.025181742952251812,
            "damperLengthMPerM": -0.025181742952251812,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 5.2909066017292616e-17,
            "headingRadPerM": -8.212883665943625,
            "toeInRadPerM": 8.212883665943625,
            "residualsMPerM": [
              -4.440892098500626e-16, -5.551115123125783e-17, -3.469446951953614e-18,
              1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.00028153704699518904,
          "carrierBasis": [
            [0.9964657412818663, -0.08239112837891516, 0.016362408625552837],
            [0.08244119955213952, 0.996593020310366, -0.0024084196201569017],
            [-0.016108229821577457, 0.0037488442367703103, 0.9998632261959151]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7499943553880906, -0.1600985371725155],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013213081847739519, -0.7305111046178452, 0.05007000806560685],
            "axisReference": [0.019105324819661592, -0.6752669541893963, 0.2749885829237069],
            "wheelCentre": [-0.0066993767490593735, -0.7992241913257256, -1.6123213875118836e-13],
            "spindleReference": [
              -0.014943496704273323, -0.8988834933567622, 0.00024084196185444884
            ],
            "outerTieRod": [-0.11939580615116564, -0.7299915360100463, -0.12209158135594678]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.025432826028176796, 0.23845161742589277, 0.9708213005013827],
          "steeringAxisReference": [0.037133798135958705, 0.19308736607181706, 0.9804786331682328],
          "strutLengthM": 0.4634529461827462,
          "strutInclinationRad": 0.24216404975753283,
          "springUpperM": [0.02398268695887293, -0.6295380646970358, 0.4611671479799447],
          "springLowerM": [0.016265020971120734, -0.7018969105267381, 0.16656856412577276],
          "damperUpperM": [0.024364179349295582, -0.6259612904356474, 0.4757294674874654],
          "damperLowerM": [0.014230394888866592, -0.7209730399208095, 0.08890286008566217],
          "springLengthM": 0.3034529461827462,
          "damperLengthM": 0.3984529461827462,
          "springCompressionM": -0.00009563265462242398,
          "damperCompressionM": -0.00009563265462242398,
          "springMotionRatio": 0.949662357009643,
          "damperMotionRatio": 0.949662357009643,
          "headingRad": -0.08253511222117386,
          "steeringAngleRad": -0.08253511222117386,
          "toeInRad": -0.08253511222117386,
          "tieRodLengthM": 0.28000000000007247,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.00015311359674027142, -0.05719995890929053, -0.6576711777369483,
                0.13168267294198807
              ],
              [
                0.10335398997330257, 0.6696143059776148, -0.061381715693171246,
                -0.013272383730494235
              ],
              [0.3499943553880905, -0.04922983593763508, 0.0066993767490593735, 0],
              [
                0.01748349509310718, 0.03785638719309573, -0.0008098659757380911,
                0.11934903420352283
              ]
            ],
            "residualsM": [
              -2.308253414795569e-13, -2.5451862839531714e-13, -1.6123213875118836e-13,
              7.249756350802272e-14
            ],
            "singularValuesMPerRad": [
              0.6816219156583714, 0.6734176123183709, 0.35367256764131555, 0.11797004889924145
            ],
            "normalizedSingularValues": [
              1.3172475358813427, 1.1022434985778304, 0.88760558215158, 0.5119321533082202
            ],
            "rawRankRatio": 0.17307255853898923,
            "normalizedRankRatio": 0.3886377763961404,
            "conditionNumber": 5.7779234815825715,
            "headingProjectionNorm": 0.9999970997532608
          },
          "jounce": {
            "tangentRadPerM": [
              2.7958397387015035, -0.43842864626673983, -0.01670266436752333, -0.2706117640431263
            ],
            "angularRadPerM": [-0.43842864626673983, -0.01670266436752333, -0.2706117640431263],
            "carrierBasisPerM": [
              [-0.022569304411638794, -0.262481603393463, 0.052766263709923295],
              [0.269730022283827, -0.023365478594343517, -0.43555794108737994],
              [-0.015685898528544108, 0.4427277572005993, -0.001912651060056815]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.05619228891668811, 0.9785281271152401],
              "topMount": [0, 0, 0],
              "strutLower": [0.0017620221885076993, 0.03237600647264893, 0.9702068055265294],
              "axisReference": [0.012954999723137569, 0.12939224250312759, 0.9460846035967603],
              "wheelCentre": [-0.015996244878758413, 0.01581242616512496, 1],
              "spindleReference": [-0.042969247107141104, 0.01814897402455931, 1.0435557941087379],
              "outerTieRod": [0.004778180811093154, -0.007219041007392013, 0.9677640900167732]
            },
            "strutAxisPerM": [0.04831251048744041, 0.4187534466296502, -0.10411922387108247],
            "strutLengthMPerM": -0.949662357009643,
            "springCompressionMPerM": 0.949662357009643,
            "damperCompressionMPerM": 0.949662357009643,
            "springLengthMPerM": -0.949662357009643,
            "damperLengthMPerM": -0.949662357009643,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -9.540979117872439e-18,
            "headingRadPerM": -0.27073890607663065,
            "toeInRadPerM": -0.27073890607663065,
            "residualsMPerM": [
              0, 4.5536491244391186e-17, -1.1102230246251565e-16, -2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.012635676882922988, -0.31198767473610584, -1.6324931207708966, -8.288799626164606
            ],
            "angularRadPerM": [-0.31198767473610584, -1.6324931207708966, -8.288799626164606],
            "carrierBasisPerM": [
              [-0.7096350736268894, -8.254399994002801, 1.6524284842883405],
              [8.264491582648652, -0.6840899812654173, -0.1763400479278953],
              [-1.6011964197683353, 0.4454628923182693, -0.027466167567899626]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0002539586215313221, -0.004422415585530828],
              "topMount": [0, 0, 0],
              "strutLower": [-0.18160594260278057, -0.043696633526982484, 0.011069315530977446],
              "axisReference": [-0.0908762753731146, -0.022364431694983786, 0.0034528676136074826],
              "wheelCentre": [-0.6694160062953665, 0.10573252045572532, 0],
              "spindleReference": [-1.4958651645602314, 0.174141518582267, 0.017634004792789523],
              "outerTieRod": [0.1037532678709796, 1.001759573781944, -0.20557588088212658]
            },
            "strutAxisPerM": [0.3916185828117227, 0.09207668125304735, -0.03287505212500615],
            "strutLengthMPerM": 0.004291957984910104,
            "springCompressionMPerM": -0.004291957984910104,
            "damperCompressionMPerM": -0.004291957984910104,
            "springLengthMPerM": 0.004291957984910104,
            "damperLengthMPerM": 0.004291957984910104,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.445228907190568e-17,
            "headingRadPerM": -8.292779928484675,
            "toeInRadPerM": -8.292779928484675,
            "residualsMPerM": [2.220446049250313e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0005884142157810859,
          "phi": -0.08380871884235773,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7500117076931626, -0.1597940515740479],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016729320124020924, 0.7293423668553451, 0.05001040070835289],
            "axisReference": [0.02086644481751795, 0.6746475881012455, 0.27510230499704685],
            "wheelCentre": [0.006710398379599675, 0.8002195918861625, -2.498001805406602e-16],
            "spindleReference": [0.014915364178261937, 0.8998817348735941, -0.00036849884059625415],
            "outerTieRod": [-0.11974791143700646, 0.7499915278343721, -0.11783648611502541]
          },
          "basis": [
            [0.9964949477267281, -0.0820985938760971, -0.016051169386470755],
            [0.08204965798662266, 0.9966214298743162, -0.0036849884059599143],
            [0.01629947175167836, 0.0023550793705253256, 0.99986438121466]
          ],
          "axis": [0.017857167989843017, -0.2360803516303186, 0.9715694463729744],
          "strutLength": 0.4631574211926188,
          "heading": -0.08214255869743275,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": -2.498001805406602e-16,
          "springLength": 0.30315742119261885,
          "damperLength": 0.3981574211926188
        },
        {
          "side": "right",
          "theta": -0.0002815370464941227,
          "phi": -0.08415733906976874,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7499943553881006, -0.16009853717234013],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013213081847644198, -0.7305111046179156, 0.050070008065793786],
            "axisReference": [0.019105324819490364, -0.6752669541895252, 0.2749885829239102],
            "wheelCentre": [-0.006699376749180608, -0.7992241913257689, -1.1934897514720433e-15],
            "spindleReference": [
              -0.014943496704470323, -0.8988834933567993, 0.00024084196198628782
            ],
            "outerTieRod": [-0.11939580615117037, -0.7299915360099748, -0.12209158135582918]
          },
          "basis": [
            [0.9964657412817951, -0.08239112837967533, 0.016362408626055147],
            [0.08244119955289712, 0.996593020310304, -0.0024084196198746683],
            [-0.016108229822098433, 0.003748844236542788, 0.9998632261959076]
          ],
          "axis": [0.02543282602784916, 0.2384516174256406, 0.9708213005014533],
          "strutLength": 0.46345294618258404,
          "heading": -0.08253511222193408,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -1.1934897514720433e-15,
          "springLength": 0.30345294618258406,
          "damperLength": 0.39845294618258403
        }
      ],
      "errors": {
        "positionM": 2.2754020889692583e-13,
        "frame": 1.35828848168984e-12,
        "angleRad": 1.3627432515761484e-12,
        "closureM": 2.868122406241014e-13,
        "jacobianMPerRad": 3.179392166208217e-11,
        "pointDerivativeMPerM": 7.667577406333947e-10,
        "angularDerivativeRadPerM": 1.6347279085948685e-9,
        "carrierBasisDerivativePerM": 4.306534240328119e-9,
        "armDerivativeRadPerM": 3.633311429496189e-10,
        "lengthDerivativeMPerM": 5.141020248400352e-11,
        "headingDerivativeRadPerM": 1.117750514367799e-8,
        "implicitResidual": 4.440892098500626e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007616805723920095,
          "heading": 0.00011168515357340425,
          "length": 6.160720336031988e-7,
          "angular": 0.00001625696510565433,
          "basis": 0.00004291904385367307,
          "arm": 0.0000036465321375800386
        },
        {
          "stepM": 0.0001,
          "point": 7.616144825917104e-8,
          "heading": 0.0000011167948397172722,
          "length": 6.150420388262301e-9,
          "angular": 1.625505632318891e-7,
          "basis": 4.2915002806953595e-7,
          "arm": 3.647027035924566e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.667577406333947e-10,
          "heading": 1.117750514367799e-8,
          "length": 5.141020248400352e-11,
          "angular": 1.6347279085948685e-9,
          "basis": 4.306534240328119e-9,
          "arm": 3.633311429496189e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0014832489090174832,
          "carrierBasis": [
            [0.9859688311164685, -0.16387348039327224, -0.03179538473773559],
            [0.16367893565406968, 0.9864757775304062, -0.00864559824023952],
            [0.03278216115474609, 0.003320055658647265, 0.9994570061490632]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7500292799625916, -0.15948084107192728],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01840020759616231, 0.7285388738944003, 0.05010111141311477],
            "axisReference": [0.0217036965505887, 0.6742103512514573, 0.2752954687761785],
            "wheelCentre": [0.013429092567462865, 0.7998842777444956, -8.915090887740007e-14],
            "spindleReference": [0.02979698613286983, 0.8985318554975361, -0.0008645598241130981],
            "outerTieRod": [-0.11864176264432708, 0.7599621420608261, -0.11560065867503408]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.014258926569099602, -0.23449947181915148, 0.9720116669719745],
          "steeringAxisReference": [0.03716685962790707, -0.19331119983549871, 0.9804332738965764],
          "strutLengthM": 0.46285338321951686,
          "strutInclinationRad": 0.23714921085827065,
          "springUpperM": [0.024429642937236016, 0.6293799788727662, 0.461119533321121],
          "springLowerM": [0.020111278784454262, 0.7003989372761021, 0.16674251144975172],
          "damperUpperM": [0.024643526835772513, 0.6258624867954788, 0.47569970832570063],
          "damperLowerM": [0.018970564658926294, 0.7191588950216342, 0.08898157809199375],
          "springLengthM": 0.3028533832195169,
          "damperLengthM": 0.39785338321951685,
          "springCompressionM": 0.0005039303086069036,
          "damperCompressionM": 0.0005039303086069036,
          "springMotionRatio": 0.9488564139799804,
          "damperMotionRatio": 0.9488564139799804,
          "headingRad": -0.16442493906375796,
          "steeringAngleRad": -0.16442493906375796,
          "toeInRad": 0.16442493906375796,
          "tieRodLengthM": 0.28000000000016795,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.021570911182433483, -0.11162189768769944, -0.6514956757224571,
                -0.12422342101338704
              ],
              [
                0.09881384282970254, 0.6622421268986182, -0.10426624344714498, -0.045662763581357166
              ],
              [-0.35002927996259153, 0.04985499778190394, -0.013429092567462865, 0],
              [
                -0.0249778438283092, -0.04371818502550958, 0.002076947543474423,
                -0.11867390425753052
              ]
            ],
            "residualsM": [
              1.9921564398117653e-13, 3.289035710452026e-13, -8.915090887740007e-14,
              1.6797674362578618e-13
            ],
            "singularValuesMPerRad": [
              0.6812350139161204, 0.6728357611066083, 0.3537623368356545, 0.11815505480934814
            ],
            "normalizedSingularValues": [
              1.316840819149261, 1.1009038992935747, 0.8883671241666949, 0.5145334918567503
            ],
            "rawRankRatio": 0.17344242793705905,
            "normalizedRankRatio": 0.39073324913269497,
            "conditionNumber": 5.76560194581047,
            "headingProjectionNorm": 0.9999626261171306
          },
          "jounce": {
            "tangentRadPerM": [
              -2.792364429544884, 0.4360300881312398, -0.06347489618848594, 0.4259821470428128
            ],
            "angularRadPerM": [0.4360300881312398, -0.06347489618848594, 0.4259821470428128],
            "carrierBasisPerM": [
              [0.07182538576680512, 0.4338688640056472, -0.008869498898050832],
              [-0.419672291267344, 0.07349404539824193, 0.4405226236648002],
              [-0.06485471414793893, -0.4218287110811589, 0.0035284884375723123]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.05439760766686673, 0.9774093106667484],
              "topMount": [0, 0, 0],
              "strutLower": [-0.004148663359218213, -0.029148269608056762, 0.9692067982818718],
              "axisReference": [0.00470012890603343, -0.12593255777819257, 0.9457276163842714],
              "wheelCentre": [-0.031360368827037466, -0.009420283836206578, 1],
              "spindleReference": [-0.07332759795377183, -0.0020708792963823955, 1.04405226236648],
              "outerTieRod": [-0.0070165119452607425, -0.015274744911039709, 0.9742095638353694]
            },
            "strutAxisPerM": [0.03819424883088447, -0.41775228465995246, -0.10134374148030097],
            "strutLengthMPerM": -0.9488564139799804,
            "springCompressionMPerM": 0.9488564139799804,
            "damperCompressionMPerM": 0.9488564139799804,
            "springLengthMPerM": -0.9488564139799804,
            "damperLengthMPerM": -0.9488564139799804,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.42605782323885827,
            "toeInRadPerM": -0.42605782323885827,
            "residualsMPerM": [6.938893903907228e-18, 0, 0, 1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10492981513776506, -0.2975397400606747, 1.6303904711756, -8.265083598474998
            ],
            "angularRadPerM": [-0.2975397400606747, 1.6303904711756, -8.265083598474998],
            "carrierBasisPerM": [
              [-1.4062669073272147, -8.158575205178284, -1.5587553143693824],
              [8.139209068170933, -1.3553924955433658, -0.5603763234451085],
              [1.6569457167454353, 0.02643087532875632, -0.054435571668901804]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0020441210524055086, 0.03672850763927974],
              "topMount": [0, 0, 0],
              "strutLower": [0.16408041554321443, -0.08767617329536259, 0.013123234342171802],
              "axisReference": [0.0822053685249009, -0.04797551511739881, 0.0239021519343029],
              "wheelCentre": [0.6720717680878168, -0.06149656367216183, 0],
              "spindleReference": [1.4859926749049097, -0.1970358132264984, -0.05603763234451082],
              "outerTieRod": [0.15363776686737407, 0.9956843056423835, 0.22720548573130064]
            },
            "strutAxisPerM": [-0.353399178680901, 0.1713608786086599, 0.04652529388198325],
            "strutLengthMPerM": -0.03565556381458042,
            "springCompressionMPerM": 0.03565556381458042,
            "damperCompressionMPerM": 0.03565556381458042,
            "springLengthMPerM": -0.03565556381458042,
            "damperLengthMPerM": -0.03565556381458042,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0451708942760263e-16,
            "headingRadPerM": -8.25159857210165,
            "toeInRadPerM": 8.25159857210165,
            "residualsMPerM": [-2.220446049250313e-16, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.00024903351891918747,
          "carrierBasis": [
            [0.9857204531552223, -0.16511271440255587, 0.03306024461619401],
            [0.1653165826884929, 0.9862342986471319, -0.0035122158529992125],
            [-0.032025235669098324, 0.008927469664992261, 0.9994471894831258]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7499950084765767, -0.16008716111054386],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011366838960587544, -0.7308722445900241, 0.050222408033095495],
            "axisReference": [0.018182175248683635, -0.6754462410618214, 0.27507015501796483],
            "wheelCentre": [-0.013389866841480386, -0.7978783282625346, -5.937472735695337e-13],
            "spindleReference": [-0.02992152511032967, -0.8965017581272477, 0.0003512215847061573],
            "outerTieRod": [-0.11791429797850567, -0.719962040975199, -0.12411162504369208]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.029417195279393918, 0.2392365542098584, 0.970515584497069],
          "steeringAxisReference": [0.03713440640784098, 0.19309149903039718, 0.9804777962110776],
          "strutLengthM": 0.46344190567524624,
          "strutInclinationRad": 0.24343563445103392,
          "springUpperM": [0.023823312188824244, -0.6295694621683945, 0.4611793766201172],
          "springLowerM": [0.014896902394114814, -0.702163858084841, 0.16668427817274378],
          "damperUpperM": [0.024264570118015152, -0.6259809138552466, 0.47573711038757327],
          "damperLowerM": [0.012543526771763302, -0.7213027824216297, 0.08904303141297826],
          "springLengthM": 0.30344190567524626,
          "damperLengthM": 0.39844190567524623,
          "springCompressionM": -0.00008459214712247531,
          "damperCompressionM": -0.00008459214712247531,
          "springMotionRatio": 0.9501747925953111,
          "damperMotionRatio": 0.9501747925953111,
          "headingRad": -0.16608003602297902,
          "steeringAngleRad": -0.16608003602297902,
          "toeInRad": -0.16608003602297902,
          "tieRodLengthM": 0.28000000000075254,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.007662314307751581, -0.11399832091180555, -0.6500908846955483,
                0.13234392855386612
              ],
              [
                0.10345701497039868, 0.6622762099268034, -0.11704028408878792, -0.002033447406686307
              ],
              [0.34999500847657666, -0.047883319785957834, 0.013389866841480386, 0],
              [
                0.014944979928124054, 0.03552964357539612, -0.0014635183295632812,
                0.1176745989325092
              ]
            ],
            "residualsM": [
              -4.534940131750709e-13, -2.609162885747196e-13, -5.937472735695337e-13,
              7.525646772421624e-13
            ],
            "singularValuesMPerRad": [
              0.6814979815240465, 0.6735254030611494, 0.3534781406162079, 0.11612106548914829
            ],
            "normalizedSingularValues": [
              1.319354634303007, 1.1028938505699637, 0.8869987582678962, 0.5061242003197953
            ],
            "rawRankRatio": 0.17039091624228234,
            "normalizedRankRatio": 0.3836149789909764,
            "conditionNumber": 5.868857460558986,
            "headingProjectionNorm": 0.9999938321508796
          },
          "jounce": {
            "tangentRadPerM": [
              2.797327971947884, -0.43794725713777083, -0.00158297441092524, -0.22305763004413298
            ],
            "angularRadPerM": [-0.43794725713777083, -0.00158297441092524, -0.22305763004413298],
            "carrierBasisPerM": [
              [-0.036881984286034265, -0.20539382471686676, 0.07387103064484181],
              [0.21999264507228783, -0.03841329044078697, -0.43165691406760703],
              [0.00040924089974112574, 0.44484862845814277, -0.003960455981532047]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.05619037765154801, 0.9790508272536647],
              "topMount": [0, 0, 0],
              "strutLower": [0.003932563726100875, 0.03337866114509323, 0.9706940586758634],
              "axisReference": [0.015939828486088284, 0.13032990245034776, 0.9464311809595245],
              "wheelCentre": [-0.010934153709655812, 0.016906067423794205, 0.9999999999999999],
              "spindleReference": [-0.03293341821688459, 0.02074739646787288, 1.0431656914067606],
              "outerTieRod": [0.0066421342010366405, -0.014133306451606154, 0.9657113161963463]
            },
            "strutAxisPerM": [0.051827237466312744, 0.41847290837838474, -0.10472642605593063],
            "strutLengthMPerM": -0.9501747925953111,
            "springCompressionMPerM": 0.9501747925953111,
            "damperCompressionMPerM": 0.9501747925953111,
            "springLengthMPerM": -0.9501747925953111,
            "damperLengthMPerM": -0.9501747925953111,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 5.204170427930421e-18,
            "headingRadPerM": -0.223317400693458,
            "toeInRadPerM": -0.223317400693458,
            "residualsMPerM": [
              3.469446951953614e-18, -1.4799359654427136e-17, -1.1102230246251565e-16,
              -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.019397294718533083, -0.321979020248318, -1.6584467181975429, -8.422732693083478
            ],
            "angularRadPerM": [-0.321979020248318, -1.6584467181975429, -8.422732693083478],
            "carrierBasisPerM": [
              [-1.4455289118286978, -8.29181518186086, 1.6879276806093486],
              [8.312612693110461, -1.3935482455384565, -0.04337800919032675],
              [-1.5823362207962066, 0.5915410263335295, -0.0559866049309498]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0003896365841198752, 0.006788956329435642],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1877212861824248, -0.028414213692760718, 0.019483124319269882],
              "axisReference": [-0.09378088229963977, -0.013421712181635943, 0.012939986107384945],
              "wheelCentre": [-0.6688044299829161, 0.16393433990616776, -8.673617379884035e-19],
              "spindleReference": [-1.500065699293962, 0.30328916446001336, 0.0043378009190326835],
              "outerTieRod": [0.19329614751870025, 1.0043543438371398, -0.19843560963282741]
            },
            "strutAxisPerM": [0.40547716045527826, 0.06471248461351778, -0.028242300362386723],
            "strutLengthMPerM": -0.00658872347859097,
            "springCompressionMPerM": 0.00658872347859097,
            "damperCompressionMPerM": 0.00658872347859097,
            "springLengthMPerM": -0.00658872347859097,
            "damperLengthMPerM": -0.00658872347859097,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.382710778154774e-17,
            "headingRadPerM": -8.428664356218428,
            "toeInRadPerM": -8.428664356218428,
            "residualsMPerM": [0, -1.0408340855860843e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0014832489093169004,
          "phi": -0.1678308454811357,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7500292799625974, -0.15948084107182248],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018400207596210798, 0.7285388738945049, 0.050101111413225374],
            "axisReference": [0.02170369655073929, 0.6742103512516417, 0.2752954687763068],
            "wheelCentre": [0.013429092567393795, 0.7998842777445756, -1.7763568394002505e-15],
            "spindleReference": [0.0297969861326428, 0.898531855497642, -0.0008645598240595298],
            "outerTieRod": [-0.11864176264434, 0.7599621420606565, -0.11560065867492461]
          },
          "basis": [
            [0.9859688311167284, -0.1638734803917047, -0.0317953847377476],
            [0.16367893565249017, 0.9864757775306651, -0.008645598240577134],
            [0.03278216115480799, 0.0033200556590306214, 0.9994570061490595]
          ],
          "axis": [0.014258926569540292, -0.2344994718188068, 0.9720116669720508],
          "strutLength": 0.46285338321943315,
          "heading": -0.16442493906215727,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -1.7763568394002505e-15,
          "springLength": 0.30285338321943317,
          "damperLength": 0.39785338321943314
        },
        {
          "side": "right",
          "theta": -0.0002490335171751214,
          "phi": -0.16931317239456534,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7499950084766118, -0.16008716110993343],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011366838960290337, -0.7308722445900804, 0.050222408033723964],
            "axisReference": [0.01818217524829832, -0.6754462410618653, 0.27507015501859294],
            "wheelCentre": [-0.013389866842116556, -0.7978783282624412, 1.942890293094024e-15],
            "spindleReference": [-0.02992152511161403, -0.8965017581270457, 0.00035122158529365954],
            "outerTieRod": [-0.11791429797838085, -0.7199620409744508, -0.12411162504332632]
          },
          "basis": [
            [0.9857204531540722, -0.16511271440901906, 0.033060244618217396],
            [0.16531658269497476, 0.9862342986460458, -0.00351221585291731],
            [-0.032025235671048785, 0.008927469665456203, 0.9994471894830592]
          ],
          "axis": [0.029417195279013653, 0.23923655420991163, 0.9705155844970673],
          "strutLength": 0.4634419056746587,
          "heading": -0.16608003602955146,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": 1.942890293094024e-15,
          "springLength": 0.30344190567465873,
          "damperLength": 0.3984419056746587
        }
      ],
      "errors": {
        "positionM": 1.2843615060376123e-12,
        "frame": 6.481870595820283e-12,
        "angleRad": 6.57243703905408e-12,
        "closureM": 7.525646772421624e-13,
        "jacobianMPerRad": 6.182188094783214e-11,
        "pointDerivativeMPerM": 1.4660216929307524e-9,
        "angularDerivativeRadPerM": 4.036552425645823e-9,
        "carrierBasisDerivativePerM": 8.234523507510971e-9,
        "armDerivativeRadPerM": 6.614473413435462e-10,
        "lengthDerivativeMPerM": 1.4358614297549366e-10,
        "headingDerivativeRadPerM": 1.4031265038738638e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014534838804702854,
          "heading": 0.00014030282799737392,
          "length": 0.0000011972389125577965,
          "angular": 0.00004037762024466929,
          "basis": 0.00008191713418659319,
          "arm": 0.0000036546819033311806
        },
        {
          "stepM": 0.0001,
          "point": 1.4534370923469098e-7,
          "heading": 0.000001402948024420425,
          "length": 1.1982519525222113e-8,
          "angular": 4.037480945129346e-7,
          "basis": 8.191414209157699e-7,
          "arm": 3.650734381466236e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4660216929307524e-9,
          "heading": 1.4031265038738638e-8,
          "length": 1.4358614297549366e-10,
          "angular": 4.036552425645823e-9,
          "basis": 8.234523507510971e-9,
          "arm": 6.614473413435462e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0697477222229809,
          "carrierBasis": [
            [0.9844547625014781, 0.17208571606263173, 0.03514721774719691],
            [-0.172642667670718, 0.9848926034688275, 0.01345618563829094],
            [-0.032300617450685735, -0.01931491546979945, 0.9992915511264462]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505428384405743, -0.13555945746271572],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011436545126292528, 0.7293701398634793, 0.07454985282728013],
            "axisReference": [0.01858652673428511, 0.6717156192723022, 0.2988260977093605],
            "wheelCentre": [-0.013800232175645626, 0.7966970821388478, 0.024999999999430228],
            "spindleReference": [-0.031064498942717424, 0.8951863424857306, 0.026345618563259315],
            "outerTieRod": [-0.11770016952149762, 0.7192710298595782, -0.09994002340370439]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.030861632693571832, -0.24885555448420815, 0.9680487966160818],
          "steeringAxisReference": [0.0385024659339043, -0.20104884759893527, 0.9788242543971563],
          "strutLengthM": 0.4394924601527961,
          "strutInclinationRad": 0.2534672156838148,
          "springUpperM": [0.023765534692257128, 0.6299542221793685, 0.4612780481353567],
          "springLowerM": [0.015139941049521148, 0.6995074733253743, 0.19071570842120994],
          "damperUpperM": [0.024228459182660707, 0.6262213888621053, 0.47579878008459797],
          "damperLowerM": [0.012671010434035401, 0.719415917684111, 0.11327180469192341],
          "springLengthM": 0.2794924601527961,
          "damperLengthM": 0.3744924601527961,
          "springCompressionM": 0.023864853375327677,
          "damperCompressionM": 0.023864853375327677,
          "springMotionRatio": 0.9660512061347852,
          "damperMotionRatio": 0.9660512061347852,
          "headingRad": 0.1735278658664424,
          "steeringAngleRad": 0.1735278658664424,
          "toeInRad": -0.1735278658664424,
          "tieRodLengthM": 0.2800000000001843,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.004210021856525152, 0.11467172404137309, -0.6250454247086913, -0.13289393463514937
              ],
              [
                0.08353256410004714, 0.6378220802510575, 0.11772001583127811, -0.0009095089241528027
              ],
              [-0.35054283844057427, 0.04615424369827348, 0.013800232175645626, 0],
              [
                -0.02068487945568032, -0.03776709921759674, 0.008724933235912783,
                -0.1171368846371483
              ]
            ],
            "residualsM": [
              -3.166526069131592e-12, 3.7442271505483404e-14, -5.697733951315342e-13,
              1.8435253323900724e-13
            ],
            "singularValuesMPerRad": [
              0.6550941569833955, 0.649345967882059, 0.35414669625900447, 0.11746210231865158
            ],
            "normalizedSingularValues": [
              1.3163238157608348, 1.0790401803008298, 0.9160450468482901, 0.5136393418556486
            ],
            "rawRankRatio": 0.17930567852955048,
            "normalizedRankRatio": 0.3902074365787914,
            "conditionNumber": 5.57706821223286,
            "headingProjectionNorm": 0.9999094614354178
          },
          "jounce": {
            "tangentRadPerM": [
              -2.804731513000013, 0.3733251057181526, -0.029643235964701867, 0.37270490695073605
            ],
            "angularRadPerM": [0.3733251057181526, -0.029643235964701867, 0.37270490695073605],
            "carrierBasisPerM": [
              [-0.06517906806185685, 0.3537897818741511, 0.09342634296307184],
              [-0.3674731910183782, -0.06936830131591985, 0.36256744797568785],
              [-0.022423471474641247, -0.38509922258894635, -0.008168237684596305]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.012454529589138287, 0.983178545630751],
              "topMount": [0, 0, 0],
              "strutLower": [0.0016628487897650743, -0.08663115357838637, 0.9756132619019181],
              "axisReference": [0.01650269787367228, -0.16769427317915295, 0.9543013304990364],
              "wheelCentre": [-0.021961414986861515, -0.0775388202691657, 1],
              "spindleReference": [-0.058708734088699345, -0.08447565040075768, 1.0362567447975688],
              "outerTieRod": [0.010599281218620967, -0.06961958930443508, 0.9680149804880417]
            },
            "strutAxisPerM": [0.06405358737477441, -0.34989463739562365, -0.09198918752617498],
            "strutLengthMPerM": -0.9660512061347852,
            "springCompressionMPerM": 0.9660512061347852,
            "damperCompressionMPerM": 0.9660512061347852,
            "springLengthMPerM": -0.9660512061347852,
            "damperLengthMPerM": -0.9660512061347852,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.3739652698900539,
            "toeInRadPerM": -0.3739652698900539,
            "residualsMPerM": [
              6.938893903907228e-18, -1.0299920638612292e-18, -1.1102230246251565e-16,
              -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.023674164597906, -0.32896737237560597, 1.7015691352428386, -8.286168912264909
            ],
            "angularRadPerM": [-0.32896737237560597, 1.7015691352428386, -8.286168912264909],
            "carrierBasisPerM": [
              [1.4857367315913148, -8.145796160702274, -1.7317284247518328],
              [8.18388310294326, 1.4349729518152126, -0.03023409710082936],
              [1.540317008396825, 0.5963826879780441, 0.06131571069312994]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.00010512613493167145, -0.008298808855859326],
              "topMount": [0, 0, 0],
              "strutLower": [0.18207496067833717, -0.025540910836517428, -0.02079375403956292],
              "axisReference": [0.08596140056370072, -0.011007299194805491, -0.013993485916822243],
              "wheelCentre": [0.6556448764906553, 0.1672750038021794, 0],
              "spindleReference": [1.4740331867849816, 0.3107722989837007, -0.0030234097100829485],
              "outerTieRod": [-0.19851455848451766, 0.987106243420174, 0.2022635715130941]
            },
            "strutAxisPerM": [-0.4148572054805948, 0.06273176754694654, 0.02935215620516126],
            "strutLengthMPerM": 0.00815424048898631,
            "springCompressionMPerM": -0.00815424048898631,
            "damperCompressionMPerM": -0.00815424048898631,
            "springLengthMPerM": 0.00815424048898631,
            "damperLengthMPerM": 0.00815424048898631,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.5092094240998222e-16,
            "headingRadPerM": -8.309488084311372,
            "toeInRadPerM": 8.309488084311372,
            "residualsMPerM": [0, 1.9949319973733282e-17, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07133341563169698,
          "carrierBasis": [
            [0.9880284721141989, 0.15104080200841855, -0.03140723515902712],
            [-0.15116655906042833, 0.9885069203705844, -0.0016552345129285137],
            [0.03079626135605983, 0.006383142495391332, 0.9995053005254007]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505353563979944, -0.13500360980997098],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018264310785276978, -0.7271591460364243, 0.07438829008271919],
            "axisReference": [0.02181945120263789, -0.6705998543445371, 0.2990289086269282],
            "wheelCentre": [0.012485729769990996, -0.798939399617261, 0.024999999999739564],
            "spindleReference": [0.027602385676033826, -0.8977900916543194, 0.02516552345103243],
            "outerTieRod": [-0.11884323179006576, -0.7585198577354831, -0.09127108191500097]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.015345135659092714, 0.24412819239316622, 0.9696215511685206],
          "steeringAxisReference": [0.03853484428630923, 0.20120638530618357, 0.9787906090108597],
          "strutLengthM": 0.4389462150505052,
          "strutInclinationRad": 0.2471174436536185,
          "springUpperM": [0.02438619457363629, -0.6297651276957268, 0.4612151379532592],
          "springLowerM": [0.020105727064368105, -0.6978637629492443, 0.19074287622294167],
          "damperUpperM": [0.024616371608522685, -0.6261032048098293, 0.475759461220787],
          "damperLowerM": [0.018878116211640688, -0.7173940183406976, 0.11317315212946001],
          "springLengthM": 0.2789462150505052,
          "damperLengthM": 0.3739462150505052,
          "springCompressionM": 0.024411098477618576,
          "damperCompressionM": 0.024411098477618576,
          "springMotionRatio": 0.9639822139559753,
          "damperMotionRatio": 0.9639822139559753,
          "headingRad": 0.15174849671884943,
          "steeringAngleRad": 0.15174849671884943,
          "toeInRad": 0.15174849671884943,
          "tieRodLengthM": 0.28000000000003544,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.017620419097703087, 0.09942031659584838, -0.628646099437713, 0.12531430293321952],
              [0.0789680165175909, 0.6399805668677934, 0.09191584615766318, -0.04409074448708589],
              [0.3505353563979943, -0.04840404321926661, -0.012485729769990996, 0],
              [0.030996098767624894, 0.04268211201015822, 0.012374378103792417, 0.11824798652967626]
            ],
            "residualsM": [
              -2.513485947153171e-12, -1.3676559884601147e-12, -2.6043750489535e-13,
              3.547162563677375e-14
            ],
            "singularValuesMPerRad": [
              0.6547060581033098, 0.6488109370387696, 0.3545308338289821, 0.1195926759460282
            ],
            "normalizedSingularValues": [
              1.3141522061174917, 1.076303505585736, 0.9173754261441028, 0.5224912157417652
            ],
            "rawRankRatio": 0.18266621251755238,
            "normalizedRankRatio": 0.3975880520608827,
            "conditionNumber": 5.474466165459636,
            "headingProjectionNorm": 0.9999986300984152
          },
          "jounce": {
            "tangentRadPerM": [
              2.7979589850494833, -0.37177809089139235, -0.09778260716165468, -0.5889955678825531
            ],
            "angularRadPerM": [-0.37177809089139235, -0.09778260716165468, -0.5889955678825531],
            "carrierBasisPerM": [
              [0.09203344428997362, -0.593620912944634, 0.04045833893587796],
              [0.5823880480656443, 0.08842105337145438, -0.3822866759488904],
              [-0.09397459151831858, 0.3534553110190889, 0.0006382261954029377]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.013979694825004838, 0.9807835500112911],
              "topMount": [0, 0, 0],
              "strutLower": [-0.006706401593184433, 0.08106941751227309, 0.9738787190773861],
              "axisReference": [0.004640825180254146, 0.1624919158622749, 0.9531988444888422],
              "wheelCentre": [-0.04415533704621319, 0.06611149191948633, 1.0000000000000002],
              "spindleReference": [-0.10239414185277759, 0.057269386582340896, 1.038228667594889],
              "outerTieRod": [-0.008979116494873141, 0.10023662735283902, 0.972131211627313]
            },
            "strutAxisPerM": [0.048978300081368414, 0.3514458322888209, -0.08926102592870251],
            "strutLengthMPerM": -0.9639822139559753,
            "springCompressionMPerM": 0.9639822139559753,
            "damperCompressionMPerM": 0.9639822139559753,
            "springLengthMPerM": -0.9639822139559753,
            "damperLengthMPerM": -0.9639822139559753,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.5890625361549654,
            "toeInRadPerM": -0.5890625361549654,
            "residualsMPerM": [
              1.3877787807814457e-17, 1.3877787807814457e-17, 2.220446049250313e-16,
              2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10163275223720042, -0.30625597131002813, -1.6660496533989964, -8.100565657731087
            ],
            "angularRadPerM": [-0.30625597131002813, -1.6660496533989964, -8.100565657731087],
            "carrierBasisPerM": [
              [1.275841946916474, -8.013208163378586, 1.599847345987667],
              [8.010222914470033, 1.224027711468781, -0.5545871403729234],
              [-1.6135183946242324, 0.056637329514518886, 0.049353225053312]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0005077968862635998, -0.035625873027176104],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1594967753779413, -0.08433152590951777, -0.012355728383624042],
              "axisReference": [-0.07559694413796003, -0.044332643454861105, -0.02375430873720126],
              "wheelCentre": [-0.6586740888633789, -0.05264720973737968, 0],
              "spindleReference": [-1.459696380310382, -0.17504998088425774, 0.05545871403729235],
              "outerTieRod": [-0.1375395402702459, 0.9755829530144354, -0.23117929694729292]
            },
            "strutAxisPerM": [0.36213880213153904, 0.17264811102298028, -0.04919995873933855],
            "strutLengthMPerM": 0.035015583157421745,
            "springCompressionMPerM": -0.035015583157421745,
            "damperCompressionMPerM": -0.035015583157421745,
            "springLengthMPerM": 0.035015583157421745,
            "damperLengthMPerM": 0.035015583157421745,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 5.898059818321144e-17,
            "headingRadPerM": -8.10321504320106,
            "toeInRadPerM": -8.10321504320106,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, 0, 1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": -0.007447829843463372, "right": -0.012676442344908528 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.06974772222466526,
          "phi": 0.17668101021984575,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505428384405668, -0.13555945746212528],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01143654512524184, 0.729370139863252, 0.07454985282790563],
            "axisReference": [0.018586526732152588, 0.6717156192718347, 0.29882609770995877],
            "wheelCentre": [-0.013800232176519118, 0.7966970821386469, 0.025000000000001243],
            "spindleReference": [-0.03106449894370932, 0.8951863424855087, 0.02634561856385112],
            "outerTieRod": [-0.11770016952164444, 0.7192710298593981, -0.09994002340375063]
          },
          "basis": [
            [0.9844547625011039, 0.17208571606370726, 0.035147217752422986],
            [-0.17264266767190203, 0.9848926034686176, 0.013456185638498808],
            [-0.03230061745577505, -0.019314915470942624, 0.9992915511262597]
          ],
          "axis": [0.03086163268890224, -0.24885555448524538, 0.9680487966159643],
          "strutLength": 0.4394924601521665,
          "heading": 0.173527865867645,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": 1.2420620087993939e-15,
          "springLength": 0.2794924601521665,
          "damperLength": 0.3744924601521665
        },
        {
          "side": "right",
          "theta": 0.07133341563265283,
          "phi": 0.15500103377662255,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505353563979896, -0.1350036098096359],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018264310784508537, -0.7271591460369602, 0.07438829008318176],
            "axisReference": [0.021819451201078196, -0.6705998543456362, 0.2990289086275453],
            "wheelCentre": [0.01248572976933399, -0.7989393996176679, 0.025000000000001465],
            "spindleReference": [0.027602385675272057, -0.8977900916547428, 0.025165523451105398],
            "outerTieRod": [-0.11884323179023987, -0.758519857735462, -0.09127108191513589]
          },
          "basis": [
            [0.9880284721144776, 0.15104080200745593, -0.03140723515490869],
            [-0.1511665590593807, 0.9885069203707479, -0.0016552345110391847],
            [0.0307962613522809, 0.006383142492869523, 0.9995053005255339]
          ],
          "axis": [0.015345135655677437, 0.24412819239073516, 0.9696215511691874],
          "strutLength": 0.4389462150501995,
          "heading": 0.151748496717789,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": 1.4641066137244252e-15,
          "springLength": 0.2789462150501995,
          "damperLength": 0.3739462150501995
        }
      ],
      "errors": {
        "positionM": 2.1325233245939046e-12,
        "frame": 5.226076515985056e-12,
        "angleRad": 1.2025935802739696e-12,
        "closureM": 3.166526069131592e-12,
        "jacobianMPerRad": 5.039871298073706e-11,
        "pointDerivativeMPerM": 1.4599284559047021e-9,
        "angularDerivativeRadPerM": 4.003799958240961e-9,
        "carrierBasisDerivativePerM": 8.234456450040284e-9,
        "armDerivativeRadPerM": 6.066209756738772e-10,
        "lengthDerivativeMPerM": 1.289107709467885e-10,
        "headingDerivativeRadPerM": 1.3515460750568309e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014604919592209331,
          "heading": 0.00013550122980099388,
          "length": 0.0000012601379521734457,
          "angular": 0.00004029570777142055,
          "basis": 0.00008209133921432965,
          "arm": 0.000003803785809441962
        },
        {
          "stepM": 0.0001,
          "point": 1.4604149739527728e-7,
          "heading": 0.0000013549196715700873,
          "length": 1.2599879327390706e-8,
          "angular": 4.029125406646017e-7,
          "basis": 8.208427706435373e-7,
          "arm": 3.803210057995443e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4599284559047021e-9,
          "heading": 1.3515460750568309e-8,
          "length": 1.289107709467885e-10,
          "angular": 4.003799958240961e-9,
          "basis": 8.234456450040284e-9,
          "arm": 6.066209756738772e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.06967441423322107,
          "carrierBasis": [
            [0.9957037724915184, 0.0908266355717683, 0.018014430795123316],
            [-0.09105808008310551, 0.9957674895726325, 0.012471277472482806],
            [-0.016805460354832286, -0.014058057509133548, 0.9997599449474517]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505431630259014, -0.13558515506543536],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013227571514520108, 0.7290380206911072, 0.07438522428600672],
            "axisReference": [0.019433056201711228, 0.6715618790029163, 0.29873536379217236],
            "wheelCentre": [-0.007241777660928445, 0.7980822483030717, 0.02499999999978106],
            "spindleReference": [-0.016347585669238995, 0.8976589972603349, 0.026247127747029336],
            "outerTieRod": [-0.11924609031234444, 0.7291239695611975, -0.09788120173767692]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.02678487856354717, -0.24808561345693478, 0.9683677497087725],
          "steeringAxisReference": [0.03850097058293374, -0.20104153917853396, 0.9788258143249481],
          "strutLengthM": 0.4395177099216285,
          "strutInclinationRad": 0.25219214111562216,
          "springUpperM": [0.023928604857458114, 0.6299234245382775, 0.4612652900116491],
          "springLowerM": [0.016441756942145766, 0.699267747076275, 0.1905893542510594],
          "damperUpperM": [0.024330378035911322, 0.6262021403364235, 0.4757908062572807],
          "damperLowerM": [0.014298966657061995, 0.7191145961528298, 0.11311993427435763],
          "springLengthM": 0.2795177099216285,
          "damperLengthM": 0.37451770992162847,
          "springCompressionM": 0.023839603606495285,
          "damperCompressionM": 0.023839603606495285,
          "springMotionRatio": 0.9654256370094066,
          "damperMotionRatio": 0.9654256370094066,
          "headingRad": 0.0911914993643576,
          "steeringAngleRad": 0.0911914993643576,
          "toeInRad": -0.0911914993643576,
          "tieRodLengthM": 0.27999999999997643,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.001436103054243527, 0.060768640976270584, -0.6327066062626436,
                -0.1323421999443268
              ],
              [0.08320857407872012, 0.6452438548900927, 0.06499395160427882, -0.012030772417096767],
              [-0.3505431630259013, 0.04753908527717032, 0.007241777660928445, 0],
              [
                -0.02329037307883664, -0.039278014072080134, 0.009521448538808711,
                -0.11881533551850938
              ]
            ],
            "residualsM": [
              -1.2945707873746048e-12, 1.1593503934648197e-13, -2.1894291934998478e-13,
              -2.353672812205332e-14
            ],
            "singularValuesMPerRad": [
              0.655199929636139, 0.6492748076645354, 0.3543459177471618, 0.11932878843912616
            ],
            "normalizedSingularValues": [
              1.3142822707422115, 1.0782055594371347, 0.9166221390912811, 0.5195562900584305
            ],
            "rawRankRatio": 0.18212576503998498,
            "normalizedRankRatio": 0.39531560428417156,
            "conditionNumber": 5.49071132126997,
            "headingProjectionNorm": 0.9999222305950619
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8029508839445536, 0.37396525416317894, -0.046015603921374194, 0.42212584654697527
            ],
            "angularRadPerM": [0.37396525416317894, -0.046015603921374194, 0.42212584654697527],
            "carrierBasisPerM": [
              [-0.03916921534208371, 0.4135755266820958, 0.07978391627437056],
              [-0.4209130678643712, -0.04310179358975974, 0.36819234977851517],
              [-0.040070288216307745, -0.3809695010933347, -0.006030538456848033]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.012374593511816115, 0.9825552686641699],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0005840373982684607, -0.0853125199693898, 0.975121767336777],
              "axisReference": [0.013354520408892269, -0.16659218143454282, 0.9539132365275398],
              "wheelCentre": [-0.027456899507827825, -0.07548480336623768, 1],
              "spindleReference": [-0.06954820629426492, -0.07979498272521365, 1.0368192349778516],
              "outerTieRod": [0.007306624991041458, -0.0768114188215034, 0.9690580536751863]
            },
            "strutAxisPerM": [0.06016332277580298, -0.3508293021049715, -0.09154287712758849],
            "strutLengthMPerM": -0.9654256370094066,
            "springCompressionMPerM": 0.9654256370094066,
            "damperCompressionMPerM": 0.9654256370094066,
            "springLengthMPerM": -0.9654256370094066,
            "damperLengthMPerM": -0.9654256370094066,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.4231221248406953,
            "toeInRadPerM": -0.4231221248406953,
            "residualsMPerM": [1.3877787807814457e-17, 1.3877787807814457e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0087378648610008, -0.3194038778621881, 1.673783699060341, -8.148657007437427
            ],
            "angularRadPerM": [-0.3194038778621881, 1.673783699060341, -8.148657007437427],
            "carrierBasisPerM": [
              [0.7702673610265832, -8.10789464399145, -1.6956031231039883],
              [8.135041952624308, 0.7459844367396025, -0.16564046750776165],
              [1.5588276099937493, 0.4562691356311197, 0.03261890368075]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00003857631842049982, 0.003062998786468098],
              "topMount": [0, 0, 0],
              "strutLower": [0.17620696946159997, -0.04076016623054915, -0.012208268936978996],
              "axisReference": [0.08336721112098999, -0.019668227954182552, -0.004236805511403303],
              "wheelCentre": [0.6561645152302158, 0.11026370721953882, 0],
              "spindleReference": [1.469668710492646, 0.18486215089349906, -0.016564046750776155],
              "outerTieRod": [-0.1114293984496833, 0.9836997020184022, 0.20949653438125432]
            },
            "strutAxisPerM": [-0.40072641838197653, 0.09103962605345353, 0.034407413858988795],
            "strutLengthMPerM": -0.0030095992041295587,
            "springCompressionMPerM": 0.0030095992041295587,
            "damperCompressionMPerM": 0.0030095992041295587,
            "springLengthMPerM": -0.0030095992041295587,
            "damperLengthMPerM": -0.0030095992041295587,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.5102810375396984e-17,
            "headingRadPerM": -8.169808886253563,
            "toeInRadPerM": 8.169808886253563,
            "residualsMPerM": [-2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07047198450147407,
          "carrierBasis": [
            [0.9973791274252223, 0.07072730659111995, -0.015248746796626965],
            [-0.07083368683580303, 0.9974666195116024, -0.006552233920081816],
            [0.014746694061697431, 0.007615186305127911, 0.9998622624900838]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505395303837558, -0.13530557369468965],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016640818927618733, -0.72793009927058, 0.07430572554787693],
            "axisReference": [0.021049867952657605, -0.6710023817458326, 0.2988381180085582],
            "wheelCentre": [0.005901155391661744, -0.7991944315505155, 0.02499999999972785],
            "spindleReference": [0.012984524075242046, -0.8989410935016757, 0.025655223391736037],
            "outerTieRod": [-0.11980396439691679, -0.748747533527369, -0.09354675591869188]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.01903088133633726, 0.24571843742482413, 0.9691544123951896],
          "steeringAxisReference": [0.03851724683749028, 0.20112093255364713, 0.9788088639692692],
          "strutLengthM": 0.4392429823435744,
          "strutInclinationRad": 0.2490199995334138,
          "springUpperM": [0.02423876474654651, -0.6298287374969931, 0.4612338235041924],
          "springLowerM": [0.018924524687979206, -0.6984438867796011, 0.19060425503529968],
          "damperUpperM": [0.02452422796659157, -0.6261429609356207, 0.47577113969012025],
          "damperLowerM": [0.017402054181072223, -0.7181013617735871, 0.11307190204368452],
          "springLengthM": 0.2792429823435744,
          "damperLengthM": 0.3742429823435744,
          "springCompressionM": 0.024114331184549365,
          "damperCompressionM": 0.024114331184549365,
          "springMotionRatio": 0.9644066364838462,
          "damperMotionRatio": 0.9644066364838462,
          "headingRad": 0.07089457898434853,
          "steeringAngleRad": 0.07089457898434853,
          "toeInRad": 0.07089457898434853,
          "tieRodLengthM": 0.27999999999995473,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.012372897223779189, 0.04629612724607895, -0.6344314700409996, 0.1285381182849812],
              [0.08091623603017495, 0.6462465816723176, 0.039843947809244135, -0.03361748371457749],
              [0.3505395303837557, -0.048654901166759745, -0.005901155391661744, 0],
              [0.02844410001235227, 0.0417413271011252, 0.01134782045402593, 0.11926681531165077]
            ],
            "residualsM": [
              -2.4655989055988314e-12, -5.598022045916196e-13, -2.721503578051454e-13,
              -4.524158825347513e-14
            ],
            "singularValuesMPerRad": [
              0.6550048158032987, 0.6490059999094708, 0.3545364205357898, 0.12029206844278142
            ],
            "normalizedSingularValues": [
              1.313310868921012, 1.0768324599186885, 0.9172829182236152, 0.5236778234511865
            ],
            "rawRankRatio": 0.18365066262185428,
            "normalizedRankRatio": 0.3987462799888567,
            "conditionNumber": 5.4451205659902735,
            "headingProjectionNorm": 0.9999785338849312
          },
          "jounce": {
            "tangentRadPerM": [
              2.799606301715713, -0.37315426265976287, -0.07990604147982826, -0.5294814649610179
            ],
            "angularRadPerM": [-0.37315426265976287, -0.07990604147982826, -0.5294814649610179],
            "carrierBasisPerM": [
              [0.03866726490065992, -0.5337838963780293, 0.05330442198623438],
              [0.5286636500241211, 0.03506013025718854, -0.3778689604500491],
              [-0.07586293541985735, 0.36529476414569, -0.0016632892833223977]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.013142545467286899, 0.9813726782628291],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0047779344641777285, 0.08254889009735514, 0.974265574634124],
              "axisReference": [0.007422742142184295, 0.16399959971239064, 0.9533750638305549],
              "wheelCentre": [-0.03857125216838328, 0.06983670121773787, 1],
              "spindleReference": [-0.09143761717079538, 0.06633068819201902, 1.037786896045005],
              "outerTieRod": [-0.0023879527046322684, 0.09215900490104988, 0.9711309264486476]
            },
            "strutAxisPerM": [0.05266206553841947, 0.3515676012313196, -0.09017019994571028],
            "strutLengthMPerM": -0.9644066364838462,
            "springCompressionMPerM": 0.9644066364838462,
            "damperCompressionMPerM": 0.9644066364838462,
            "springLengthMPerM": -0.9644066364838462,
            "damperLengthMPerM": -0.9644066364838462,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.5298305286973343,
            "toeInRadPerM": -0.5298305286973343,
            "residualsMPerM": [0, -2.0816681711721685e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0707205346055422, -0.3084476783636403, -1.6577858120866529, -8.064506877286385
            ],
            "angularRadPerM": [-0.3084476783636403, -1.6577858120866529, -8.064506877286385],
            "carrierBasisPerM": [
              [0.5956600065075794, -8.048074272929973, 1.631625293201955],
              [8.054938613345104, 0.5692177332901389, -0.42509334408776567],
              [-1.5961447504674005, 0.18948037787068583, 0.022097973654541206]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00033199233797786903, -0.024790342989114904],
              "topMount": [0, 0, 0],
              "strutLower": [-0.16515672523363842, -0.06987787241328067, -0.00417725600538724],
              "axisReference": [-0.07828937032228545, -0.03617818342606863, -0.014427219391932783],
              "wheelCentre": [-0.65813009074204, 0.0015239814568248863, 3.469446951953614e-18],
              "spindleReference": [
                -1.4636239520765504, -0.055397791872188996, 0.042509334408776564
              ],
              "outerTieRod": [-0.05477560466615443, 0.9787083128613477, -0.22395239266804548]
            },
            "strutAxisPerM": [0.3749475938986362, 0.1454587550614613, -0.044242156483943834],
            "strutLengthMPerM": 0.024361765748088435,
            "springCompressionMPerM": -0.024361765748088435,
            "damperCompressionMPerM": -0.024361765748088435,
            "springLengthMPerM": 0.024361765748088435,
            "damperLengthMPerM": 0.024361765748088435,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -7.28583859910259e-17,
            "headingRadPerM": -8.075198862263035,
            "toeInRadPerM": -8.075198862263035,
            "residualsMPerM": [-2.220446049250313e-16, 0, 5.204170427930421e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.00865638714318373, "right": -0.011247979714446965 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.06967441423386844,
          "phi": 0.09279276656580704,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505431630258986, -0.13558515506520843],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013227571514098651, 0.7290380206910803, 0.07438522428625768],
            "axisReference": [0.019433056200830426, 0.6715618790028656, 0.29873536379243004],
            "wheelCentre": [-0.007241777661234025, 0.798082248303055, 0.0249999999999983],
            "spindleReference": [-0.01634758566952098, 0.8976589972603205, 0.02624712774723839],
            "outerTieRod": [-0.1192460903124247, 0.7291239695612223, -0.09788120173768824]
          },
          "basis": [
            [0.9957037724915063, 0.09082663557150593, 0.018014430797104176],
            [-0.09105808008286957, 0.9957674895726552, 0.012471277472400635],
            [-0.016805460356815894, -0.01405805750922764, 0.9997599449474169]
          ],
          "axis": [0.026784878561564463, -0.24808561345703725, 0.9683677497088011],
          "strutLength": 0.43951770992139005,
          "heading": 0.09119149936412052,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -1.700029006457271e-15,
          "springLength": 0.2795177099213901,
          "damperLength": 0.37451770992139005
        },
        {
          "side": "right",
          "theta": 0.0704719845023283,
          "phi": 0.07246395768981695,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505395303837517, -0.13530557369439022],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016640818926826586, -0.7279300992707827, 0.07430572554826148],
            "axisReference": [0.02104986795101089, -0.6710023817462591, 0.2988381180090162],
            "wheelCentre": [0.005901155391068085, -0.7991944315506707, 0.025000000000000744],
            "spindleReference": [0.012984524074664305, -0.8989410935018303, 0.02565522339193571],
            "outerTieRod": [-0.11980396439707418, -0.7487475335274287, -0.09354675591884104]
          },
          "basis": [
            [0.997379127425267, 0.07072730659131904, -0.015248746792806725],
            [-0.07083368683596228, 0.9974666195115961, -0.006552233919349832],
            [0.014746694057937302, 0.007615186304129872, 0.9998622624901466]
          ],
          "axis": [0.019030881332648682, 0.24571843742385763, 0.9691544123955068],
          "strutLength": 0.43924298234326653,
          "heading": 0.07089457898450778,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 7.424616477180734e-16,
          "springLength": 0.27924298234326655,
          "damperLength": 0.37424298234326653
        }
      ],
      "errors": {
        "positionM": 1.6467140151465998e-12,
        "frame": 3.820239263818692e-12,
        "angleRad": 2.3707424912089436e-13,
        "closureM": 2.4655989055988314e-12,
        "jacobianMPerRad": 4.807683071095248e-11,
        "pointDerivativeMPerM": 7.929499556968977e-10,
        "angularDerivativeRadPerM": 1.6868000329850474e-9,
        "carrierBasisDerivativePerM": 4.447558765718895e-9,
        "armDerivativeRadPerM": 5.189506602221172e-10,
        "lengthDerivativeMPerM": 8.831080311466621e-11,
        "headingDerivativeRadPerM": 1.07578461694402e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007928757956687793,
          "heading": 0.0001076532396844243,
          "length": 6.742296171195761e-7,
          "angular": 0.000016941495967870424,
          "basis": 0.00004456616104475675,
          "arm": 0.0000037973840543159554
        },
        {
          "stepM": 0.0001,
          "point": 7.928183204386485e-8,
          "heading": 0.0000010764767495174965,
          "length": 6.747769547982285e-9,
          "angular": 1.6939492120116029e-7,
          "basis": 4.456141066144781e-7,
          "arm": 3.7942317288042204e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.929499556968977e-10,
          "heading": 1.07578461694402e-8,
          "length": 8.831080311466621e-11,
          "angular": 1.6868000329850474e-9,
          "basis": 4.447558765718895e-9,
          "arm": 5.189506602221172e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.06991851582650888,
          "carrierBasis": [
            [0.9999502177525289, 0.009902756254058604, 0.001223697365375738],
            [-0.009914683900174479, 0.9998992389717426, 0.010159278856723304],
            [-0.0011229692021356979, -0.010170905677556324, 0.999947644438382]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505420749115694, -0.13549958705320492],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014961723411842928, 0.7285567412836587, 0.07430458816220151],
            "axisReference": [0.020254114044634636, 0.671323343144033, 0.29874016631054456],
            "wheelCentre": [-0.000675409267350436, 0.7989096919517475, 0.02499999999977237],
            "spindleReference": [-0.0016668776573678836, 0.8988996158489219, 0.026015927885444684],
            "outerTieRod": [-0.11993979805938715, 0.7389479155442628, -0.09575011774808195]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.022843669359588013, -0.2470378538058916, 0.9687365305165117],
          "steeringAxisReference": [0.03850595033950935, -0.2010658661504559, 0.9788206215939763],
          "strutLengthM": 0.43943363177474287,
          "strutInclinationRad": 0.25070996043180427,
          "springUpperM": [0.024086253225616482, 0.6298815141522358, 0.4612505387793395],
          "springLowerM": [0.01770296373499349, 0.6989121988269517, 0.1905529718241829],
          "damperUpperM": [0.0244289082660103, 0.6261759463451474, 0.4757815867370872],
          "damperLowerM": [0.015875470186226447, 0.718675227131423, 0.11305404938286198],
          "springLengthM": 0.2794336317747429,
          "damperLengthM": 0.37443363177474287,
          "springCompressionM": 0.023923681753380888,
          "damperCompressionM": 0.023923681753380888,
          "springMotionRatio": 0.9648825936915291,
          "damperMotionRatio": 0.9648825936915291,
          "headingRad": 0.00991535806123196,
          "steeringAngleRad": 0.00991535806123196,
          "toeInRad": -0.00991535806123196,
          "tieRodLengthM": 0.27999999999999053,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0069699746252848555, 0.007113519118277857, -0.6357948102377627,
                -0.13088255825638856
              ],
              [0.08233195319927795, 0.648010940569416, 0.012472760882605677, -0.02293007537001626],
              [-0.35054207491156936, 0.04836761704017811, 0.000675409267350436, 0],
              [
                -0.025875797251256896, -0.040604245021865173, 0.010396139198034157,
                -0.11948663810204749
              ]
            ],
            "residualsM": [
              -1.5872650416248746e-12, 1.3071488336180437e-13, -2.2763041451767663e-13,
              -9.43689570931383e-15
            ],
            "singularValuesMPerRad": [
              0.6551694448308345, 0.649160788243204, 0.3544751014375738, 0.12023416351902722
            ],
            "normalizedSingularValues": [
              1.313321174178866, 1.0774686740461723, 0.9170329082630593, 0.522780446330221
            ],
            "rawRankRatio": 0.18351613383019078,
            "normalizedRankRatio": 0.3980598627423193,
            "conditionNumber": 5.449112179560787,
            "headingProjectionNorm": 0.9999483931949246
          },
          "jounce": {
            "tangentRadPerM": [
              -2.801255878297314, 0.3738928476616755, -0.0627086544113832, 0.47412133571596704
            ],
            "angularRadPerM": [0.3738928476616755, -0.0627086544113832, 0.47412133571596704],
            "carrierBasisPerM": [
              [-0.004771844437633379, 0.4736402011976847, 0.06640810236916014],
              [-0.47471063746955666, -0.008499244875881645, 0.3732334373475929],
              [-0.05788312787927906, -0.3744056959497357, -0.0038732487746911915]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.012606808221975097, 0.981958047936571],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0027328217718219847, -0.08395741645593671, 0.9746761184824715],
              "axisReference": [0.010328700293977661, -0.16536303857046533, 0.9536088389658941],
              "wheelCentre": [-0.03299683233416248, -0.07293668181772689, 1],
              "spindleReference": [-0.08046789608111816, -0.07378660630531506, 1.0373233437347593],
              "outerTieRod": [0.003004402592040394, -0.08433486775492788, 0.9701018113278083]
            },
            "strutAxisPerM": [0.056377752911012824, -0.3513729889992884, -0.09093319087235519],
            "strutLengthMPerM": -0.9648825936915291,
            "springCompressionMPerM": 0.9648825936915291,
            "damperCompressionMPerM": 0.9648825936915291,
            "springLengthMPerM": -0.9648825936915291,
            "damperLengthMPerM": -0.9648825936915291,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.4747960766165821,
            "toeInRadPerM": -0.4747960766165821,
            "residualsMPerM": [
              6.938893903907228e-18, -2.2551405187698492e-17, 0, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.039951850515113935, -0.31272843722883403, 1.659919055790862, -8.078341923513872
            ],
            "angularRadPerM": [-0.31272843722883403, 1.659919055790862, -8.078341923513872],
            "carrierBasisPerM": [
              [0.08202908958080907, -8.077557080532365, -1.6629332947772346],
              [8.094391522042411, 0.08327130200940253, -0.296239353651891],
              [1.5776680960613472, 0.3217837933402967, 0.005044769415435369]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00017979982530664105, 0.01400480457612489],
              "topMount": [0, 0, 0],
              "strutLower": [0.17065290607574707, -0.05543398547201784, -0.0039550061952543895],
              "axisReference": [0.08084683942512183, -0.028000338983630028, 0.005158564900186392],
              "wheelCentre": [0.6571464714719361, 0.05546917220961096, 0],
              "spindleReference": [1.4665856236761778, 0.06379630241055122, -0.029623935365189123],
              "outerTieRod": [-0.02768068212766704, 0.9811656885520947, 0.21672098426252934]
            },
            "strutAxisPerM": [-0.38763202404994135, 0.11841248940046228, 0.039337119882915675],
            "strutLengthMPerM": -0.013761272380169182,
            "springCompressionMPerM": 0.013761272380169182,
            "damperCompressionMPerM": 0.013761272380169182,
            "springLengthMPerM": -0.013761272380169182,
            "damperLengthMPerM": -0.013761272380169182,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.5326962749261384e-16,
            "headingRadPerM": -8.095237048547988,
            "toeInRadPerM": 8.095237048547988,
            "residualsMPerM": [0, 0, -6.505213034913027e-19, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.06991851582650888,
          "carrierBasis": [
            [0.9999502177525289, -0.009902756254058604, 0.001223697365375738],
            [0.009914683900174479, 0.9998992389717426, -0.010159278856723304],
            [-0.0011229692021356979, 0.010170905677556324, 0.999947644438382]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505420749115694, -0.13549958705320492],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014961723411842928, -0.7285567412836587, 0.07430458816220151],
            "axisReference": [0.020254114044634636, -0.671323343144033, 0.29874016631054456],
            "wheelCentre": [-0.000675409267350436, -0.7989096919517475, 0.02499999999977237],
            "spindleReference": [-0.0016668776573678836, -0.8988996158489219, 0.026015927885444684],
            "outerTieRod": [-0.11993979805938715, -0.7389479155442628, -0.09575011774808195]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.022843669359588013, 0.2470378538058916, 0.9687365305165117],
          "steeringAxisReference": [0.03850595033950935, 0.2010658661504559, 0.9788206215939763],
          "strutLengthM": 0.43943363177474287,
          "strutInclinationRad": 0.25070996043180427,
          "springUpperM": [0.024086253225616482, -0.6298815141522358, 0.4612505387793395],
          "springLowerM": [0.01770296373499349, -0.6989121988269517, 0.1905529718241829],
          "damperUpperM": [0.0244289082660103, -0.6261759463451474, 0.4757815867370872],
          "damperLowerM": [0.015875470186226447, -0.718675227131423, 0.11305404938286198],
          "springLengthM": 0.2794336317747429,
          "damperLengthM": 0.37443363177474287,
          "springCompressionM": 0.023923681753380888,
          "damperCompressionM": 0.023923681753380888,
          "springMotionRatio": 0.9648825936915291,
          "damperMotionRatio": 0.9648825936915291,
          "headingRad": -0.00991535806123196,
          "steeringAngleRad": -0.00991535806123196,
          "toeInRad": -0.00991535806123196,
          "tieRodLengthM": 0.27999999999999053,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0069699746252848555, -0.007113519118277857, -0.6357948102377627,
                0.13088255825638856
              ],
              [0.08233195319927795, 0.648010940569416, -0.012472760882605677, -0.02293007537001626],
              [0.35054207491156936, -0.04836761704017811, 0.000675409267350436, 0],
              [
                0.025875797251256896, 0.040604245021865173, 0.010396139198034157,
                0.11948663810204749
              ]
            ],
            "residualsM": [
              -1.5872650416248746e-12, -1.3071488336180437e-13, -2.2763041451767663e-13,
              -9.43689570931383e-15
            ],
            "singularValuesMPerRad": [
              0.6551694448308345, 0.649160788243204, 0.3544751014375738, 0.12023416351902722
            ],
            "normalizedSingularValues": [
              1.313321174178866, 1.0774686740461723, 0.9170329082630593, 0.522780446330221
            ],
            "rawRankRatio": 0.18351613383019078,
            "normalizedRankRatio": 0.3980598627423193,
            "conditionNumber": 5.449112179560787,
            "headingProjectionNorm": 0.9999483931949246
          },
          "jounce": {
            "tangentRadPerM": [
              2.801255878297314, -0.3738928476616755, -0.0627086544113832, -0.47412133571596704
            ],
            "angularRadPerM": [-0.3738928476616755, -0.0627086544113832, -0.47412133571596704],
            "carrierBasisPerM": [
              [-0.004771844437633379, -0.4736402011976847, 0.06640810236916014],
              [0.47471063746955666, -0.008499244875881645, -0.3732334373475929],
              [-0.05788312787927906, 0.3744056959497357, -0.0038732487746911915]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.012606808221975097, 0.981958047936571],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0027328217718219847, 0.08395741645593671, 0.9746761184824715],
              "axisReference": [0.010328700293977661, 0.16536303857046533, 0.9536088389658941],
              "wheelCentre": [-0.03299683233416248, 0.07293668181772689, 1],
              "spindleReference": [-0.08046789608111816, 0.07378660630531506, 1.0373233437347593],
              "outerTieRod": [0.003004402592040394, 0.08433486775492788, 0.9701018113278083]
            },
            "strutAxisPerM": [0.056377752911012824, 0.3513729889992884, -0.09093319087235519],
            "strutLengthMPerM": -0.9648825936915291,
            "springCompressionMPerM": 0.9648825936915291,
            "damperCompressionMPerM": 0.9648825936915291,
            "springLengthMPerM": -0.9648825936915291,
            "damperLengthMPerM": -0.9648825936915291,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.4747960766165821,
            "toeInRadPerM": -0.4747960766165821,
            "residualsMPerM": [
              6.938893903907228e-18, 2.2551405187698492e-17, 0, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.039951850515113935, -0.31272843722883403, -1.659919055790862, -8.078341923513872
            ],
            "angularRadPerM": [-0.31272843722883403, -1.659919055790862, -8.078341923513872],
            "carrierBasisPerM": [
              [-0.08202908958080907, -8.077557080532365, 1.6629332947772346],
              [8.094391522042411, -0.08327130200940253, -0.296239353651891],
              [-1.5776680960613472, 0.3217837933402967, -0.005044769415435369]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00017979982530664105, -0.01400480457612489],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17065290607574707, -0.05543398547201784, 0.0039550061952543895],
              "axisReference": [-0.08084683942512183, -0.028000338983630028, -0.005158564900186392],
              "wheelCentre": [-0.6571464714719361, 0.05546917220961096, 0],
              "spindleReference": [-1.4665856236761778, 0.06379630241055122, 0.029623935365189123],
              "outerTieRod": [0.02768068212766704, 0.9811656885520947, -0.21672098426252934]
            },
            "strutAxisPerM": [0.38763202404994135, 0.11841248940046228, -0.039337119882915675],
            "strutLengthMPerM": 0.013761272380169182,
            "springCompressionMPerM": -0.013761272380169182,
            "damperCompressionMPerM": -0.013761272380169182,
            "springLengthMPerM": 0.013761272380169182,
            "damperLengthMPerM": 0.013761272380169182,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.5326962749261384e-16,
            "headingRadPerM": -8.095237048547988,
            "toeInRadPerM": -8.095237048547988,
            "residualsMPerM": [0, 0, 6.505213034913027e-19, 0]
          }
        },
        "bumpSteerRad": { "left": -0.00991535806123196, "right": -0.00991535806123196 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.06991851582717568,
          "phi": 0.00995368669262775,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505420749115663, -0.1354995870529712],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014961723411323175, 0.7285567412836692, 0.07430458816247373],
            "axisReference": [0.020254114043554632, 0.6713233431440595, 0.2987401663108341],
            "wheelCentre": [-0.0006754092677398243, 0.7989096919517565, 0.02500000000000091],
            "spindleReference": [-0.001666877657747159, 0.8988996158489311, 0.02601592788566337],
            "outerTieRod": [-0.11993979805948662, 0.7389479155442776, -0.09575011774814288]
          },
          "basis": [
            [0.9999502177525276, 0.009902756253932533, 0.0012236973678389019],
            [-0.00991468390007335, 0.9998992389717455, 0.010159278856624633],
            [-0.0011229692046009817, -0.010170905677481919, 0.9999476444383802]
          ],
          "axis": [0.022843669357169766, -0.24703785380582263, 0.9687365305165866],
          "strutLength": 0.4394336317744937,
          "heading": 0.009915358061130808,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 9.08995101411847e-16,
          "springLength": 0.2794336317744937,
          "damperLength": 0.3744336317744937
        },
        {
          "side": "right",
          "theta": 0.06991851582717579,
          "phi": -0.00995368669262775,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505420749115663, -0.13549958705297116],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014961723411323175, -0.7285567412836692, 0.07430458816247376],
            "axisReference": [0.020254114043554632, -0.6713233431440595, 0.29874016631083417],
            "wheelCentre": [-0.0006754092677398243, -0.7989096919517565, 0.025000000000000938],
            "spindleReference": [-0.001666877657747159, -0.8988996158489311, 0.026015927885663398],
            "outerTieRod": [-0.11993979805948662, -0.7389479155442776, -0.09575011774814285]
          },
          "basis": [
            [0.9999502177525276, -0.009902756253932533, 0.0012236973678389019],
            [0.00991468390007335, 0.9998992389717455, -0.010159278856624633],
            [-0.0011229692046009817, 0.010170905677481919, 0.9999476444383802]
          ],
          "axis": [0.022843669357169766, 0.24703785380582263, 0.9687365305165866],
          "strutLength": 0.4394336317744937,
          "heading": -0.009915358061130808,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 9.367506770274758e-16,
          "springLength": 0.2794336317744937,
          "damperLength": 0.3744336317744937
        }
      ],
      "errors": {
        "positionM": 1.0800041416736406e-12,
        "frame": 2.465283836447507e-12,
        "angleRad": 1.0115172588420762e-13,
        "closureM": 1.5872650416248746e-12,
        "jacobianMPerRad": 3.727365638361846e-11,
        "pointDerivativeMPerM": 2.967017881383427e-10,
        "angularDerivativeRadPerM": 2.7911095656918405e-10,
        "carrierBasisDerivativePerM": 1.710926345044328e-9,
        "armDerivativeRadPerM": 3.9541792062891545e-10,
        "lengthDerivativeMPerM": 9.692827963869721e-11,
        "headingDerivativeRadPerM": 8.985747257383991e-9,
        "implicitResidual": 2.5326962749261384e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003034220314127034,
          "heading": 0.00009034281084296936,
          "length": 4.383509781824557e-7,
          "angular": 0.0000029669097780238296,
          "basis": 0.0000170983608554498,
          "arm": 0.0000037932943506291394
        },
        {
          "stepM": 0.0001,
          "point": 3.033933683449508e-8,
          "heading": 9.033842278682869e-7,
          "length": 4.3924979209464254e-9,
          "angular": 2.966480699972962e-8,
          "basis": 1.709577651110017e-7,
          "arm": 3.795877345780241e-8
        },
        {
          "stepM": 0.00001,
          "point": 2.967017881383427e-10,
          "heading": 8.985747257383991e-9,
          "length": 9.692827963869721e-11,
          "angular": 2.7911095656918405e-10,
          "basis": 1.710926345044328e-9,
          "arm": 3.9541792062891545e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07047198450147407,
          "carrierBasis": [
            [0.9973791274252223, -0.07072730659111995, -0.015248746796626965],
            [0.07083368683580303, 0.9974666195116024, 0.006552233920081816],
            [0.014746694061697431, -0.007615186305127911, 0.9998622624900838]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505395303837558, -0.13530557369468965],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016640818927618733, 0.72793009927058, 0.07430572554787693],
            "axisReference": [0.021049867952657605, 0.6710023817458326, 0.2988381180085582],
            "wheelCentre": [0.005901155391661744, 0.7991944315505155, 0.02499999999972785],
            "spindleReference": [0.012984524075242046, 0.8989410935016757, 0.025655223391736037],
            "outerTieRod": [-0.11980396439691679, 0.748747533527369, -0.09354675591869188]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.01903088133633726, -0.24571843742482413, 0.9691544123951896],
          "steeringAxisReference": [0.03851724683749028, -0.20112093255364713, 0.9788088639692692],
          "strutLengthM": 0.4392429823435744,
          "strutInclinationRad": 0.2490199995334138,
          "springUpperM": [0.02423876474654651, 0.6298287374969931, 0.4612338235041924],
          "springLowerM": [0.018924524687979206, 0.6984438867796011, 0.19060425503529968],
          "damperUpperM": [0.02452422796659157, 0.6261429609356207, 0.47577113969012025],
          "damperLowerM": [0.017402054181072223, 0.7181013617735871, 0.11307190204368452],
          "springLengthM": 0.2792429823435744,
          "damperLengthM": 0.3742429823435744,
          "springCompressionM": 0.024114331184549365,
          "damperCompressionM": 0.024114331184549365,
          "springMotionRatio": 0.9644066364838462,
          "damperMotionRatio": 0.9644066364838462,
          "headingRad": -0.07089457898434853,
          "steeringAngleRad": -0.07089457898434853,
          "toeInRad": 0.07089457898434853,
          "tieRodLengthM": 0.27999999999995473,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.012372897223779189, -0.04629612724607895, -0.6344314700409996,
                -0.1285381182849812
              ],
              [
                0.08091623603017495, 0.6462465816723176, -0.039843947809244135, -0.03361748371457749
              ],
              [-0.3505395303837557, 0.048654901166759745, -0.005901155391661744, 0],
              [-0.02844410001235227, -0.0417413271011252, 0.01134782045402593, -0.11926681531165077]
            ],
            "residualsM": [
              -2.4655989055988314e-12, 5.598022045916196e-13, -2.721503578051454e-13,
              -4.524158825347513e-14
            ],
            "singularValuesMPerRad": [
              0.6550048158032987, 0.6490059999094708, 0.3545364205357898, 0.12029206844278142
            ],
            "normalizedSingularValues": [
              1.313310868921012, 1.0768324599186885, 0.9172829182236152, 0.5236778234511865
            ],
            "rawRankRatio": 0.18365066262185428,
            "normalizedRankRatio": 0.3987462799888567,
            "conditionNumber": 5.4451205659902735,
            "headingProjectionNorm": 0.9999785338849312
          },
          "jounce": {
            "tangentRadPerM": [
              -2.799606301715713, 0.37315426265976287, -0.07990604147982826, 0.5294814649610179
            ],
            "angularRadPerM": [0.37315426265976287, -0.07990604147982826, 0.5294814649610179],
            "carrierBasisPerM": [
              [0.03866726490065992, 0.5337838963780293, 0.05330442198623438],
              [-0.5286636500241211, 0.03506013025718854, 0.3778689604500491],
              [-0.07586293541985735, -0.36529476414569, -0.0016632892833223977]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.013142545467286899, 0.9813726782628291],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0047779344641777285, -0.08254889009735514, 0.974265574634124],
              "axisReference": [0.007422742142184295, -0.16399959971239064, 0.9533750638305549],
              "wheelCentre": [-0.03857125216838328, -0.06983670121773787, 1],
              "spindleReference": [-0.09143761717079538, -0.06633068819201902, 1.037786896045005],
              "outerTieRod": [-0.0023879527046322684, -0.09215900490104988, 0.9711309264486476]
            },
            "strutAxisPerM": [0.05266206553841947, -0.3515676012313196, -0.09017019994571028],
            "strutLengthMPerM": -0.9644066364838462,
            "springCompressionMPerM": 0.9644066364838462,
            "damperCompressionMPerM": 0.9644066364838462,
            "springLengthMPerM": -0.9644066364838462,
            "damperLengthMPerM": -0.9644066364838462,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.5298305286973343,
            "toeInRadPerM": -0.5298305286973343,
            "residualsMPerM": [0, 2.0816681711721685e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0707205346055422, -0.3084476783636403, 1.6577858120866529, -8.064506877286385
            ],
            "angularRadPerM": [-0.3084476783636403, 1.6577858120866529, -8.064506877286385],
            "carrierBasisPerM": [
              [-0.5956600065075794, -8.048074272929973, -1.631625293201955],
              [8.054938613345104, -0.5692177332901389, -0.42509334408776567],
              [1.5961447504674005, 0.18948037787068583, -0.022097973654541206]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00033199233797786903, 0.024790342989114904],
              "topMount": [0, 0, 0],
              "strutLower": [0.16515672523363842, -0.06987787241328067, 0.00417725600538724],
              "axisReference": [0.07828937032228545, -0.03617818342606863, 0.014427219391932783],
              "wheelCentre": [0.65813009074204, 0.0015239814568248863, -3.469446951953614e-18],
              "spindleReference": [
                1.4636239520765504, -0.055397791872188996, -0.042509334408776564
              ],
              "outerTieRod": [0.05477560466615443, 0.9787083128613477, 0.22395239266804548]
            },
            "strutAxisPerM": [-0.3749475938986362, 0.1454587550614613, 0.044242156483943834],
            "strutLengthMPerM": -0.024361765748088435,
            "springCompressionMPerM": 0.024361765748088435,
            "damperCompressionMPerM": 0.024361765748088435,
            "springLengthMPerM": -0.024361765748088435,
            "damperLengthMPerM": -0.024361765748088435,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 7.28583859910259e-17,
            "headingRadPerM": -8.075198862263035,
            "toeInRadPerM": 8.075198862263035,
            "residualsMPerM": [2.220446049250313e-16, 0, -5.204170427930421e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.06967441423322107,
          "carrierBasis": [
            [0.9957037724915184, -0.0908266355717683, 0.018014430795123316],
            [0.09105808008310551, 0.9957674895726325, -0.012471277472482806],
            [-0.016805460354832286, 0.014058057509133548, 0.9997599449474517]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505431630259014, -0.13558515506543536],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013227571514520108, -0.7290380206911072, 0.07438522428600672],
            "axisReference": [0.019433056201711228, -0.6715618790029163, 0.29873536379217236],
            "wheelCentre": [-0.007241777660928445, -0.7980822483030717, 0.02499999999978106],
            "spindleReference": [-0.016347585669238995, -0.8976589972603349, 0.026247127747029336],
            "outerTieRod": [-0.11924609031234444, -0.7291239695611975, -0.09788120173767692]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.02678487856354717, 0.24808561345693478, 0.9683677497087725],
          "steeringAxisReference": [0.03850097058293374, 0.20104153917853396, 0.9788258143249481],
          "strutLengthM": 0.4395177099216285,
          "strutInclinationRad": 0.25219214111562216,
          "springUpperM": [0.023928604857458114, -0.6299234245382775, 0.4612652900116491],
          "springLowerM": [0.016441756942145766, -0.699267747076275, 0.1905893542510594],
          "damperUpperM": [0.024330378035911322, -0.6262021403364235, 0.4757908062572807],
          "damperLowerM": [0.014298966657061995, -0.7191145961528298, 0.11311993427435763],
          "springLengthM": 0.2795177099216285,
          "damperLengthM": 0.37451770992162847,
          "springCompressionM": 0.023839603606495285,
          "damperCompressionM": 0.023839603606495285,
          "springMotionRatio": 0.9654256370094066,
          "damperMotionRatio": 0.9654256370094066,
          "headingRad": -0.0911914993643576,
          "steeringAngleRad": -0.0911914993643576,
          "toeInRad": -0.0911914993643576,
          "tieRodLengthM": 0.27999999999997643,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.001436103054243527, -0.060768640976270584, -0.6327066062626436, 0.1323421999443268
              ],
              [
                0.08320857407872012, 0.6452438548900927, -0.06499395160427882, -0.012030772417096767
              ],
              [0.3505431630259013, -0.04753908527717032, 0.007241777660928445, 0],
              [0.02329037307883664, 0.039278014072080134, 0.009521448538808711, 0.11881533551850938]
            ],
            "residualsM": [
              -1.2945707873746048e-12, -1.1593503934648197e-13, -2.1894291934998478e-13,
              -2.353672812205332e-14
            ],
            "singularValuesMPerRad": [
              0.655199929636139, 0.6492748076645354, 0.3543459177471618, 0.11932878843912616
            ],
            "normalizedSingularValues": [
              1.3142822707422115, 1.0782055594371347, 0.9166221390912811, 0.5195562900584305
            ],
            "rawRankRatio": 0.18212576503998498,
            "normalizedRankRatio": 0.39531560428417156,
            "conditionNumber": 5.49071132126997,
            "headingProjectionNorm": 0.9999222305950619
          },
          "jounce": {
            "tangentRadPerM": [
              2.8029508839445536, -0.37396525416317894, -0.046015603921374194, -0.42212584654697527
            ],
            "angularRadPerM": [-0.37396525416317894, -0.046015603921374194, -0.42212584654697527],
            "carrierBasisPerM": [
              [-0.03916921534208371, -0.4135755266820958, 0.07978391627437056],
              [0.4209130678643712, -0.04310179358975974, -0.36819234977851517],
              [-0.040070288216307745, 0.3809695010933347, -0.006030538456848033]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.012374593511816115, 0.9825552686641699],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0005840373982684607, 0.0853125199693898, 0.975121767336777],
              "axisReference": [0.013354520408892269, 0.16659218143454282, 0.9539132365275398],
              "wheelCentre": [-0.027456899507827825, 0.07548480336623768, 1],
              "spindleReference": [-0.06954820629426492, 0.07979498272521365, 1.0368192349778516],
              "outerTieRod": [0.007306624991041458, 0.0768114188215034, 0.9690580536751863]
            },
            "strutAxisPerM": [0.06016332277580298, 0.3508293021049715, -0.09154287712758849],
            "strutLengthMPerM": -0.9654256370094066,
            "springCompressionMPerM": 0.9654256370094066,
            "damperCompressionMPerM": 0.9654256370094066,
            "springLengthMPerM": -0.9654256370094066,
            "damperLengthMPerM": -0.9654256370094066,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.4231221248406953,
            "toeInRadPerM": -0.4231221248406953,
            "residualsMPerM": [1.3877787807814457e-17, -1.3877787807814457e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0087378648610008, -0.3194038778621881, -1.673783699060341, -8.148657007437427
            ],
            "angularRadPerM": [-0.3194038778621881, -1.673783699060341, -8.148657007437427],
            "carrierBasisPerM": [
              [-0.7702673610265832, -8.10789464399145, 1.6956031231039883],
              [8.135041952624308, -0.7459844367396025, -0.16564046750776165],
              [-1.5588276099937493, 0.4562691356311197, -0.03261890368075]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00003857631842049982, -0.003062998786468098],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17620696946159997, -0.04076016623054915, 0.012208268936978996],
              "axisReference": [-0.08336721112098999, -0.019668227954182552, 0.004236805511403303],
              "wheelCentre": [-0.6561645152302158, 0.11026370721953882, 0],
              "spindleReference": [-1.469668710492646, 0.18486215089349906, 0.016564046750776155],
              "outerTieRod": [0.1114293984496833, 0.9836997020184022, -0.20949653438125432]
            },
            "strutAxisPerM": [0.40072641838197653, 0.09103962605345353, -0.034407413858988795],
            "strutLengthMPerM": 0.0030095992041295587,
            "springCompressionMPerM": -0.0030095992041295587,
            "damperCompressionMPerM": -0.0030095992041295587,
            "springLengthMPerM": 0.0030095992041295587,
            "damperLengthMPerM": 0.0030095992041295587,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.5102810375396984e-17,
            "headingRadPerM": -8.169808886253563,
            "toeInRadPerM": -8.169808886253563,
            "residualsMPerM": [2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.011247979714446965, "right": -0.00865638714318373 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0704719845023282,
          "phi": -0.07246395768981695,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505395303837517, -0.13530557369439025],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016640818926826586, 0.7279300992707827, 0.07430572554826145],
            "axisReference": [0.02104986795101089, 0.6710023817462591, 0.29883811800901616],
            "wheelCentre": [0.005901155391068085, 0.7991944315506707, 0.025000000000000716],
            "spindleReference": [0.012984524074664305, 0.8989410935018303, 0.025655223391935683],
            "outerTieRod": [-0.11980396439707418, 0.7487475335274287, -0.09354675591884107]
          },
          "basis": [
            [0.997379127425267, -0.07072730659131904, -0.015248746792806725],
            [0.07083368683596228, 0.9974666195115961, 0.006552233919349832],
            [0.014746694057937302, -0.007615186304129872, 0.9998622624901466]
          ],
          "axis": [0.019030881332648682, -0.24571843742385763, 0.9691544123955068],
          "strutLength": 0.43924298234326653,
          "heading": -0.07089457898450778,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 7.147060721024445e-16,
          "springLength": 0.27924298234326655,
          "damperLength": 0.37424298234326653
        },
        {
          "side": "right",
          "theta": 0.06967441423386855,
          "phi": -0.09279276656580704,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505431630258986, -0.1355851550652084],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013227571514098651, -0.7290380206910803, 0.07438522428625771],
            "axisReference": [0.019433056200830426, -0.6715618790028656, 0.29873536379243004],
            "wheelCentre": [-0.007241777661234025, -0.798082248303055, 0.02499999999999833],
            "spindleReference": [-0.01634758566952098, -0.8976589972603205, 0.02624712774723842],
            "outerTieRod": [-0.1192460903124247, -0.7291239695612223, -0.09788120173768822]
          },
          "basis": [
            [0.9957037724915063, -0.09082663557150593, 0.018014430797104176],
            [0.09105808008286957, 0.9957674895726552, -0.012471277472400635],
            [-0.016805460356815894, 0.01405805750922764, 0.9997599449474169]
          ],
          "axis": [0.026784878561564463, 0.24808561345703725, 0.9683677497088011],
          "strutLength": 0.43951770992139005,
          "heading": -0.09119149936412052,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -1.672273430841642e-15,
          "springLength": 0.2795177099213901,
          "damperLength": 0.37451770992139005
        }
      ],
      "errors": {
        "positionM": 1.6467140151465998e-12,
        "frame": 3.820239263818692e-12,
        "angleRad": 2.3707424912089436e-13,
        "closureM": 2.4655989055988314e-12,
        "jacobianMPerRad": 4.807683071095248e-11,
        "pointDerivativeMPerM": 7.929499556968977e-10,
        "angularDerivativeRadPerM": 1.6868000329850474e-9,
        "carrierBasisDerivativePerM": 4.447558765718895e-9,
        "armDerivativeRadPerM": 5.189506602221172e-10,
        "lengthDerivativeMPerM": 9.3861918237792e-11,
        "headingDerivativeRadPerM": 1.07578461694402e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000007928757956687793,
          "heading": 0.00010765323974837315,
          "length": 6.742296171195761e-7,
          "angular": 0.000016941495967870424,
          "basis": 0.00004456616104475675,
          "arm": 0.0000037973840543159554
        },
        {
          "stepM": 0.0001,
          "point": 7.928183204386485e-8,
          "heading": 0.0000010764767495174965,
          "length": 6.747769547982285e-9,
          "angular": 1.6939492120116029e-7,
          "basis": 4.456141066144781e-7,
          "arm": 3.7942317288042204e-8
        },
        {
          "stepM": 0.00001,
          "point": 7.929499556968977e-10,
          "heading": 1.07578461694402e-8,
          "length": 9.3861918237792e-11,
          "angular": 1.6868000329850474e-9,
          "basis": 4.447558765718895e-9,
          "arm": 5.189506602221172e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07133341563169698,
          "carrierBasis": [
            [0.9880284721141989, -0.15104080200841855, -0.03140723515902712],
            [0.15116655906042833, 0.9885069203705844, 0.0016552345129285137],
            [0.03079626135605983, -0.006383142495391332, 0.9995053005254007]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505353563979944, -0.13500360980997098],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018264310785276978, 0.7271591460364243, 0.07438829008271919],
            "axisReference": [0.02181945120263789, 0.6705998543445371, 0.2990289086269282],
            "wheelCentre": [0.012485729769990996, 0.798939399617261, 0.024999999999739564],
            "spindleReference": [0.027602385676033826, 0.8977900916543194, 0.02516552345103243],
            "outerTieRod": [-0.11884323179006576, 0.7585198577354831, -0.09127108191500097]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.015345135659092714, -0.24412819239316622, 0.9696215511685206],
          "steeringAxisReference": [0.03853484428630923, -0.20120638530618357, 0.9787906090108597],
          "strutLengthM": 0.4389462150505052,
          "strutInclinationRad": 0.2471174436536185,
          "springUpperM": [0.02438619457363629, 0.6297651276957268, 0.4612151379532592],
          "springLowerM": [0.020105727064368105, 0.6978637629492443, 0.19074287622294167],
          "damperUpperM": [0.024616371608522685, 0.6261032048098293, 0.475759461220787],
          "damperLowerM": [0.018878116211640688, 0.7173940183406976, 0.11317315212946001],
          "springLengthM": 0.2789462150505052,
          "damperLengthM": 0.3739462150505052,
          "springCompressionM": 0.024411098477618576,
          "damperCompressionM": 0.024411098477618576,
          "springMotionRatio": 0.9639822139559753,
          "damperMotionRatio": 0.9639822139559753,
          "headingRad": -0.15174849671884943,
          "steeringAngleRad": -0.15174849671884943,
          "toeInRad": 0.15174849671884943,
          "tieRodLengthM": 0.28000000000003544,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.017620419097703087, -0.09942031659584838, -0.628646099437713,
                -0.12531430293321952
              ],
              [0.0789680165175909, 0.6399805668677934, -0.09191584615766318, -0.04409074448708589],
              [-0.3505353563979943, 0.04840404321926661, -0.012485729769990996, 0],
              [
                -0.030996098767624894, -0.04268211201015822, 0.012374378103792417,
                -0.11824798652967626
              ]
            ],
            "residualsM": [
              -2.513485947153171e-12, 1.3676559884601147e-12, -2.6043750489535e-13,
              3.547162563677375e-14
            ],
            "singularValuesMPerRad": [
              0.6547060581033098, 0.6488109370387696, 0.3545308338289821, 0.1195926759460282
            ],
            "normalizedSingularValues": [
              1.3141522061174917, 1.076303505585736, 0.9173754261441028, 0.5224912157417652
            ],
            "rawRankRatio": 0.18266621251755238,
            "normalizedRankRatio": 0.3975880520608827,
            "conditionNumber": 5.474466165459636,
            "headingProjectionNorm": 0.9999986300984152
          },
          "jounce": {
            "tangentRadPerM": [
              -2.7979589850494833, 0.37177809089139235, -0.09778260716165468, 0.5889955678825531
            ],
            "angularRadPerM": [0.37177809089139235, -0.09778260716165468, 0.5889955678825531],
            "carrierBasisPerM": [
              [0.09203344428997362, 0.593620912944634, 0.04045833893587796],
              [-0.5823880480656443, 0.08842105337145438, 0.3822866759488904],
              [-0.09397459151831858, -0.3534553110190889, 0.0006382261954029377]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.013979694825004838, 0.9807835500112911],
              "topMount": [0, 0, 0],
              "strutLower": [-0.006706401593184433, -0.08106941751227309, 0.9738787190773861],
              "axisReference": [0.004640825180254146, -0.1624919158622749, 0.9531988444888422],
              "wheelCentre": [-0.04415533704621319, -0.06611149191948633, 1.0000000000000002],
              "spindleReference": [-0.10239414185277759, -0.057269386582340896, 1.038228667594889],
              "outerTieRod": [-0.008979116494873141, -0.10023662735283902, 0.972131211627313]
            },
            "strutAxisPerM": [0.048978300081368414, -0.3514458322888209, -0.08926102592870251],
            "strutLengthMPerM": -0.9639822139559753,
            "springCompressionMPerM": 0.9639822139559753,
            "damperCompressionMPerM": 0.9639822139559753,
            "springLengthMPerM": -0.9639822139559753,
            "damperLengthMPerM": -0.9639822139559753,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.5890625361549654,
            "toeInRadPerM": -0.5890625361549654,
            "residualsMPerM": [
              1.3877787807814457e-17, -1.3877787807814457e-17, 2.220446049250313e-16,
              2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10163275223720042, -0.30625597131002813, 1.6660496533989964, -8.100565657731087
            ],
            "angularRadPerM": [-0.30625597131002813, 1.6660496533989964, -8.100565657731087],
            "carrierBasisPerM": [
              [-1.275841946916474, -8.013208163378586, -1.599847345987667],
              [8.010222914470033, -1.224027711468781, -0.5545871403729234],
              [1.6135183946242324, 0.056637329514518886, -0.049353225053312]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0005077968862635998, 0.035625873027176104],
              "topMount": [0, 0, 0],
              "strutLower": [0.1594967753779413, -0.08433152590951777, 0.012355728383624042],
              "axisReference": [0.07559694413796003, -0.044332643454861105, 0.02375430873720126],
              "wheelCentre": [0.6586740888633789, -0.05264720973737968, 0],
              "spindleReference": [1.459696380310382, -0.17504998088425774, -0.05545871403729235],
              "outerTieRod": [0.1375395402702459, 0.9755829530144354, 0.23117929694729292]
            },
            "strutAxisPerM": [-0.36213880213153904, 0.17264811102298028, 0.04919995873933855],
            "strutLengthMPerM": -0.035015583157421745,
            "springCompressionMPerM": 0.035015583157421745,
            "damperCompressionMPerM": 0.035015583157421745,
            "springLengthMPerM": -0.035015583157421745,
            "damperLengthMPerM": -0.035015583157421745,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -5.898059818321144e-17,
            "headingRadPerM": -8.10321504320106,
            "toeInRadPerM": 8.10321504320106,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, 0, -1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0697477222229809,
          "carrierBasis": [
            [0.9844547625014781, -0.17208571606263173, 0.03514721774719691],
            [0.172642667670718, 0.9848926034688275, -0.01345618563829094],
            [-0.032300617450685735, 0.01931491546979945, 0.9992915511264462]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505428384405743, -0.13555945746271572],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011436545126292528, -0.7293701398634793, 0.07454985282728013],
            "axisReference": [0.01858652673428511, -0.6717156192723022, 0.2988260977093605],
            "wheelCentre": [-0.013800232175645626, -0.7966970821388478, 0.024999999999430228],
            "spindleReference": [-0.031064498942717424, -0.8951863424857306, 0.026345618563259315],
            "outerTieRod": [-0.11770016952149762, -0.7192710298595782, -0.09994002340370439]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.030861632693571832, 0.24885555448420815, 0.9680487966160818],
          "steeringAxisReference": [0.0385024659339043, 0.20104884759893527, 0.9788242543971563],
          "strutLengthM": 0.4394924601527961,
          "strutInclinationRad": 0.2534672156838148,
          "springUpperM": [0.023765534692257128, -0.6299542221793685, 0.4612780481353567],
          "springLowerM": [0.015139941049521148, -0.6995074733253743, 0.19071570842120994],
          "damperUpperM": [0.024228459182660707, -0.6262213888621053, 0.47579878008459797],
          "damperLowerM": [0.012671010434035401, -0.719415917684111, 0.11327180469192341],
          "springLengthM": 0.2794924601527961,
          "damperLengthM": 0.3744924601527961,
          "springCompressionM": 0.023864853375327677,
          "damperCompressionM": 0.023864853375327677,
          "springMotionRatio": 0.9660512061347852,
          "damperMotionRatio": 0.9660512061347852,
          "headingRad": -0.1735278658664424,
          "steeringAngleRad": -0.1735278658664424,
          "toeInRad": -0.1735278658664424,
          "tieRodLengthM": 0.2800000000001843,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004210021856525152, -0.11467172404137309, -0.6250454247086913,
                0.13289393463514937
              ],
              [
                0.08353256410004714, 0.6378220802510575, -0.11772001583127811,
                -0.0009095089241528027
              ],
              [0.35054283844057427, -0.04615424369827348, 0.013800232175645626, 0],
              [0.02068487945568032, 0.03776709921759674, 0.008724933235912783, 0.1171368846371483]
            ],
            "residualsM": [
              -3.166526069131592e-12, -3.7442271505483404e-14, -5.697733951315342e-13,
              1.8435253323900724e-13
            ],
            "singularValuesMPerRad": [
              0.6550941569833955, 0.649345967882059, 0.35414669625900447, 0.11746210231865158
            ],
            "normalizedSingularValues": [
              1.3163238157608348, 1.0790401803008298, 0.9160450468482901, 0.5136393418556486
            ],
            "rawRankRatio": 0.17930567852955048,
            "normalizedRankRatio": 0.3902074365787914,
            "conditionNumber": 5.57706821223286,
            "headingProjectionNorm": 0.9999094614354178
          },
          "jounce": {
            "tangentRadPerM": [
              2.804731513000013, -0.3733251057181526, -0.029643235964701867, -0.37270490695073605
            ],
            "angularRadPerM": [-0.3733251057181526, -0.029643235964701867, -0.37270490695073605],
            "carrierBasisPerM": [
              [-0.06517906806185685, -0.3537897818741511, 0.09342634296307184],
              [0.3674731910183782, -0.06936830131591985, -0.36256744797568785],
              [-0.022423471474641247, 0.38509922258894635, -0.008168237684596305]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.012454529589138287, 0.983178545630751],
              "topMount": [0, 0, 0],
              "strutLower": [0.0016628487897650743, 0.08663115357838637, 0.9756132619019181],
              "axisReference": [0.01650269787367228, 0.16769427317915295, 0.9543013304990364],
              "wheelCentre": [-0.021961414986861515, 0.0775388202691657, 1],
              "spindleReference": [-0.058708734088699345, 0.08447565040075768, 1.0362567447975688],
              "outerTieRod": [0.010599281218620967, 0.06961958930443508, 0.9680149804880417]
            },
            "strutAxisPerM": [0.06405358737477441, 0.34989463739562365, -0.09198918752617498],
            "strutLengthMPerM": -0.9660512061347852,
            "springCompressionMPerM": 0.9660512061347852,
            "damperCompressionMPerM": 0.9660512061347852,
            "springLengthMPerM": -0.9660512061347852,
            "damperLengthMPerM": -0.9660512061347852,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.3739652698900539,
            "toeInRadPerM": -0.3739652698900539,
            "residualsMPerM": [
              6.938893903907228e-18, 1.0299920638612292e-18, -1.1102230246251565e-16,
              -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.023674164597906, -0.32896737237560597, -1.7015691352428386, -8.286168912264909
            ],
            "angularRadPerM": [-0.32896737237560597, -1.7015691352428386, -8.286168912264909],
            "carrierBasisPerM": [
              [-1.4857367315913148, -8.145796160702274, 1.7317284247518328],
              [8.18388310294326, -1.4349729518152126, -0.03023409710082936],
              [-1.540317008396825, 0.5963826879780441, -0.06131571069312994]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.00010512613493167145, 0.008298808855859326],
              "topMount": [0, 0, 0],
              "strutLower": [-0.18207496067833717, -0.025540910836517428, 0.02079375403956292],
              "axisReference": [-0.08596140056370072, -0.011007299194805491, 0.013993485916822243],
              "wheelCentre": [-0.6556448764906553, 0.1672750038021794, 0],
              "spindleReference": [-1.4740331867849816, 0.3107722989837007, 0.0030234097100829485],
              "outerTieRod": [0.19851455848451766, 0.987106243420174, -0.2022635715130941]
            },
            "strutAxisPerM": [0.4148572054805948, 0.06273176754694654, -0.02935215620516126],
            "strutLengthMPerM": -0.00815424048898631,
            "springCompressionMPerM": 0.00815424048898631,
            "damperCompressionMPerM": 0.00815424048898631,
            "springLengthMPerM": -0.00815424048898631,
            "damperLengthMPerM": -0.00815424048898631,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.5092094240998222e-16,
            "headingRadPerM": -8.309488084311372,
            "toeInRadPerM": -8.309488084311372,
            "residualsMPerM": [0, 1.9949319973733282e-17, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.012676442344908528, "right": -0.007447829843463372 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.07133341563265272,
          "phi": -0.15500103377662255,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7505353563979896, -0.13500360980963594],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018264310784508537, 0.7271591460369602, 0.07438829008318174],
            "axisReference": [0.021819451201078196, 0.6705998543456362, 0.2990289086275453],
            "wheelCentre": [0.01248572976933399, 0.7989393996176679, 0.025000000000001438],
            "spindleReference": [0.027602385675272057, 0.8977900916547428, 0.02516552345110537],
            "outerTieRod": [-0.11884323179023987, 0.758519857735462, -0.09127108191513592]
          },
          "basis": [
            [0.9880284721144776, -0.15104080200745593, -0.03140723515490869],
            [0.1511665590593807, 0.9885069203707479, 0.0016552345110391847],
            [0.0307962613522809, -0.006383142492869523, 0.9995053005255339]
          ],
          "axis": [0.015345135655677437, -0.24412819239073516, 0.9696215511691874],
          "strutLength": 0.4389462150501995,
          "heading": -0.151748496717789,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": 1.4363510381087963e-15,
          "springLength": 0.2789462150501995,
          "damperLength": 0.3739462150501995
        },
        {
          "side": "right",
          "theta": 0.06974772222466537,
          "phi": -0.17668101021984575,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7505428384405668, -0.13555945746212525],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01143654512524184, -0.729370139863252, 0.07454985282790566],
            "axisReference": [0.018586526732152588, -0.6717156192718347, 0.2988260977099588],
            "wheelCentre": [-0.013800232176519118, -0.7966970821386469, 0.02500000000000127],
            "spindleReference": [-0.03106449894370932, -0.8951863424855087, 0.026345618563851148],
            "outerTieRod": [-0.11770016952164444, -0.7192710298593981, -0.0999400234037506]
          },
          "basis": [
            [0.9844547625011039, -0.17208571606370726, 0.035147217752422986],
            [0.17264266767190203, 0.9848926034686176, -0.013456185638498808],
            [-0.03230061745577505, 0.019314915470942624, 0.9992915511262597]
          ],
          "axis": [0.03086163268890224, 0.24885555448524538, 0.9680487966159643],
          "strutLength": 0.4394924601521665,
          "heading": -0.173527865867645,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": 1.2698175844150228e-15,
          "springLength": 0.2794924601521665,
          "damperLength": 0.3744924601521665
        }
      ],
      "errors": {
        "positionM": 2.1325233245939046e-12,
        "frame": 5.226076515985056e-12,
        "angleRad": 1.2025935802739696e-12,
        "closureM": 3.166526069131592e-12,
        "jacobianMPerRad": 5.039871298073706e-11,
        "pointDerivativeMPerM": 1.4599284559047021e-9,
        "angularDerivativeRadPerM": 3.949432780814277e-9,
        "carrierBasisDerivativePerM": 8.223354219794032e-9,
        "armDerivativeRadPerM": 6.066209756738772e-10,
        "lengthDerivativeMPerM": 1.289107709467885e-10,
        "headingDerivativeRadPerM": 1.3450234703782371e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014604919592209331,
          "heading": 0.0001355012298986935,
          "length": 0.0000012601378966622945,
          "angular": 0.000040295707904647315,
          "basis": 0.0000820913392698408,
          "arm": 0.000003803785809441962
        },
        {
          "stepM": 0.0001,
          "point": 1.4604149739527728e-7,
          "heading": 0.0000013549196715700873,
          "length": 1.2599879327390706e-8,
          "angular": 4.029125406646017e-7,
          "basis": 8.208427706435373e-7,
          "arm": 3.803210057995443e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4599284559047021e-9,
          "heading": 1.3450234703782371e-8,
          "length": 1.289107709467885e-10,
          "angular": 3.949432780814277e-9,
          "basis": 8.223354219794032e-9,
          "arm": 6.066209756738772e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14010672965816695,
          "carrierBasis": [
            [0.982405551367097, 0.18290584052015993, 0.037746339514263344],
            [-0.18379443831020686, 0.9827281419910251, 0.02156393714292754],
            [-0.03315022004976334, -0.02812209882783339, 0.9990546583987128]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493633599996303, -0.11092694220126317],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.011450425826260293, 0.7265467440137672, 0.09900945241232192],
            "axisReference": [0.019012348178960393, 0.6670837531705992, 0.32279946570674267],
            "wheelCentre": [-0.014493757123472485, 0.7940002312867283, 0.04999999999967725],
            "spindleReference": [-0.03287320095449317, 0.8922730454858308, 0.05215639371396999],
            "outerTieRod": [-0.1173767305829401, 0.7164624937641876, -0.07570995597845553]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.03263970215608185, -0.2566614968927598, 0.9659500638521273],
          "steeringAxisReference": [0.04000170979959149, -0.20699022341621157, 0.9775248900274692],
          "strutLengthM": 0.41512554591941286,
          "strutInclinationRad": 0.2617057246762809,
          "springUpperM": [0.02369441191375673, 0.6302664598757105, 0.4613619974459149],
          "springLowerM": [0.015367190084990115, 0.695747364386636, 0.2149234600745772],
          "damperUpperM": [0.024184007446097954, 0.6264165374223191, 0.4758512484036968],
          "damperLowerM": [0.012756013912503568, 0.7162802841380568, 0.137647454966407],
          "springLengthM": 0.2551255459194129,
          "damperLengthM": 0.35012554591941286,
          "springCompressionM": 0.048231767608710896,
          "damperCompressionM": 0.048231767608710896,
          "springMotionRatio": 0.9835844708662724,
          "damperMotionRatio": 0.9835844708662724,
          "headingRad": 0.18488875509175606,
          "steeringAngleRad": 0.18488875509175606,
          "toeInRad": -0.18488875509175606,
          "tieRodLengthM": 0.2800000000003184,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.0004255188496662789, 0.11733964955410187, -0.5994648039344023,
                -0.13173796556972334
              ],
              [0.06263755106824832, 0.612522689706115, 0.12033689353715146, 0.00041595421592506565],
              [-0.34936335999963025, 0.04463687128709792, 0.014493757123472485, 0],
              [
                -0.02655610190535967, -0.039976273742565765, 0.01889644359834527,
                -0.11558555646649923
              ]
            ],
            "residualsM": [
              -2.340732642436283e-12, 8.172490462143855e-13, -3.227557110463408e-13,
              3.184119634624949e-13
            ],
            "singularValuesMPerRad": [
              0.6287186993253157, 0.6249075394460839, 0.3530614903217078, 0.1178940909382826
            ],
            "normalizedSingularValues": [
              1.3127223251514233, 1.0525918389924733, 0.9461463532668564, 0.5230846926983375
            ],
            "rawRankRatio": 0.18751484736305113,
            "normalizedRankRatio": 0.39847322063178847,
            "conditionNumber": 5.332911041779432,
            "headingProjectionNorm": 0.9997674712726436
          },
          "jounce": {
            "tangentRadPerM": [
              -2.826463235770452, 0.30062682374193544, -0.060835419932769606, 0.5354677031554926
            ],
            "angularRadPerM": [0.30062682374193544, -0.060835419932769606, 0.5354677031554926],
            "carrierBasisPerM": [
              [-0.10023648473232998, 0.514698882001687, 0.11475145614112608],
              [-0.5275310321896929, -0.1048986836653694, 0.2842532280926666],
              [-0.04571943401222367, -0.3180935008881353, -0.01047096480515943]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0821739290195591, 0.9874626929641922],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0005540077697580425, -0.1391551073027348, 0.9812999976353722],
              "axisReference": [0.017672143924263018, -0.20238322299096154, 0.9638838602898204],
              "wheelCentre": [-0.03369166105144043, -0.13831382334492923, 1],
              "spindleReference": [-0.08644476427040973, -0.14880369171146615, 1.0284253228092668],
              "outerTieRod": [0.015474911129287564, -0.15561254805863328, 0.9704311473541241]
            },
            "strutAxisPerM": [0.0786699644610869, -0.27291299324398827, -0.07517368060057525],
            "strutLengthMPerM": -0.9835844708662724,
            "springCompressionMPerM": 0.9835844708662724,
            "damperCompressionMPerM": 0.9835844708662724,
            "springLengthMPerM": -0.9835844708662724,
            "damperLengthMPerM": -0.9835844708662724,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.5379495341045144,
            "toeInRadPerM": -0.5379495341045144,
            "residualsMPerM": [1.3877787807814457e-17, 2.5939536976715694e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              0.028603053596008204, -0.3363495307321809, 1.725325559707455, -8.15047438037216
            ],
            "angularRadPerM": [-0.3363495307321809, 1.725325559707455, -8.15047438037216],
            "carrierBasisPerM": [
              [1.5558940915293535, -7.994375313970428, -1.7564897013992784],
              [8.046905356089201, 1.5052648808409943, -0.013434907247314332],
              [1.4944860916615494, 0.6062215847475019, 0.066653776705729]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.000831578230417114, -0.009992858910550934],
              "topMount": [0, 0, 0],
              "strutLower": [0.1762423835000814, -0.021882816298983823, -0.022074213178390725],
              "axisReference": [0.07770142999667173, -0.008244404746902622, -0.015120642027995821],
              "wheelCentre": [0.641463042470308, 0.17309027583206718, 0],
              "spindleReference": [1.446153578079228, 0.3236167639161666, -0.0013434907247314304],
              "outerTieRod": [-0.20739690087795226, 0.9693528304883589, 0.20358640539806477]
            },
            "strutAxisPerM": [-0.4253346202872841, 0.058867794481260116, 0.03001386164577232],
            "strutLengthMPerM": 0.00995361233797212,
            "springCompressionMPerM": -0.00995361233797212,
            "damperCompressionMPerM": -0.00995361233797212,
            "springLengthMPerM": 0.00995361233797212,
            "damperLengthMPerM": 0.00995361233797212,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.1510571102112408e-16,
            "headingRadPerM": -8.188387290458017,
            "toeInRadPerM": 8.188387290458017,
            "residualsMPerM": [
              -2.220446049250313e-16, 9.107298248878237e-18, 0, 1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14150001698745238,
          "carrierBasis": [
            [0.9905195886482767, 0.1341123531915806, -0.02974594468939289],
            [-0.13447096449370224, 0.9908630297399884, -0.010393074743401539],
            [0.028080317166676375, 0.014294509991784062, 0.9995034581090324]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493225137889981, -0.11044020703497343],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018065241144852143, -0.7244917207980499, 0.09880146850271446],
            "axisReference": [0.021940007403442097, -0.6661074276482413, 0.3229693977429127],
            "wheelCentre": [0.011216398971353337, -0.7965785436773121, 0.04999999999964186],
            "spindleReference": [0.02466349542072356, -0.8956648466513109, 0.051039307473982],
            "outerTieRod": [-0.11908384759606316, -0.7549355854749165, -0.066994486095319]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.01672474414652688, 0.2520054888321729, 0.967581271279933],
          "steeringAxisReference": [0.04003272830644508, 0.20708532233685809, 0.977503478222447],
          "strutLengthM": 0.41464065438798353,
          "strutInclinationRad": 0.2553249744518491,
          "springUpperM": [0.024331010234138927, -0.630080219553287, 0.4612967491488027],
          "springLowerM": [0.02007221044243537, -0.6942510621381892, 0.21491122105630642],
          "damperUpperM": [0.024581881396336828, -0.6263001372208045, 0.47581046821800166],
          "damperLowerM": [0.018734230910713218, -0.714411501244763, 0.1375047193539118],
          "springLengthM": 0.25464065438798356,
          "damperLengthM": 0.34964065438798353,
          "springCompressionM": 0.04871665914014023,
          "damperCompressionM": 0.04871665914014023,
          "springMotionRatio": 0.980743205313613,
          "damperMotionRatio": 0.980743205313613,
          "headingRad": 0.13488688827743645,
          "steeringAngleRad": 0.13488688827743645,
          "toeInRad": 0.13488688827743645,
          "tieRodLengthM": 0.2799999999999315,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.013885136843438912, 0.08511473316170737, -0.6058394502141348, 0.12486204454882316],
              [0.0580815643058276, 0.6174893583819138, 0.07762322086900199, -0.04173326677557173],
              [0.349322513788998, -0.04725602988831401, -0.011216398971353337, 0],
              [0.03710350134466605, 0.041597324905823775, 0.022685369433061518, 0.11694832067341385]
            ],
            "residualsM": [
              -2.317455255473888e-12, -4.0446812565875234e-13, -3.581440699562677e-13,
              -6.84452494681409e-14
            ],
            "singularValuesMPerRad": [
              0.6282377975066988, 0.6245294817624409, 0.3535667383874696, 0.1202387187392496
            ],
            "normalizedSingularValues": [
              1.3106722423957489, 1.04909107031113, 0.9474719503893202, 0.5327692769221989
            ],
            "rawRankRatio": 0.19139045631517818,
            "normalizedRankRatio": 0.40648551154815155,
            "conditionNumber": 5.224920924757183,
            "headingProjectionNorm": 0.9999459905401783
          },
          "jounce": {
            "tangentRadPerM": [
              2.8178373597368997, -0.29960655867775104, -0.13442403042128995, -0.7613563118933062
            ],
            "angularRadPerM": [-0.29960655867775104, -0.13442403042128995, -0.7613563118933062],
            "carrierBasisPerM": [
              [0.10610585637911124, -0.7630504209943344, 0.09296869470143498],
              [0.7557969009097426, 0.09926648422570969, -0.3149451914832897],
              [-0.12347406785136633, 0.2780786647557439, -0.0005080595375703749]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0832946889629399, 0.9843340299518468],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0092220283849054, 0.1322307819312453, 0.9793229640398128],
              "axisReference": [0.005095665180468542, 0.19644288602873, 0.9623515085857857],
              "wheelCentre": [-0.05754569590170579, 0.12282395111257344, 1],
              "spindleReference": [-0.13312538599268, 0.11289730269000248, 1.031494519148329],
              "outerTieRod": [-0.010113696470450559, 0.18697655091474688, 0.9700080122913389]
            },
            "strutAxisPerM": [0.061799795308528804, 0.2771602054084653, -0.07325428976097073],
            "strutLengthMPerM": -0.980743205313613,
            "springCompressionMPerM": 0.980743205313613,
            "damperCompressionMPerM": 0.980743205313613,
            "springLengthMPerM": -0.980743205313613,
            "damperLengthMPerM": -0.980743205313613,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.7623220099554795,
            "toeInRadPerM": -0.7623220099554795,
            "residualsMPerM": [
              -1.3877787807814457e-17, 4.85722573273506e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.09662778805619304, -0.3154511202493242, -1.6803337958101907, -7.927319135457673
            ],
            "angularRadPerM": [-0.3154511202493242, -1.6803337958101907, -7.927319135457673],
            "carrierBasisPerM": [
              [1.1131345399067625, -7.861548280712291, 1.6220976481641505],
              [7.872351291009094, 1.0627157429237342, -0.5385249589390788],
              [-1.5661822970999018, 0.09269284994845353, 0.042675086741911936]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.002856297409609535, -0.03375426182565987],
              "topMount": [0, 0, 0],
              "strutLower": [-0.15475423847219585, -0.08005970827264396, -0.011231528066177693],
              "axisReference": [-0.06860026161464006, -0.04006219257699804, -0.02313801805007606],
              "wheelCentre": [-0.6442067320864393, -0.04116122856404371, 0],
              "spindleReference": [-1.4314418611873485, -0.14743280285641713, 0.05385249589390788],
              "outerTieRod": [-0.11749992376271642, 0.9548643677030407, -0.2320842257250722]
            },
            "strutAxisPerM": [0.3718684235349896, 0.17264221164912386, -0.05139226094539972],
            "strutLengthMPerM": 0.033631127166772884,
            "springCompressionMPerM": -0.033631127166772884,
            "damperCompressionMPerM": -0.033631127166772884,
            "springLengthMPerM": 0.033631127166772884,
            "damperLengthMPerM": 0.033631127166772884,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -7.944184361359201,
            "toeInRadPerM": -7.944184361359201,
            "residualsMPerM": [-1.1102230246251565e-16, 0, 3.469446951953614e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.01880871906877704, "right": -0.029538050786321518 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14010672965931914,
          "phi": 0.18800049898191729,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493633599995968, -0.11092694220086063],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01145042582537068, 0.7265467440138313, 0.0990094524127837],
            "axisReference": [0.019012348177206782, 0.6670837531707563, 0.32279946570725837],
            "wheelCentre": [-0.01449375712430346, 0.7940002312867137, 0.04999999999999974],
            "spindleReference": [-0.03287320095556961, 0.8922730454857728, 0.05215639371417691],
            "outerTieRod": [-0.11737673058301946, 0.7164624937638842, -0.07570995597856996]
          },
          "basis": [
            [0.9824055513664874, 0.1829058405225294, 0.037746339518621226],
            [-0.1837944383126616, 0.9827281419905908, 0.021563937141772058],
            [-0.033150220054189834, -0.02812209882757884, 0.9990546583985734]
          ],
          "axis": [0.03263970215235255, -0.2566614968923583, 0.9659500638523606],
          "strutLength": 0.41512554591901263,
          "heading": 0.18488875509424924,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": -2.636779683484747e-16,
          "springLength": 0.25512554591901265,
          "damperLength": 0.3501255459190126
        },
        {
          "side": "right",
          "theta": 0.1415000169885025,
          "phi": 0.13790315178180923,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493225137889671, -0.11044020703460658],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018065241144097743, -0.7244917207982261, 0.09880146850317095],
            "axisReference": [0.021940007401861413, -0.6661074276486482, 0.32296939774344346],
            "wheelCentre": [0.01121639897081255, -0.7965785436774415, 0.04999999999999921],
            "spindleReference": [0.0246634954202354, -0.8956648466514339, 0.05103930747428401],
            "outerTieRod": [-0.11908384759621374, -0.7549355854749983, -0.06699448609537932]
          },
          "basis": [
            [0.9905195886483064, 0.1341123531921743, -0.02974594468574903],
            [-0.13447096449422846, 0.990863029739924, -0.010393074742847798],
            [0.028080317163132005, 0.0142945099907613, 0.9995034581091463]
          ],
          "axis": [0.016724744142960393, 0.2520054888311771, 0.9675812712802537],
          "strutLength": 0.4146406543875987,
          "heading": 0.1348868882779666,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -7.91033905045424e-16,
          "springLength": 0.2546406543875987,
          "damperLength": 0.34964065438759867
        }
      ],
      "errors": {
        "positionM": 1.7536111451832426e-12,
        "frame": 4.426493893650019e-12,
        "angleRad": 2.4931723352494828e-12,
        "closureM": 2.340732642436283e-12,
        "jacobianMPerRad": 4.3404703442551096e-11,
        "pointDerivativeMPerM": 1.5135240283292717e-9,
        "angularDerivativeRadPerM": 4.171594625290709e-9,
        "carrierBasisDerivativePerM": 8.428912234847985e-9,
        "armDerivativeRadPerM": 7.150466885263995e-10,
        "lengthDerivativeMPerM": 1.5181597992630635e-10,
        "headingDerivativeRadPerM": 1.3231741036179301e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014984473618862015,
          "heading": 0.00013223732873335337,
          "length": 0.0000013370338099762125,
          "angular": 0.000041606877688948884,
          "basis": 0.00008396147115274921,
          "arm": 0.000004159541274972867
        },
        {
          "stepM": 0.0001,
          "point": 1.4983820989522556e-7,
          "heading": 0.0000013222865504758374,
          "length": 1.3369576199601108e-8,
          "angular": 4.1602937272955387e-7,
          "basis": 8.39554636256068e-7,
          "arm": 4.164508426995894e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.5135240283292717e-9,
          "heading": 1.3231741036179301e-8,
          "length": 1.5181597992630635e-10,
          "angular": 4.171594625290709e-9,
          "basis": 8.428912234847985e-9,
          "arm": 7.150466885263995e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.13998499387271227,
          "carrierBasis": [
            [0.9944554622474142, 0.10316698378143836, 0.020369267628496425],
            [-0.10358651410180217, 0.994404145978888, 0.02074195160143376],
            [-0.018115399595869865, -0.022736928496160047, 0.9995773428704969]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493668966424354, -0.11096947243962232],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013184328300614587, 0.7262515634953856, 0.09883246954558081],
            "axisReference": [0.019777898978380053, 0.666959361473818, 0.3226984106915063],
            "wheelCentre": [-0.008077789640429291, 0.7954491953819942, 0.0499999999997289],
            "spindleReference": [-0.018436441050609507, 0.894889609979883, 0.05207419515987227],
            "outerTieRod": [-0.11902340631250646, 0.7261333399890275, -0.07363811035623635]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.028459983193360187, -0.2559243171111351, 0.9662777930118405],
          "steeringAxisReference": [0.03999900213909868, -0.20698187102117305, 0.9775267694014577],
          "strutLengthM": 0.4151679086030362,
          "strutInclinationRad": 0.26043602389173115,
          "springUpperM": [0.023861600672265594, 0.6302369726844456, 0.46134888827952636],
          "springLowerM": [0.01659952628381781, 0.6955406454420493, 0.21478580470700165],
          "damperUpperM": [0.024288500420165997, 0.6263981079277785, 0.475843055174704],
          "damperLowerM": [0.014322727628348995, 0.7160145908109401, 0.13748358126605442],
          "springLengthM": 0.25516790860303623,
          "damperLengthM": 0.3501679086030362,
          "springCompressionM": 0.04818940492508755,
          "damperCompressionM": 0.04818940492508755,
          "springMotionRatio": 0.9828405447606378,
          "damperMotionRatio": 0.9828405447606378,
          "headingRad": 0.10379507514761264,
          "steeringAngleRad": 0.10379507514761264,
          "toeInRad": -0.10379507514761264,
          "tieRodLengthM": 0.2800000000001194,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.003325402182274025, 0.06635918972546981, -0.6073602387169802,
                -0.13131799965323113
              ],
              [0.06207679231522622, 0.6201875925574998, 0.07054374893610789, -0.010440233472025853],
              [-0.3493668966424353, 0.046082298739558825, 0.008077789640429291, 0],
              [
                -0.02921790346580954, -0.04066280460006314, 0.01983788428942524,
                -0.11729871777558487
              ]
            ],
            "residualsM": [
              -1.835287239022876e-12, 5.248440571037349e-13, -2.711025848256554e-13,
              1.1940448629843559e-13
            ],
            "singularValuesMPerRad": [
              0.6288030553746842, 0.6248812725057542, 0.35327008683851624, 0.11980471797626993
            ],
            "normalizedSingularValues": [
              1.310671558598391, 1.0515754132785224, 0.946701228381269, 0.5292315181947934
            ],
            "rawRankRatio": 0.1905282058543466,
            "normalizedRankRatio": 0.40378652815259397,
            "conditionNumber": 5.2485667175414,
            "headingProjectionNorm": 0.9997848625798271
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8243660548416223, 0.30146267562826407, -0.07825118844646213, 0.5857813295004197
            ],
            "angularRadPerM": [0.30146267562826407, -0.07825118844646213, 0.5857813295004197],
            "carrierBasisPerM": [
              [-0.0620272123197531, 0.57639286888437, 0.10891831674518615],
              [-0.5841264650557536, -0.06693197017638783, 0.29166996666714223],
              [-0.06489924682053654, -0.3119469231388307, -0.008271886847580307]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.08199283659567491, 0.9867400035622559],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0028767207159938746, -0.13751715801803605, 0.9808032827420989],
              "axisReference": [0.014337768265853056, -0.2011419930201498, 0.9634448516184265],
              "wheelCentre": [-0.03959020274407355, -0.13525094280670724, 1.0000000000000002],
              "spindleReference": [-0.0980028492496489, -0.141944139824346, 1.0291669966667143],
              "outerTieRod": [0.01068856025610644, -0.16296853808558864, 0.970422230412259]
            },
            "strutAxisPerM": [0.07430330105624669, -0.2746253620889572, -0.07492460188661233],
            "strutLengthMPerM": -0.9828405447606378,
            "springCompressionMPerM": 0.9828405447606378,
            "damperCompressionMPerM": 0.9828405447606378,
            "springLengthMPerM": -0.9828405447606378,
            "damperLengthMPerM": -0.9828405447606378,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.5880440214303142,
            "toeInRadPerM": -0.5880440214303142,
            "residualsMPerM": [
              0, -3.729655473350135e-17, 2.220446049250313e-16, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.003962821838145544, -0.3272199766733168, 1.6953362937962917, -8.006371810564254
            ],
            "angularRadPerM": [-0.3272199766733168, 1.6953362937962917, -8.006371810564254],
            "carrierBasisPerM": [
              [0.8605259894172875, -7.955314948521092, -1.7196947357384278],
              [7.996733906027667, 0.8361393273784656, -0.14977492454643465],
              [1.5125794444543423, 0.47212029947873957, 0.038151671623637216]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00011504280858915078, 0.00138447876753978],
              "topMount": [0, 0, 0],
              "strutLower": [0.17061489505611763, -0.037022290693439555, -0.013403592736644121],
              "axisReference": [0.07542753517390999, -0.016559461059144187, -0.005180319449963992],
              "wheelCentre": [0.6418494064140785, 0.1172311714769325, 2.168404344971009e-19],
              "spindleReference": [1.4415227970168447, 0.20084510421477905, -0.01497749245464346],
              "outerTieRod": [-0.12272728001217736, 0.9650461697193067, 0.21077166316656093]
            },
            "strutAxisPerM": [-0.4108594257741449, 0.08832418972082706, 0.03549430664670415],
            "strutLengthMPerM": -0.0013790075006445048,
            "springCompressionMPerM": 0.0013790075006445048,
            "damperCompressionMPerM": 0.0013790075006445048,
            "springLengthMPerM": -0.0013790075006445048,
            "damperLengthMPerM": -0.0013790075006445048,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 8.326672684688674e-17,
            "headingRadPerM": -8.042058031686555,
            "toeInRadPerM": 8.042058031686555,
            "residualsMPerM": [0, 0, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14068753008436713,
          "carrierBasis": [
            [0.9983790297089655, 0.05532413087071399, -0.013362394275873973],
            [-0.055524653865546274, 0.9983426307312186, -0.015132893899749212],
            [0.012503033651681377, 0.015850306245303165, 0.9997962002035385]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493464154310008, -0.11072403672787917],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.016490829435176647, -0.725221136541802, 0.09873007152273086],
            "axisReference": [0.021242051192744745, -0.6664693522920383, 0.3227850954326615],
            "wheelCentre": [0.004776718077546337, -0.7967274979683132, 0.049999999999674444],
            "spindleReference": [0.010329183464100963, -0.8965617610414351, 0.05151328938964936],
            "outerTieRod": [-0.11986060875766408, -0.7453678725783621, -0.06928003034563024]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.02050780949756054, 0.2535916992543499, 0.967093935364555],
          "steeringAxisReference": [0.040014633602252804, 0.2070299768494508, 0.9775159424701948],
          "strutLengthM": 0.4149234255365709,
          "strutInclinationRad": 0.2572474814825025,
          "springUpperM": [0.02417968762009758, -0.6301436679701741, 0.4613162425854178],
          "springLowerM": [0.018951766574883913, -0.69479013263128, 0.21478134376647745],
          "damperUpperM": [0.024487304762560988, -0.6263397924813588, 0.4758226516158861],
          "damperLowerM": [0.01731114181507907, -0.715077468571628, 0.13741382893731308],
          "springLengthM": 0.25492342553657094,
          "damperLengthM": 0.3499234255365709,
          "springCompressionM": 0.04843388799155285,
          "damperCompressionM": 0.04843388799155285,
          "springMotionRatio": 0.981438976610187,
          "damperMotionRatio": 0.981438976610187,
          "headingRad": 0.055559592434314894,
          "steeringAngleRad": 0.055559592434314894,
          "toeInRad": 0.055559592434314894,
          "tieRodLengthM": 0.27999999999998515,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.010502474932342245, 0.034881482814127944, -0.6104617987422218, 0.12786300138585888
              ],
              [0.05979057745856596, 0.6225837414847878, 0.028450923588678085, -0.03151115292943898],
              [0.3493464154310007, -0.047381082537312436, -0.004776718077546337, 0],
              [0.03448992809141978, 0.041479069433425025, 0.02173251203742975, 0.11787573666255781]
            ],
            "residualsM": [
              -2.1801900562667953e-12, -3.5627056860221273e-13, -3.2555902418351934e-13,
              -1.482147737874584e-14
            ],
            "singularValuesMPerRad": [
              0.6285602160705468, 0.6246913425775448, 0.35352128486038104, 0.12087454213026878
            ],
            "normalizedSingularValues": [
              1.3097657633439832, 1.0498211084994173, 0.9473580225823259, 0.5337621777251667
            ],
            "rawRankRatio": 0.19230383826376687,
            "normalizedRankRatio": 0.40752491221209675,
            "conditionNumber": 5.200104215436329,
            "headingProjectionNorm": 0.9998854912049774
          },
          "jounce": {
            "tangentRadPerM": [
              2.8201049595927206, -0.30091412571280984, -0.11489147802838504, -0.698080039652103
            ],
            "angularRadPerM": [-0.30091412571280984, -0.11489147802838504, -0.698080039652103],
            "carrierBasisPerM": [
              [0.04015589670029935, -0.7009694058380171, 0.098057429884026],
              [0.6986617037942228, 0.034206951034782086, -0.30679470943793835],
              [-0.10380328075632848, 0.29212468124789986, -0.003333089030005382]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.08256128922056231, 0.985193558772904],
              "topMount": [0, 0, 0],
              "strutLower": [-0.007223116432440002, 0.13407707021574666, 0.9798285773361045],
              "axisReference": [0.008048318589569746, 0.1981816587742471, 0.9626952104346869],
              "wheelCentre": [-0.05154161011072371, 0.12759089066848717, 1],
              "spindleReference": [-0.12140778049014603, 0.12417019556500898, 1.0306794709437939],
              "outerTieRod": [-0.0019842217963468188, 0.1787046746813882, 0.9702253965312413]
            },
            "strutAxisPerM": [0.06591645184459956, 0.2766961335751509, -0.07395315192484922],
            "strutLengthMPerM": -0.981438976610187,
            "springCompressionMPerM": 0.981438976610187,
            "damperCompressionMPerM": 0.981438976610187,
            "springLengthMPerM": -0.981438976610187,
            "damperLengthMPerM": -0.981438976610187,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.6995632956002654,
            "toeInRadPerM": -0.6995632956002654,
            "residualsMPerM": [0, 2.42861286636753e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06591469163237948, -0.3171651787836292, -1.6746711030959647, -7.9035159805018065
            ],
            "angularRadPerM": [-0.3171651787836292, -1.6746711030959647, -7.9035159805018065],
            "carrierBasisPerM": [
              [0.45963276800604247, -7.894942702072182, 1.6544096231319334],
              [7.915759556120528, 0.43404036213894875, -0.4096250523012217],
              [-1.5490566567604127, 0.21828261431393284, 0.01591130394344037]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0019297160913227124, -0.023027061246011546],
              "topMount": [0, 0, 0],
              "strutLower": [-0.16009221527718515, -0.06583370037370057, -0.0030620441169345175],
              "axisReference": [-0.07096502362161983, -0.03232260574578445, -0.013739330490567917],
              "wheelCentre": [-0.6436370428876925, 0.011293484091959077, 3.469446951953614e-18],
              "spindleReference": [-1.4352129984997457, -0.03211055212193579, 0.040962505230122195],
              "outerTieRod": [-0.037960602869936154, 0.9585351163512859, -0.22501601438711816]
            },
            "strutAxisPerM": [0.38470178004498523, 0.1446447208214062, -0.04608662067868861],
            "strutLengthMPerM": 0.022939304893319027,
            "springCompressionMPerM": -0.022939304893319027,
            "damperCompressionMPerM": -0.022939304893319027,
            "springLengthMPerM": 0.022939304893319027,
            "damperLengthMPerM": 0.022939304893319027,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -7.928555835153179,
            "toeInRadPerM": -7.928555835153179,
            "residualsMPerM": [0, -2.7755575615628914e-17, 3.469446951953614e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.02125996292643878, "right": -0.026582966264480604 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.1399849938736133,
          "phi": 0.10542121342973877,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493668966424092, -0.11096947243930753],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.013184328299954765, 0.7262515634954487, 0.09883246954594689],
            "axisReference": [0.019777898977044676, 0.6669593614739704, 0.3226984106919158],
            "wheelCentre": [-0.008077789640988056, 0.7954491953820216, 0.05000000000000025],
            "spindleReference": [-0.01843644105125682, 0.8948896099799026, 0.05207419516007293],
            "outerTieRod": [-0.11902340631260817, 0.7261333399889173, -0.073638110356298]
          },
          "basis": [
            [0.9944554622472638, 0.1031669837822645, 0.02036926763167552],
            [-0.10358651410268763, 0.9944041459788101, 0.020741951600726494],
            [-0.01811539959908545, -0.022736928495800793, 0.9995773428704466]
          ],
          "axis": [0.028459983190444252, -0.2559243171107498, 0.9662777930120282],
          "strutLength": 0.41516790860271746,
          "heading": 0.10379507514850159,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": 2.498001805406602e-16,
          "springLength": 0.2551679086027175,
          "damperLength": 0.35016790860271746
        },
        {
          "side": "right",
          "theta": 0.14068753008534263,
          "phi": 0.05696486898404763,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493464154309724, -0.11072403672753839],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01649082943444483, -0.7252211365419055, 0.09873007152314456],
            "axisReference": [0.021242051191221877, -0.6664693522922861, 0.32278509543312983],
            "wheelCentre": [0.004776718077001217, -0.7967274979683879, 0.0500000000000011],
            "spindleReference": [0.010329183463575505, -0.8965617610415093, 0.05151328938993041],
            "outerTieRod": [-0.11986060875780868, -0.7453678725783905, -0.06928003034570221]
          },
          "basis": [
            [0.9983790297089982, 0.05532413087097175, -0.013362394272378397],
            [-0.05552465386574288, 0.9983426307312142, -0.015132893899293311],
            [0.012503033648212949, 0.01585030624465715, 0.9997962002035925]
          ],
          "axis": [0.020507809494146125, 0.25359169925372704, 0.9670939353647913],
          "strutLength": 0.4149234255362123,
          "heading": 0.05555959243451153,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.096345236817342e-15,
          "springLength": 0.25492342553621233,
          "damperLength": 0.3499234255362123
        }
      ],
      "errors": {
        "positionM": 1.5228686367496636e-12,
        "frame": 3.495575356948777e-12,
        "angleRad": 8.88941698029555e-13,
        "closureM": 2.1801900562667953e-12,
        "jacobianMPerRad": 5.974062911029421e-11,
        "pointDerivativeMPerM": 8.491279901434723e-10,
        "angularDerivativeRadPerM": 1.822035855525428e-9,
        "carrierBasisDerivativePerM": 4.733474945339822e-9,
        "armDerivativeRadPerM": 5.512013068198485e-10,
        "lengthDerivativeMPerM": 8.912337534638937e-11,
        "headingDerivativeRadPerM": 1.0432243513491812e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008454837026633522,
          "heading": 0.000104576095026232,
          "length": 7.459954418000819e-7,
          "angular": 0.000018520265982147066,
          "basis": 0.00004738144047700121,
          "arm": 0.000004154404268597034
        },
        {
          "stepM": 0.0001,
          "point": 8.454273561775416e-8,
          "heading": 0.0000010456942600711727,
          "length": 7.447607799568323e-9,
          "angular": 1.851705739852605e-7,
          "basis": 4.7377661271941207e-7,
          "arm": 4.1569224062953936e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.491279901434723e-10,
          "heading": 1.0432243513491812e-8,
          "length": 8.912337534638937e-11,
          "angular": 1.822035855525428e-9,
          "basis": 4.733474945339822e-9,
          "arm": 5.512013068198485e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.1401816523918205,
          "carrierBasis": [
            [0.9997118004794262, 0.023772961180415397, 0.00334100267855289],
            [-0.02383106591109999, 0.9995432170328907, 0.018585951175022652],
            [-0.0028976334696513024, -0.01866021436784636, 0.9998216841617417]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493611807861055, -0.11090076702491768],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014863795296786619, 0.7258082658459062, 0.09874018266572594],
            "axisReference": [0.020521095393622707, 0.6667537054822339, 0.3226945393008844],
            "wheelCentre": [-0.0016551746506992088, 0.7963527073388946, 0.04999999999971212],
            "spindleReference": [-0.0040382812418092075, 0.8963070290421837, 0.0518585951172144],
            "outerTieRod": [-0.1198430107372062, 0.7357665846994128, -0.07149467949162458]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.024418736606356437, -0.25489857887001033, 0.9666594228540879],
          "steeringAxisReference": [0.040003376440469404, -0.20699536047080763, 0.9775237340427712],
          "strutLengthM": 0.4150994733485437,
          "strutInclinationRad": 0.25894983241750724,
          "springUpperM": [0.024023250535745742, 0.6301959431548005, 0.4613336230858365],
          "springLowerM": [0.017794043689549392, 0.695220436381505, 0.2147393134082165],
          "damperUpperM": [0.02438953158484109, 0.6263724644717503, 0.4758335144286478],
          "damperLowerM": [0.015840544761040878, 0.7156123226911058, 0.13740655957988945],
          "springLengthM": 0.2550994733485437,
          "damperLengthM": 0.3500994733485437,
          "springCompressionM": 0.04825784017958007,
          "damperCompressionM": 0.04825784017958007,
          "springMotionRatio": 0.9821316683585304,
          "damperMotionRatio": 0.9821316683585304,
          "headingRad": 0.023837440485786943,
          "steeringAngleRad": 0.023837440485786943,
          "toeInRad": -0.023837440485786943,
          "tieRodLengthM": 0.28000000000004865,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.006974659791783817, 0.01562065259019501, -0.6109830945375062,
                -0.13001786075877617
              ],
              [
                0.061124479540710555, 0.6234977443463885, 0.020948990861645894, -0.02107945857922719
              ],
              [-0.3493611807861054, 0.046991526552789153, 0.0016551746506992088, 0],
              [
                -0.03186171411536426, -0.04116533005638313, 0.020782892782597467,
                -0.1180234413052537
              ]
            ],
            "residualsM": [
              -1.9136168344369153e-12, 3.967381978497997e-13, -2.878808302853031e-13,
              4.8683279629813114e-14
            ],
            "singularValuesMPerRad": [
              0.6287490185076001, 0.624808697539313, 0.35342272546191084, 0.12076014362317351
            ],
            "normalizedSingularValues": [
              1.3097309801597077, 1.0506510418257429, 0.9471028558259686, 0.5326662448538162
            ],
            "rawRankRatio": 0.19206414653307932,
            "normalizedRankRatio": 0.40669897324171356,
            "conditionNumber": 5.206593828420597,
            "headingProjectionNorm": 0.9998272662909926
          },
          "jounce": {
            "tangentRadPerM": [
              -2.822263464017951, 0.3015429566703228, -0.09621953423962172, 0.6397823619824528
            ],
            "angularRadPerM": [0.3015429566703228, -0.09621953423962172, 0.6397823619824528],
            "carrierBasisPerM": [
              [-0.015530990976947007, 0.6385905211865235, 0.1033603728191353],
              [-0.6412784518623033, -0.020851158307009655, 0.2991122029214643],
              [-0.0842639007493573, -0.3033430415706062, -0.005905665155429418]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.08212570205652125, 0.9859892962787955],
              "topMount": [0, 0, 0],
              "strutLower": [-0.005102814984773198, -0.13583185980241053, 0.9803172681300131],
              "axisReference": [0.011130467244163313, -0.19974427784297877, 0.9630541241734566],
              "wheelCentre": [-0.04554614671301235, -0.13170314662316873, 1],
              "spindleReference": [-0.1096739918992427, -0.1337882624538697, 1.0299112202921465],
              "outerTieRod": [0.004905947405882417, -0.17068177467865825, 0.9703587029050674]
            },
            "strutAxisPerM": [0.07006809542006386, -0.2758666634780074, -0.07451331166054279],
            "strutLengthMPerM": -0.9821316683585304,
            "springCompressionMPerM": 0.9821316683585304,
            "damperCompressionMPerM": 0.9821316683585304,
            "springLengthMPerM": -0.9821316683585304,
            "damperLengthMPerM": -0.9821316683585304,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.641704100828615,
            "toeInRadPerM": -0.641704100828615,
            "residualsMPerM": [
              -1.3877787807814457e-17, -1.0408340855860843e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.03521948046498925, -0.320987549165585, 1.6792038572082817, -7.927630512593751
            ],
            "angularRadPerM": [-0.320987549165585, 1.6792038572082817, -7.927630512593751],
            "carrierBasisPerM": [
              [0.19407347701333705, -7.924273353019191, -1.6863507360073988],
              [7.955218906909046, 0.19488974418105082, -0.2808237097211681],
              [1.5309731437707979, 0.3439016795100056, 0.010855413775853723]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0010248598673120834, 0.012304319281921819],
              "topMount": [0, 0, 0],
              "strutLower": [0.165311084208887, -0.05156740234911977, -0.0050948306708365285],
              "axisReference": [0.07321336906238618, -0.024529827154422267, 0.004361187783357793],
              "wheelCentre": [0.6427166483487803, 0.06374389606334135, 1.734723475976807e-18],
              "spindleReference": [1.438238539039685, 0.08323287048144644, -0.028082370972116813],
              "outerTieRod": [-0.041602080559859436, 0.9616951122335806, 0.21790886125105552]
            },
            "strutAxisPerM": [-0.3975235200033629, 0.11670291762021126, 0.040815233419728376],
            "strutLengthMPerM": -0.01225617932159879,
            "springCompressionMPerM": 0.01225617932159879,
            "damperCompressionMPerM": 0.01225617932159879,
            "springLengthMPerM": -0.01225617932159879,
            "damperLengthMPerM": -0.01225617932159879,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.245004513516506e-17,
            "headingRadPerM": -7.958978859156696,
            "toeInRadPerM": 7.958978859156696,
            "residualsMPerM": [
              0, 2.7755575615628914e-17, 8.673617379884035e-19, -1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.1401816523918205,
          "carrierBasis": [
            [0.9997118004794262, -0.023772961180415397, 0.00334100267855289],
            [0.02383106591109999, 0.9995432170328907, -0.018585951175022652],
            [-0.0028976334696513024, 0.01866021436784636, 0.9998216841617417]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493611807861055, -0.11090076702491768],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014863795296786619, -0.7258082658459062, 0.09874018266572594],
            "axisReference": [0.020521095393622707, -0.6667537054822339, 0.3226945393008844],
            "wheelCentre": [-0.0016551746506992088, -0.7963527073388946, 0.04999999999971212],
            "spindleReference": [-0.0040382812418092075, -0.8963070290421837, 0.0518585951172144],
            "outerTieRod": [-0.1198430107372062, -0.7357665846994128, -0.07149467949162458]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.024418736606356437, 0.25489857887001033, 0.9666594228540879],
          "steeringAxisReference": [0.040003376440469404, 0.20699536047080763, 0.9775237340427712],
          "strutLengthM": 0.4150994733485437,
          "strutInclinationRad": 0.25894983241750724,
          "springUpperM": [0.024023250535745742, -0.6301959431548005, 0.4613336230858365],
          "springLowerM": [0.017794043689549392, -0.695220436381505, 0.2147393134082165],
          "damperUpperM": [0.02438953158484109, -0.6263724644717503, 0.4758335144286478],
          "damperLowerM": [0.015840544761040878, -0.7156123226911058, 0.13740655957988945],
          "springLengthM": 0.2550994733485437,
          "damperLengthM": 0.3500994733485437,
          "springCompressionM": 0.04825784017958007,
          "damperCompressionM": 0.04825784017958007,
          "springMotionRatio": 0.9821316683585304,
          "damperMotionRatio": 0.9821316683585304,
          "headingRad": -0.023837440485786943,
          "steeringAngleRad": -0.023837440485786943,
          "toeInRad": -0.023837440485786943,
          "tieRodLengthM": 0.28000000000004865,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.006974659791783817, -0.01562065259019501, -0.6109830945375062, 0.13001786075877617
              ],
              [
                0.061124479540710555, 0.6234977443463885, -0.020948990861645894,
                -0.02107945857922719
              ],
              [0.3493611807861054, -0.046991526552789153, 0.0016551746506992088, 0],
              [0.03186171411536426, 0.04116533005638313, 0.020782892782597467, 0.1180234413052537]
            ],
            "residualsM": [
              -1.9136168344369153e-12, -3.967381978497997e-13, -2.878808302853031e-13,
              4.8683279629813114e-14
            ],
            "singularValuesMPerRad": [
              0.6287490185076001, 0.624808697539313, 0.35342272546191084, 0.12076014362317351
            ],
            "normalizedSingularValues": [
              1.3097309801597077, 1.0506510418257429, 0.9471028558259686, 0.5326662448538162
            ],
            "rawRankRatio": 0.19206414653307932,
            "normalizedRankRatio": 0.40669897324171356,
            "conditionNumber": 5.206593828420597,
            "headingProjectionNorm": 0.9998272662909926
          },
          "jounce": {
            "tangentRadPerM": [
              2.822263464017951, -0.3015429566703228, -0.09621953423962172, -0.6397823619824528
            ],
            "angularRadPerM": [-0.3015429566703228, -0.09621953423962172, -0.6397823619824528],
            "carrierBasisPerM": [
              [-0.015530990976947007, -0.6385905211865235, 0.1033603728191353],
              [0.6412784518623033, -0.020851158307009655, -0.2991122029214643],
              [-0.0842639007493573, 0.3033430415706062, -0.005905665155429418]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.08212570205652125, 0.9859892962787955],
              "topMount": [0, 0, 0],
              "strutLower": [-0.005102814984773198, 0.13583185980241053, 0.9803172681300131],
              "axisReference": [0.011130467244163313, 0.19974427784297877, 0.9630541241734566],
              "wheelCentre": [-0.04554614671301235, 0.13170314662316873, 1],
              "spindleReference": [-0.1096739918992427, 0.1337882624538697, 1.0299112202921465],
              "outerTieRod": [0.004905947405882417, 0.17068177467865825, 0.9703587029050674]
            },
            "strutAxisPerM": [0.07006809542006386, 0.2758666634780074, -0.07451331166054279],
            "strutLengthMPerM": -0.9821316683585304,
            "springCompressionMPerM": 0.9821316683585304,
            "damperCompressionMPerM": 0.9821316683585304,
            "springLengthMPerM": -0.9821316683585304,
            "damperLengthMPerM": -0.9821316683585304,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.641704100828615,
            "toeInRadPerM": -0.641704100828615,
            "residualsMPerM": [
              -1.3877787807814457e-17, 1.0408340855860843e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.03521948046498925, -0.320987549165585, -1.6792038572082817, -7.927630512593751
            ],
            "angularRadPerM": [-0.320987549165585, -1.6792038572082817, -7.927630512593751],
            "carrierBasisPerM": [
              [-0.19407347701333705, -7.924273353019191, 1.6863507360073988],
              [7.955218906909046, -0.19488974418105082, -0.2808237097211681],
              [-1.5309731437707979, 0.3439016795100056, -0.010855413775853723]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0010248598673120834, -0.012304319281921819],
              "topMount": [0, 0, 0],
              "strutLower": [-0.165311084208887, -0.05156740234911977, 0.0050948306708365285],
              "axisReference": [-0.07321336906238618, -0.024529827154422267, -0.004361187783357793],
              "wheelCentre": [-0.6427166483487803, 0.06374389606334135, -1.734723475976807e-18],
              "spindleReference": [-1.438238539039685, 0.08323287048144644, 0.028082370972116813],
              "outerTieRod": [0.041602080559859436, 0.9616951122335806, -0.21790886125105552]
            },
            "strutAxisPerM": [0.3975235200033629, 0.11670291762021126, -0.040815233419728376],
            "strutLengthMPerM": 0.01225617932159879,
            "springCompressionMPerM": -0.01225617932159879,
            "damperCompressionMPerM": -0.01225617932159879,
            "springLengthMPerM": 0.01225617932159879,
            "damperLengthMPerM": 0.01225617932159879,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.245004513516506e-17,
            "headingRadPerM": -7.958978859156696,
            "toeInRadPerM": -7.958978859156696,
            "residualsMPerM": [
              0, 2.7755575615628914e-17, -8.673617379884035e-19, 1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": -0.023837440485786943, "right": -0.023837440485786943 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.1401816523927209,
          "phi": 0.023969290150174464,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493611807860793, -0.11090076702460311],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.014863795296124672, 0.7258082658459744, 0.09874018266609802],
            "axisReference": [0.020521095392261945, 0.6667537054824004, 0.3226945393013],
            "wheelCentre": [-0.0016551746512232387, 0.7963527073389377, 0.05000000000000107],
            "spindleReference": [-0.004038281242363705, 0.8963070290422269, 0.05185859511745247],
            "outerTieRod": [-0.11984301073732838, 0.7357665846993743, -0.07149467949168584]
          },
          "basis": [
            [0.9997118004794098, 0.023772961180662373, 0.003341002681726764],
            [-0.023831065911404666, 0.9995432170328926, 0.018585951174514018],
            [-0.0028976334728312743, -0.0186602143674143, 0.9998216841617404]
          ],
          "axis": [0.02441873660334011, -0.2548985788695858, 0.966659422854276],
          "strutLength": 0.4150994733482176,
          "heading": 0.023837440486091557,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 1.0685896612017132e-15,
          "springLength": 0.25509947334821764,
          "damperLength": 0.3500994733482176
        },
        {
          "side": "right",
          "theta": 0.14018165239272096,
          "phi": -0.023969290150174464,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493611807860793, -0.1109007670246031],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.014863795296124672, -0.7258082658459744, 0.09874018266609803],
            "axisReference": [0.020521095392261948, -0.6667537054824003, 0.3226945393013],
            "wheelCentre": [-0.0016551746512232378, -0.7963527073389377, 0.050000000000001085],
            "spindleReference": [-0.004038281242363702, -0.8963070290422269, 0.05185859511745251],
            "outerTieRod": [-0.11984301073732838, -0.7357665846993743, -0.07149467949168582]
          },
          "basis": [
            [0.9997118004794098, -0.023772961180662376, 0.003341002681726758],
            [0.023831065911404666, 0.9995432170328926, -0.0185859511745141],
            [-0.0028976334728312656, 0.018660214367414385, 0.9998216841617404]
          ],
          "axis": [0.024418736603340117, 0.25489857886958583, 0.966659422854276],
          "strutLength": 0.4150994733482175,
          "heading": -0.02383744048609154,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 1.0824674490095276e-15,
          "springLength": 0.25509947334821753,
          "damperLength": 0.3500994733482175
        }
      ],
      "errors": {
        "positionM": 1.3607621973665829e-12,
        "frame": 3.1799719107938884e-12,
        "angleRad": 3.0461397293457537e-13,
        "closureM": 1.9136168344369153e-12,
        "jacobianMPerRad": 3.7134739727662236e-11,
        "pointDerivativeMPerM": 3.585534230632348e-10,
        "angularDerivativeRadPerM": 6.655446194159254e-10,
        "carrierBasisDerivativePerM": 2.0739495953936427e-9,
        "armDerivativeRadPerM": 6.067120139618964e-10,
        "lengthDerivativeMPerM": 1.169638830234021e-10,
        "headingDerivativeRadPerM": 8.66353389028518e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000036958985385610044,
          "heading": 0.0000872277153520784,
          "length": 4.642612980720884e-7,
          "angular": 0.000005715045643284178,
          "basis": 0.00002076156701863452,
          "arm": 0.0000041516113080675154
        },
        {
          "stepM": 0.0001,
          "point": 3.6960386098905396e-8,
          "heading": 8.722482940370924e-7,
          "length": 4.632796146708529e-9,
          "angular": 5.713441908472561e-8,
          "basis": 2.0759510527268432e-7,
          "arm": 4.148637300360747e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.585534230632348e-10,
          "heading": 8.66353389028518e-9,
          "length": 1.169638830234021e-10,
          "angular": 6.655446194159254e-10,
          "basis": 2.0739495953936427e-9,
          "arm": 6.067120139618964e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14068753008436713,
          "carrierBasis": [
            [0.9983790297089655, -0.05532413087071399, -0.013362394275873973],
            [0.055524653865546274, 0.9983426307312186, 0.015132893899749212],
            [0.012503033651681377, -0.015850306245303165, 0.9997962002035385]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493464154310008, -0.11072403672787917],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016490829435176647, 0.725221136541802, 0.09873007152273086],
            "axisReference": [0.021242051192744745, 0.6664693522920383, 0.3227850954326615],
            "wheelCentre": [0.004776718077546337, 0.7967274979683132, 0.049999999999674444],
            "spindleReference": [0.010329183464100963, 0.8965617610414351, 0.05151328938964936],
            "outerTieRod": [-0.11986060875766408, 0.7453678725783621, -0.06928003034563024]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.02050780949756054, -0.2535916992543499, 0.967093935364555],
          "steeringAxisReference": [0.040014633602252804, -0.2070299768494508, 0.9775159424701948],
          "strutLengthM": 0.4149234255365709,
          "strutInclinationRad": 0.2572474814825025,
          "springUpperM": [0.02417968762009758, 0.6301436679701741, 0.4613162425854178],
          "springLowerM": [0.018951766574883913, 0.69479013263128, 0.21478134376647745],
          "damperUpperM": [0.024487304762560988, 0.6263397924813588, 0.4758226516158861],
          "damperLowerM": [0.01731114181507907, 0.715077468571628, 0.13741382893731308],
          "springLengthM": 0.25492342553657094,
          "damperLengthM": 0.3499234255365709,
          "springCompressionM": 0.04843388799155285,
          "damperCompressionM": 0.04843388799155285,
          "springMotionRatio": 0.981438976610187,
          "damperMotionRatio": 0.981438976610187,
          "headingRad": -0.055559592434314894,
          "steeringAngleRad": -0.055559592434314894,
          "toeInRad": 0.055559592434314894,
          "tieRodLengthM": 0.27999999999998515,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.010502474932342245, -0.034881482814127944, -0.6104617987422218,
                -0.12786300138585888
              ],
              [
                0.05979057745856596, 0.6225837414847878, -0.028450923588678085, -0.03151115292943898
              ],
              [-0.3493464154310007, 0.047381082537312436, -0.004776718077546337, 0],
              [
                -0.03448992809141978, -0.041479069433425025, 0.02173251203742975,
                -0.11787573666255781
              ]
            ],
            "residualsM": [
              -2.1801900562667953e-12, 3.5627056860221273e-13, -3.2555902418351934e-13,
              -1.482147737874584e-14
            ],
            "singularValuesMPerRad": [
              0.6285602160705468, 0.6246913425775448, 0.35352128486038104, 0.12087454213026878
            ],
            "normalizedSingularValues": [
              1.3097657633439832, 1.0498211084994173, 0.9473580225823259, 0.5337621777251667
            ],
            "rawRankRatio": 0.19230383826376687,
            "normalizedRankRatio": 0.40752491221209675,
            "conditionNumber": 5.200104215436329,
            "headingProjectionNorm": 0.9998854912049774
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8201049595927206, 0.30091412571280984, -0.11489147802838504, 0.698080039652103
            ],
            "angularRadPerM": [0.30091412571280984, -0.11489147802838504, 0.698080039652103],
            "carrierBasisPerM": [
              [0.04015589670029935, 0.7009694058380171, 0.098057429884026],
              [-0.6986617037942228, 0.034206951034782086, 0.30679470943793835],
              [-0.10380328075632848, -0.29212468124789986, -0.003333089030005382]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.08256128922056231, 0.985193558772904],
              "topMount": [0, 0, 0],
              "strutLower": [-0.007223116432440002, -0.13407707021574666, 0.9798285773361045],
              "axisReference": [0.008048318589569746, -0.1981816587742471, 0.9626952104346869],
              "wheelCentre": [-0.05154161011072371, -0.12759089066848717, 1],
              "spindleReference": [-0.12140778049014603, -0.12417019556500898, 1.0306794709437939],
              "outerTieRod": [-0.0019842217963468188, -0.1787046746813882, 0.9702253965312413]
            },
            "strutAxisPerM": [0.06591645184459956, -0.2766961335751509, -0.07395315192484922],
            "strutLengthMPerM": -0.981438976610187,
            "springCompressionMPerM": 0.981438976610187,
            "damperCompressionMPerM": 0.981438976610187,
            "springLengthMPerM": -0.981438976610187,
            "damperLengthMPerM": -0.981438976610187,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.6995632956002654,
            "toeInRadPerM": -0.6995632956002654,
            "residualsMPerM": [0, -2.42861286636753e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06591469163237948, -0.3171651787836292, 1.6746711030959647, -7.9035159805018065
            ],
            "angularRadPerM": [-0.3171651787836292, 1.6746711030959647, -7.9035159805018065],
            "carrierBasisPerM": [
              [-0.45963276800604247, -7.894942702072182, -1.6544096231319334],
              [7.915759556120528, -0.43404036213894875, -0.4096250523012217],
              [1.5490566567604127, 0.21828261431393284, -0.01591130394344037]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0019297160913227124, 0.023027061246011546],
              "topMount": [0, 0, 0],
              "strutLower": [0.16009221527718515, -0.06583370037370057, 0.0030620441169345175],
              "axisReference": [0.07096502362161983, -0.03232260574578445, 0.013739330490567917],
              "wheelCentre": [0.6436370428876925, 0.011293484091959077, -3.469446951953614e-18],
              "spindleReference": [1.4352129984997457, -0.03211055212193579, -0.040962505230122195],
              "outerTieRod": [0.037960602869936154, 0.9585351163512859, 0.22501601438711816]
            },
            "strutAxisPerM": [-0.38470178004498523, 0.1446447208214062, 0.04608662067868861],
            "strutLengthMPerM": -0.022939304893319027,
            "springCompressionMPerM": 0.022939304893319027,
            "damperCompressionMPerM": 0.022939304893319027,
            "springLengthMPerM": -0.022939304893319027,
            "damperLengthMPerM": -0.022939304893319027,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -7.928555835153179,
            "toeInRadPerM": 7.928555835153179,
            "residualsMPerM": [0, -2.7755575615628914e-17, -3.469446951953614e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.13998499387271227,
          "carrierBasis": [
            [0.9944554622474142, -0.10316698378143836, 0.020369267628496425],
            [0.10358651410180217, 0.994404145978888, -0.02074195160143376],
            [-0.018115399595869865, 0.022736928496160047, 0.9995773428704969]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493668966424354, -0.11096947243962232],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013184328300614587, -0.7262515634953856, 0.09883246954558081],
            "axisReference": [0.019777898978380053, -0.666959361473818, 0.3226984106915063],
            "wheelCentre": [-0.008077789640429291, -0.7954491953819942, 0.0499999999997289],
            "spindleReference": [-0.018436441050609507, -0.894889609979883, 0.05207419515987227],
            "outerTieRod": [-0.11902340631250646, -0.7261333399890275, -0.07363811035623635]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.028459983193360187, 0.2559243171111351, 0.9662777930118405],
          "steeringAxisReference": [0.03999900213909868, 0.20698187102117305, 0.9775267694014577],
          "strutLengthM": 0.4151679086030362,
          "strutInclinationRad": 0.26043602389173115,
          "springUpperM": [0.023861600672265594, -0.6302369726844456, 0.46134888827952636],
          "springLowerM": [0.01659952628381781, -0.6955406454420493, 0.21478580470700165],
          "damperUpperM": [0.024288500420165997, -0.6263981079277785, 0.475843055174704],
          "damperLowerM": [0.014322727628348995, -0.7160145908109401, 0.13748358126605442],
          "springLengthM": 0.25516790860303623,
          "damperLengthM": 0.3501679086030362,
          "springCompressionM": 0.04818940492508755,
          "damperCompressionM": 0.04818940492508755,
          "springMotionRatio": 0.9828405447606378,
          "damperMotionRatio": 0.9828405447606378,
          "headingRad": -0.10379507514761264,
          "steeringAngleRad": -0.10379507514761264,
          "toeInRad": -0.10379507514761264,
          "tieRodLengthM": 0.2800000000001194,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.003325402182274025, -0.06635918972546981, -0.6073602387169802, 0.13131799965323113
              ],
              [
                0.06207679231522622, 0.6201875925574998, -0.07054374893610789, -0.010440233472025853
              ],
              [0.3493668966424353, -0.046082298739558825, 0.008077789640429291, 0],
              [0.02921790346580954, 0.04066280460006314, 0.01983788428942524, 0.11729871777558487]
            ],
            "residualsM": [
              -1.835287239022876e-12, -5.248440571037349e-13, -2.711025848256554e-13,
              1.1940448629843559e-13
            ],
            "singularValuesMPerRad": [
              0.6288030553746842, 0.6248812725057542, 0.35327008683851624, 0.11980471797626993
            ],
            "normalizedSingularValues": [
              1.310671558598391, 1.0515754132785224, 0.946701228381269, 0.5292315181947934
            ],
            "rawRankRatio": 0.1905282058543466,
            "normalizedRankRatio": 0.40378652815259397,
            "conditionNumber": 5.2485667175414,
            "headingProjectionNorm": 0.9997848625798271
          },
          "jounce": {
            "tangentRadPerM": [
              2.8243660548416223, -0.30146267562826407, -0.07825118844646213, -0.5857813295004197
            ],
            "angularRadPerM": [-0.30146267562826407, -0.07825118844646213, -0.5857813295004197],
            "carrierBasisPerM": [
              [-0.0620272123197531, -0.57639286888437, 0.10891831674518615],
              [0.5841264650557536, -0.06693197017638783, -0.29166996666714223],
              [-0.06489924682053654, 0.3119469231388307, -0.008271886847580307]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.08199283659567491, 0.9867400035622559],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0028767207159938746, 0.13751715801803605, 0.9808032827420989],
              "axisReference": [0.014337768265853056, 0.2011419930201498, 0.9634448516184265],
              "wheelCentre": [-0.03959020274407355, 0.13525094280670724, 1.0000000000000002],
              "spindleReference": [-0.0980028492496489, 0.141944139824346, 1.0291669966667143],
              "outerTieRod": [0.01068856025610644, 0.16296853808558864, 0.970422230412259]
            },
            "strutAxisPerM": [0.07430330105624669, 0.2746253620889572, -0.07492460188661233],
            "strutLengthMPerM": -0.9828405447606378,
            "springCompressionMPerM": 0.9828405447606378,
            "damperCompressionMPerM": 0.9828405447606378,
            "springLengthMPerM": -0.9828405447606378,
            "damperLengthMPerM": -0.9828405447606378,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.5880440214303142,
            "toeInRadPerM": -0.5880440214303142,
            "residualsMPerM": [
              0, 3.729655473350135e-17, 2.220446049250313e-16, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.003962821838145544, -0.3272199766733168, -1.6953362937962917, -8.006371810564254
            ],
            "angularRadPerM": [-0.3272199766733168, -1.6953362937962917, -8.006371810564254],
            "carrierBasisPerM": [
              [-0.8605259894172875, -7.955314948521092, 1.7196947357384278],
              [7.996733906027667, -0.8361393273784656, -0.14977492454643465],
              [-1.5125794444543423, 0.47212029947873957, -0.038151671623637216]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.00011504280858915078, -0.00138447876753978],
              "topMount": [0, 0, 0],
              "strutLower": [-0.17061489505611763, -0.037022290693439555, 0.013403592736644121],
              "axisReference": [-0.07542753517390999, -0.016559461059144187, 0.005180319449963992],
              "wheelCentre": [-0.6418494064140785, 0.1172311714769325, -2.168404344971009e-19],
              "spindleReference": [-1.4415227970168447, 0.20084510421477905, 0.01497749245464346],
              "outerTieRod": [0.12272728001217736, 0.9650461697193067, -0.21077166316656093]
            },
            "strutAxisPerM": [0.4108594257741449, 0.08832418972082706, -0.03549430664670415],
            "strutLengthMPerM": 0.0013790075006445048,
            "springCompressionMPerM": -0.0013790075006445048,
            "damperCompressionMPerM": -0.0013790075006445048,
            "springLengthMPerM": 0.0013790075006445048,
            "damperLengthMPerM": 0.0013790075006445048,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -8.326672684688674e-17,
            "headingRadPerM": -8.042058031686555,
            "toeInRadPerM": -8.042058031686555,
            "residualsMPerM": [0, 0, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.026582966264480604, "right": -0.02125996292643878 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14068753008534257,
          "phi": -0.056964868984047845,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493464154309724, -0.1107240367275384],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.016490829434444833, 0.7252211365419055, 0.09873007152314454],
            "axisReference": [0.02124205119122188, 0.6664693522922861, 0.32278509543312983],
            "wheelCentre": [0.0047767180770012345, 0.7967274979683879, 0.050000000000001085],
            "spindleReference": [0.010329183463575543, 0.8965617610415093, 0.05151328938993037],
            "outerTieRod": [-0.11986060875780868, 0.7453678725783905, -0.06928003034570221]
          },
          "basis": [
            [0.9983790297089982, -0.05532413087097197, -0.013362394272378442],
            [0.05552465386574309, 0.9983426307312142, 0.015132893899293304],
            [0.01250303364821299, -0.01585030624465714, 0.9997962002035925]
          ],
          "axis": [0.020507809494146115, -0.25359169925372704, 0.9670939353647913],
          "strutLength": 0.4149234255362123,
          "heading": -0.055559592434511744,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.0824674490095276e-15,
          "springLength": 0.25492342553621233,
          "damperLength": 0.3499234255362123
        },
        {
          "side": "right",
          "theta": 0.13998499387361335,
          "phi": -0.10542121342973877,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493668966424092, -0.11096947243930752],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.013184328299954765, -0.7262515634954487, 0.0988324695459469],
            "axisReference": [0.019777898977044676, -0.6669593614739704, 0.32269841069191585],
            "wheelCentre": [-0.008077789640988056, -0.7954491953820216, 0.050000000000000266],
            "spindleReference": [-0.01843644105125682, -0.8948896099799026, 0.052074195160072945],
            "outerTieRod": [-0.11902340631260817, -0.7261333399889173, -0.07363811035629798]
          },
          "basis": [
            [0.9944554622472638, -0.1031669837822645, 0.02036926763167552],
            [0.10358651410268763, 0.9944041459788101, -0.020741951600726494],
            [-0.01811539959908545, 0.022736928495800793, 0.9995773428704466]
          ],
          "axis": [0.028459983190444252, 0.2559243171107498, 0.9662777930120282],
          "strutLength": 0.41516790860271746,
          "heading": -0.10379507514850159,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": 2.636779683484747e-16,
          "springLength": 0.2551679086027175,
          "damperLength": 0.35016790860271746
        }
      ],
      "errors": {
        "positionM": 1.5228651673027116e-12,
        "frame": 3.4955302541384015e-12,
        "angleRad": 8.88941698029555e-13,
        "closureM": 2.1801900562667953e-12,
        "jacobianMPerRad": 5.974062911029421e-11,
        "pointDerivativeMPerM": 8.491279901434723e-10,
        "angularDerivativeRadPerM": 1.8433858883781795e-9,
        "carrierBasisDerivativePerM": 4.733474945339822e-9,
        "armDerivativeRadPerM": 5.512013068198485e-10,
        "lengthDerivativeMPerM": 8.912337534638937e-11,
        "headingDerivativeRadPerM": 1.0452366083768538e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000845483697112237,
          "heading": 0.00010457609550407199,
          "length": 7.459954973112332e-7,
          "angular": 0.00001852026652571226,
          "basis": 0.000047381440532512364,
          "arm": 0.000004154404268597034
        },
        {
          "stepM": 0.0001,
          "point": 8.454273561775416e-8,
          "heading": 0.0000010456942600711727,
          "length": 7.447607799568323e-9,
          "angular": 1.851705739852605e-7,
          "basis": 4.7377661271941207e-7,
          "arm": 4.1569224062953936e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.491279901434723e-10,
          "heading": 1.0452366083768538e-8,
          "length": 8.912337534638937e-11,
          "angular": 1.8433858883781795e-9,
          "basis": 4.733474945339822e-9,
          "arm": 5.512013068198485e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14150001698745238,
          "carrierBasis": [
            [0.9905195886482767, -0.1341123531915806, -0.02974594468939289],
            [0.13447096449370224, 0.9908630297399884, 0.010393074743401539],
            [0.028080317166676375, -0.014294509991784062, 0.9995034581090324]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493225137889981, -0.11044020703497343],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018065241144852143, 0.7244917207980499, 0.09880146850271446],
            "axisReference": [0.021940007403442097, 0.6661074276482413, 0.3229693977429127],
            "wheelCentre": [0.011216398971353337, 0.7965785436773121, 0.04999999999964186],
            "spindleReference": [0.02466349542072356, 0.8956648466513109, 0.051039307473982],
            "outerTieRod": [-0.11908384759606316, 0.7549355854749165, -0.066994486095319]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.01672474414652688, -0.2520054888321729, 0.967581271279933],
          "steeringAxisReference": [0.04003272830644508, -0.20708532233685809, 0.977503478222447],
          "strutLengthM": 0.41464065438798353,
          "strutInclinationRad": 0.2553249744518491,
          "springUpperM": [0.024331010234138927, 0.630080219553287, 0.4612967491488027],
          "springLowerM": [0.02007221044243537, 0.6942510621381892, 0.21491122105630642],
          "damperUpperM": [0.024581881396336828, 0.6263001372208045, 0.47581046821800166],
          "damperLowerM": [0.018734230910713218, 0.714411501244763, 0.1375047193539118],
          "springLengthM": 0.25464065438798356,
          "damperLengthM": 0.34964065438798353,
          "springCompressionM": 0.04871665914014023,
          "damperCompressionM": 0.04871665914014023,
          "springMotionRatio": 0.980743205313613,
          "damperMotionRatio": 0.980743205313613,
          "headingRad": -0.13488688827743645,
          "steeringAngleRad": -0.13488688827743645,
          "toeInRad": 0.13488688827743645,
          "tieRodLengthM": 0.2799999999999315,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.013885136843438912, -0.08511473316170737, -0.6058394502141348,
                -0.12486204454882316
              ],
              [0.0580815643058276, 0.6174893583819138, -0.07762322086900199, -0.04173326677557173],
              [-0.349322513788998, 0.04725602988831401, -0.011216398971353337, 0],
              [
                -0.03710350134466605, -0.041597324905823775, 0.022685369433061518,
                -0.11694832067341385
              ]
            ],
            "residualsM": [
              -2.317455255473888e-12, 4.0446812565875234e-13, -3.581440699562677e-13,
              -6.84452494681409e-14
            ],
            "singularValuesMPerRad": [
              0.6282377975066988, 0.6245294817624409, 0.3535667383874696, 0.1202387187392496
            ],
            "normalizedSingularValues": [
              1.3106722423957489, 1.04909107031113, 0.9474719503893202, 0.5327692769221989
            ],
            "rawRankRatio": 0.19139045631517818,
            "normalizedRankRatio": 0.40648551154815155,
            "conditionNumber": 5.224920924757183,
            "headingProjectionNorm": 0.9999459905401783
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8178373597368997, 0.29960655867775104, -0.13442403042128995, 0.7613563118933062
            ],
            "angularRadPerM": [0.29960655867775104, -0.13442403042128995, 0.7613563118933062],
            "carrierBasisPerM": [
              [0.10610585637911124, 0.7630504209943344, 0.09296869470143498],
              [-0.7557969009097426, 0.09926648422570969, 0.3149451914832897],
              [-0.12347406785136633, -0.2780786647557439, -0.0005080595375703749]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0832946889629399, 0.9843340299518468],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0092220283849054, -0.1322307819312453, 0.9793229640398128],
              "axisReference": [0.005095665180468542, -0.19644288602873, 0.9623515085857857],
              "wheelCentre": [-0.05754569590170579, -0.12282395111257344, 1],
              "spindleReference": [-0.13312538599268, -0.11289730269000248, 1.031494519148329],
              "outerTieRod": [-0.010113696470450559, -0.18697655091474688, 0.9700080122913389]
            },
            "strutAxisPerM": [0.061799795308528804, -0.2771602054084653, -0.07325428976097073],
            "strutLengthMPerM": -0.980743205313613,
            "springCompressionMPerM": 0.980743205313613,
            "damperCompressionMPerM": 0.980743205313613,
            "springLengthMPerM": -0.980743205313613,
            "damperLengthMPerM": -0.980743205313613,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.7623220099554795,
            "toeInRadPerM": -0.7623220099554795,
            "residualsMPerM": [
              -1.3877787807814457e-17, -4.85722573273506e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.09662778805619304, -0.3154511202493242, 1.6803337958101907, -7.927319135457673
            ],
            "angularRadPerM": [-0.3154511202493242, 1.6803337958101907, -7.927319135457673],
            "carrierBasisPerM": [
              [-1.1131345399067625, -7.861548280712291, -1.6220976481641505],
              [7.872351291009094, -1.0627157429237342, -0.5385249589390788],
              [1.5661822970999018, 0.09269284994845353, -0.042675086741911936]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.002856297409609535, 0.03375426182565987],
              "topMount": [0, 0, 0],
              "strutLower": [0.15475423847219585, -0.08005970827264396, 0.011231528066177693],
              "axisReference": [0.06860026161464006, -0.04006219257699804, 0.02313801805007606],
              "wheelCentre": [0.6442067320864393, -0.04116122856404371, 0],
              "spindleReference": [1.4314418611873485, -0.14743280285641713, -0.05385249589390788],
              "outerTieRod": [0.11749992376271642, 0.9548643677030407, 0.2320842257250722]
            },
            "strutAxisPerM": [-0.3718684235349896, 0.17264221164912386, 0.05139226094539972],
            "strutLengthMPerM": -0.033631127166772884,
            "springCompressionMPerM": 0.033631127166772884,
            "damperCompressionMPerM": 0.033631127166772884,
            "springLengthMPerM": -0.033631127166772884,
            "damperLengthMPerM": -0.033631127166772884,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -7.944184361359201,
            "toeInRadPerM": 7.944184361359201,
            "residualsMPerM": [1.1102230246251565e-16, 0, -3.469446951953614e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14010672965816695,
          "carrierBasis": [
            [0.982405551367097, -0.18290584052015993, 0.037746339514263344],
            [0.18379443831020686, 0.9827281419910251, -0.02156393714292754],
            [-0.03315022004976334, 0.02812209882783339, 0.9990546583987128]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493633599996303, -0.11092694220126317],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.011450425826260293, -0.7265467440137672, 0.09900945241232192],
            "axisReference": [0.019012348178960393, -0.6670837531705992, 0.32279946570674267],
            "wheelCentre": [-0.014493757123472485, -0.7940002312867283, 0.04999999999967725],
            "spindleReference": [-0.03287320095449317, -0.8922730454858308, 0.05215639371396999],
            "outerTieRod": [-0.1173767305829401, -0.7164624937641876, -0.07570995597845553]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.03263970215608185, 0.2566614968927598, 0.9659500638521273],
          "steeringAxisReference": [0.04000170979959149, 0.20699022341621157, 0.9775248900274692],
          "strutLengthM": 0.41512554591941286,
          "strutInclinationRad": 0.2617057246762809,
          "springUpperM": [0.02369441191375673, -0.6302664598757105, 0.4613619974459149],
          "springLowerM": [0.015367190084990115, -0.695747364386636, 0.2149234600745772],
          "damperUpperM": [0.024184007446097954, -0.6264165374223191, 0.4758512484036968],
          "damperLowerM": [0.012756013912503568, -0.7162802841380568, 0.137647454966407],
          "springLengthM": 0.2551255459194129,
          "damperLengthM": 0.35012554591941286,
          "springCompressionM": 0.048231767608710896,
          "damperCompressionM": 0.048231767608710896,
          "springMotionRatio": 0.9835844708662724,
          "damperMotionRatio": 0.9835844708662724,
          "headingRad": -0.18488875509175606,
          "steeringAngleRad": -0.18488875509175606,
          "toeInRad": -0.18488875509175606,
          "tieRodLengthM": 0.2800000000003184,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.0004255188496662789, -0.11733964955410187, -0.5994648039344023,
                0.13173796556972334
              ],
              [
                0.06263755106824832, 0.612522689706115, -0.12033689353715146, 0.00041595421592506565
              ],
              [0.34936335999963025, -0.04463687128709792, 0.014493757123472485, 0],
              [0.02655610190535967, 0.039976273742565765, 0.01889644359834527, 0.11558555646649923]
            ],
            "residualsM": [
              -2.340732642436283e-12, -8.172490462143855e-13, -3.227557110463408e-13,
              3.184119634624949e-13
            ],
            "singularValuesMPerRad": [
              0.6287186993253157, 0.6249075394460839, 0.3530614903217078, 0.1178940909382826
            ],
            "normalizedSingularValues": [
              1.3127223251514233, 1.0525918389924733, 0.9461463532668564, 0.5230846926983375
            ],
            "rawRankRatio": 0.18751484736305113,
            "normalizedRankRatio": 0.39847322063178847,
            "conditionNumber": 5.332911041779432,
            "headingProjectionNorm": 0.9997674712726436
          },
          "jounce": {
            "tangentRadPerM": [
              2.826463235770452, -0.30062682374193544, -0.060835419932769606, -0.5354677031554926
            ],
            "angularRadPerM": [-0.30062682374193544, -0.060835419932769606, -0.5354677031554926],
            "carrierBasisPerM": [
              [-0.10023648473232998, -0.514698882001687, 0.11475145614112608],
              [0.5275310321896929, -0.1048986836653694, -0.2842532280926666],
              [-0.04571943401222367, 0.3180935008881353, -0.01047096480515943]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.0821739290195591, 0.9874626929641922],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0005540077697580425, 0.1391551073027348, 0.9812999976353722],
              "axisReference": [0.017672143924263018, 0.20238322299096154, 0.9638838602898204],
              "wheelCentre": [-0.03369166105144043, 0.13831382334492923, 1],
              "spindleReference": [-0.08644476427040973, 0.14880369171146615, 1.0284253228092668],
              "outerTieRod": [0.015474911129287564, 0.15561254805863328, 0.9704311473541241]
            },
            "strutAxisPerM": [0.0786699644610869, 0.27291299324398827, -0.07517368060057525],
            "strutLengthMPerM": -0.9835844708662724,
            "springCompressionMPerM": 0.9835844708662724,
            "damperCompressionMPerM": 0.9835844708662724,
            "springLengthMPerM": -0.9835844708662724,
            "damperLengthMPerM": -0.9835844708662724,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.5379495341045144,
            "toeInRadPerM": -0.5379495341045144,
            "residualsMPerM": [1.3877787807814457e-17, -2.5939536976715694e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              0.028603053596008204, -0.3363495307321809, -1.725325559707455, -8.15047438037216
            ],
            "angularRadPerM": [-0.3363495307321809, -1.725325559707455, -8.15047438037216],
            "carrierBasisPerM": [
              [-1.5558940915293535, -7.994375313970428, 1.7564897013992784],
              [8.046905356089201, -1.5052648808409943, -0.013434907247314332],
              [-1.4944860916615494, 0.6062215847475019, -0.066653776705729]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.000831578230417114, 0.009992858910550934],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1762423835000814, -0.021882816298983823, 0.022074213178390725],
              "axisReference": [-0.07770142999667173, -0.008244404746902622, 0.015120642027995821],
              "wheelCentre": [-0.641463042470308, 0.17309027583206718, 0],
              "spindleReference": [-1.446153578079228, 0.3236167639161666, 0.0013434907247314304],
              "outerTieRod": [0.20739690087795226, 0.9693528304883589, -0.20358640539806477]
            },
            "strutAxisPerM": [0.4253346202872841, 0.058867794481260116, -0.03001386164577232],
            "strutLengthMPerM": -0.00995361233797212,
            "springCompressionMPerM": 0.00995361233797212,
            "damperCompressionMPerM": 0.00995361233797212,
            "springLengthMPerM": -0.00995361233797212,
            "damperLengthMPerM": -0.00995361233797212,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.1510571102112408e-16,
            "headingRadPerM": -8.188387290458017,
            "toeInRadPerM": -8.188387290458017,
            "residualsMPerM": [
              2.220446049250313e-16, 9.107298248878237e-18, 0, -1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": -0.029538050786321518, "right": -0.01880871906877704 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14150001698850245,
          "phi": -0.13790315178180923,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7493225137889671, -0.11044020703460661],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.01806524114409774, 0.7244917207982261, 0.0988014685031709],
            "axisReference": [0.021940007401861417, 0.6661074276486482, 0.3229693977434434],
            "wheelCentre": [0.011216398970812547, 0.7965785436774415, 0.049999999999999156],
            "spindleReference": [0.024663495420235396, 0.8956648466514339, 0.051039307474283924],
            "outerTieRod": [-0.11908384759621374, 0.7549355854749983, -0.06699448609537936]
          },
          "basis": [
            [0.9905195886483064, -0.1341123531921743, -0.029745944685749027],
            [0.13447096449422843, 0.9908630297399239, 0.010393074742847772],
            [0.028080317163132, -0.0142945099907613, 0.9995034581091462]
          ],
          "axis": [0.016724744142960393, -0.25200548883117707, 0.9675812712802536],
          "strutLength": 0.4146406543875988,
          "heading": -0.1348868882779666,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -8.465450562766819e-16,
          "springLength": 0.2546406543875988,
          "damperLength": 0.3496406543875988
        },
        {
          "side": "right",
          "theta": 0.1401067296593192,
          "phi": -0.18800049898191729,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7493633599995968, -0.1109269422008606],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.01145042582537068, -0.7265467440138313, 0.09900945241278372],
            "axisReference": [0.019012348177206782, -0.6670837531707563, 0.32279946570725837],
            "wheelCentre": [-0.01449375712430346, -0.7940002312867137, 0.04999999999999977],
            "spindleReference": [-0.03287320095556961, -0.8922730454857728, 0.052156393714176935],
            "outerTieRod": [-0.11737673058301946, -0.7164624937638842, -0.07570995597856993]
          },
          "basis": [
            [0.9824055513664874, -0.1829058405225294, 0.037746339518621226],
            [0.1837944383126616, 0.9827281419905908, -0.021563937141772058],
            [-0.033150220054189834, 0.02812209882757884, 0.9990546583985734]
          ],
          "axis": [0.03263970215235255, 0.2566614968923583, 0.9659500638523606],
          "strutLength": 0.41512554591901263,
          "heading": -0.18488875509424924,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": -2.3592239273284576e-16,
          "springLength": 0.25512554591901265,
          "damperLength": 0.3501255459190126
        }
      ],
      "errors": {
        "positionM": 1.7536111451832426e-12,
        "frame": 4.426493893650019e-12,
        "angleRad": 2.4931723352494828e-12,
        "closureM": 2.340732642436283e-12,
        "jacobianMPerRad": 4.3404703442551096e-11,
        "pointDerivativeMPerM": 1.507972913206146e-9,
        "angularDerivativeRadPerM": 4.225688243764125e-9,
        "carrierBasisDerivativePerM": 8.440014465094237e-9,
        "armDerivativeRadPerM": 7.150466885263995e-10,
        "lengthDerivativeMPerM": 1.541541339022956e-10,
        "headingDerivativeRadPerM": 1.328863952210213e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000014984473618862015,
          "heading": 0.00013223732873335337,
          "length": 0.0000013370338099762125,
          "angular": 0.000041606877688948884,
          "basis": 0.00008396147115274921,
          "arm": 0.000004159541274972867
        },
        {
          "stepM": 0.0001,
          "point": 1.4983820989522556e-7,
          "heading": 0.00000132228308125093,
          "length": 1.337013131111342e-8,
          "angular": 4.1602716294164566e-7,
          "basis": 8.39554636256068e-7,
          "arm": 4.164508426995894e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.507972913206146e-9,
          "heading": 1.328863952210213e-8,
          "length": 1.541541339022956e-10,
          "angular": 4.225688243764125e-9,
          "basis": 8.440014465094237e-9,
          "arm": 7.150466885263995e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.1438331300509049,
          "carrierBasis": [
            [0.990881922705316, 0.12986328218935028, 0.03589628385814577],
            [-0.12916131654824445, 0.9913961501123136, -0.021237416274313473],
            [-0.03834539820290828, 0.01640736058887735, 0.99912983588479]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010711505306794239, 0.7400736244009338, -0.21544192925943376],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.015007730803713783, 0.7269234501627033, -0.00788081689976311],
            "axisReference": [0.03330458929618167, 0.6642796181887867, 0.22905477621560308],
            "wheelCentre": [-0.010464781351790936, 0.7943187433177142, -0.05000000000007762],
            "spindleReference": [-0.02188754418351868, 0.8957993213570822, -0.046099644877032525],
            "outerTieRod": [-0.12171154231199965, 0.7118402736219684, -0.16301088537184233]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.07445040215883139, -0.25489941265864224, 0.9640972082962734],
          "steeringAxisReference": [0.059677942476744905, -0.20222148407427115, 0.9775198282186104],
          "strutLengthM": 0.5371665973538309,
          "strutInclinationRad": 0.26877391119819616,
          "springUpperM": [0.05202198391364674, 0.6001959765063457, 0.4714361116681491],
          "springLowerM": [0.02394177906277355, 0.6963355206436662, 0.1078108480957897],
          "damperUpperM": [0.05313873994602922, 0.596372485316466, 0.4858975697925932],
          "damperLowerM": [0.017985746890067038, 0.7167274736563576, 0.03068307143208783],
          "springLengthM": 0.3771665973538309,
          "damperLengthM": 0.4721665973538309,
          "springCompressionM": -0.045648540717047714,
          "damperCompressionM": -0.045648540717047714,
          "springMotionRatio": 0.8986306729282378,
          "damperMotionRatio": 0.8986306729282378,
          "headingRad": 0.11208927249032664,
          "steeringAngleRad": 0.13169460334753133,
          "toeInRad": -0.11208927249032664,
          "tieRodLengthM": 0.2752271788912247,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.017879547177684633, 0.10291569202456506, -0.718424453973801, -0.15490494581820646
              ],
              [0.1588088063127171, 0.7325148875897248, 0.1093884273533856, -0.022090898395727813],
              [-0.33287699870409204, 0.05424511891678041, 0.021176286658585175, 0],
              [
                -0.01944512999311579, -0.047373693089461495, -0.02102034579253665,
                -0.13096904244061525
              ]
            ],
            "residualsM": [
              -2.602869308976352e-12, 3.159500439053886e-12, -7.761846720910626e-14,
              7.671085988647519e-13
            ],
            "singularValuesMPerRad": [
              0.7601565839636251, 0.7429570667276306, 0.337629913617809, 0.12605826034330897
            ],
            "normalizedSingularValues": [
              1.3301518354240118, 1.169177613110699, 0.7993429527700483, 0.4740998287025274
            ],
            "rawRankRatio": 0.1658319654169319,
            "normalizedRankRatio": 0.35642534639769063,
            "conditionNumber": 6.030200495337657,
            "headingProjectionNorm": 0.9992714326949047
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8961660517268744, 0.6156808487736817, 0.11972146660271381, 0.1880800431980316
            ],
            "angularRadPerM": [0.6156808487736817, 0.11972146660271381, 0.1880800431980316],
            "carrierBasisPerM": [
              [-0.020127135974926637, 0.16426446031296027, -0.03867550121352202],
              [-0.1890044053626993, -0.011217195518379127, 0.6258470054176027],
              [0.11653139219033408, -0.6223571095431055, 0.014692465003813104]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04817341047448581, 0.2092504900209435, 0.9640670630475221],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02085060435430734, 0.0822671224679811, 0.9554564021936593],
              "axisReference": [0.019297726967592646, -0.0601683106703316, 0.9146972678205819],
              "wheelCentre": [-0.03856888437512369, 0.10340822568226712, 1],
              "spindleReference": [-0.057188399640926854, 0.09885845800275972, 1.0638471983401914],
              "outerTieRod": [-0.03658615917061912, 0.15206356790158332, 0.9625382111491266]
            },
            "strutAxisPerM": [0.16336462426880222, -0.5795735526500427, -0.16584999807320294],
            "strutLengthMPerM": -0.8986306729282378,
            "springCompressionMPerM": 0.8986306729282378,
            "damperCompressionMPerM": 0.8986306729282378,
            "springLengthMPerM": -0.8986306729282378,
            "damperLengthMPerM": -0.8986306729282378,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.1861664301252599,
            "toeInRadPerM": -0.1861664301252599,
            "residualsMPerM": [
              -1.734723475976807e-17, -6.158268339717665e-17, 0, 6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.023612962683254655, -0.47060411320924206, 1.5766781386451814, -7.627767219880171
            ],
            "angularRadPerM": [-0.47060411320924206, 1.5766781386451814, -7.627767219880171],
            "carrierBasisPerM": [
              [1.0471637729677148, -7.541323709950877, -1.623416060261337],
              [7.52865448578109, 0.9752180409906365, -0.26290928190241486],
              [1.7004576971722887, 0.762684381842853, 0.05273697968413682]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.00039276647938776995, -0.0017060568779787828, -0.007860212148513533],
              "topMount": [0, 0, 0],
              "strutLower": [0.2273433667796693, 0.06320244832615157, -0.008445450882267122],
              "axisReference": [0.123081968653274, 0.03514113557628157, -0.007813262679111858],
              "wheelCentre": [0.6750105794698166, 0.23767938074188846, 0],
              "spindleReference": [1.4552304107484568, 0.32664507979408874, -0.029747156996464172],
              "outerTieRod": [-0.13229778041587123, 1.0330603898186432, 0.2142150430910691]
            },
            "strutAxisPerM": [-0.42424239239471606, -0.11418222533625633, 0.002572390554605508],
            "strutLengthMPerM": 0.007326697491405982,
            "springCompressionMPerM": -0.007326697491405982,
            "damperCompressionMPerM": -0.007326697491405982,
            "springLengthMPerM": 0.007326697491405982,
            "damperLengthMPerM": 0.007326697491405982,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.914335439641036e-16,
            "headingRadPerM": -7.68961834088803,
            "toeInRadPerM": 7.68961834088803,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14210401912091994,
          "carrierBasis": [
            [0.9849609139483755, 0.1707968396584783, -0.026085198037542327],
            [-0.16967231236193925, 0.984666582657678, 0.04053427457109557],
            [0.03260834880416781, -0.035498740258331885, 0.9988375919178945]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010682696752677634, -0.7401980575477132, -0.21486624288237316],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.024228132472109216, -0.7281143298967648, -0.007638096393464688],
            "axisReference": [0.03832064563997882, -0.6648624648290824, 0.22942329362623715],
            "wheelCentre": [0.017241236246569442, -0.7996800507689794, -0.0500000000000525],
            "spindleReference": [0.036713384028209006, -0.8999874409622955, -0.048193640850871966],
            "outerTieRod": [-0.120494496668962, -0.7531214664251236, -0.1539767575092069]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.057342809598075625, 0.257373515432918, 0.9646090792342261],
          "steeringAxisReference": [0.059759908733838046, 0.20253538806184945, 0.9774498298586783],
          "strutLengthM": 0.5366299234964788,
          "strutInclinationRad": 0.26683952654573284,
          "springUpperM": [0.05270628761607697, -0.6002949406173167, 0.471415636830631],
          "springLowerM": [0.03110926962387829, -0.6972295080448146, 0.10811499311464244],
          "damperUpperM": [0.053566429760048107, -0.5964343378858229, 0.48588477301914434],
          "damperLowerM": [0.02652184485603224, -0.7178193892794481, 0.030946266775904355],
          "springLengthM": 0.3766299234964788,
          "damperLengthM": 0.47162992349647875,
          "springCompressionM": -0.04511186685969559,
          "damperCompressionM": -0.04511186685969559,
          "springMotionRatio": 0.8979586934925496,
          "damperMotionRatio": 0.8979586934925496,
          "headingRad": 0.19173995829685045,
          "steeringAngleRad": 0.17213462743964575,
          "toeInRad": 0.19173995829685045,
          "tieRodLengthM": 0.27522717889046666,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.060255970536345294, 0.12493983916711555, -0.7172450624375165, 0.1409802421166764],
              [0.14691719443506762, 0.7284527624909523, 0.11381218890357457, -0.06811936982868189],
              [0.33299842159889037, -0.05948199322126624, -0.006558539493891808, 0],
              [0.03004940949056288, 0.06201902418730069, -0.01630320580040885, 0.13015036156899523]
            ],
            "residualsM": [
              1.964053919500941e-13, -5.3734794391857577e-14, -5.249967127696209e-14,
              9.048317650695026e-15
            ],
            "singularValuesMPerRad": [
              0.760779686947667, 0.7422366628578814, 0.33755670357546286, 0.12710621584559736
            ],
            "normalizedSingularValues": [
              1.3298793518408905, 1.1681617778306201, 0.7978403977314945, 0.47986422049420246
            ],
            "rawRankRatio": 0.16707361937535647,
            "normalizedRankRatio": 0.36083289798427853,
            "conditionNumber": 5.985385387224699,
            "headingProjectionNorm": 0.9998437768925443
          },
          "jounce": {
            "tangentRadPerM": [
              2.892271988530923, -0.6269085415080666, 0.06278480631268646, -0.3611762207749392
            ],
            "angularRadPerM": [-0.6269085415080666, 0.06278480631268646, -0.3611762207749392],
            "carrierBasisPerM": [
              [0.060050002961737285, -0.3720974939675691, -0.16891457785229913],
              [0.35818309162564593, 0.08669288750148325, -0.6066430479373871],
              [0.049890523897619665, 0.6144024577658763, 0.020207154616878335]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04826707906691455, -0.2073076973542884, 0.9631220070154813],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03089194494122826, -0.08228689156140098, 0.9546961673797791],
              "axisReference": [0.00683697809748688, 0.061239038056533024, 0.9141582371928296],
              "wheelCentre": [-0.05939946545586521, -0.10632042999322511, 1],
              "spindleReference": [-0.09551469765237189, -0.11222088475971628, 1.0616610046616102],
              "outerTieRod": [-0.049111772499153536, -0.12175747591392894, 0.9794597371077506]
            },
            "strutAxisPerM": [0.15351998783880152, 0.5840108117289179, -0.16494991237689494],
            "strutLengthMPerM": -0.8979586934925496,
            "springCompressionMPerM": 0.8979586934925496,
            "damperCompressionMPerM": 0.8979586934925496,
            "springLengthMPerM": -0.8979586934925496,
            "damperLengthMPerM": -0.8979586934925496,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.3579746517127511,
            "toeInRadPerM": -0.3579746517127511,
            "residualsMPerM": [
              -6.938893903907228e-18, -1.1102230246251565e-16, 0, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10981719163465689, -0.44087964501656235, -1.5772644858094431, -7.586769430539976
            ],
            "angularRadPerM": [-0.44087964501656235, -1.5772644858094431, -7.586769430539976],
            "carrierBasisPerM": [
              [1.3369394984237029, -7.484171785071229, 1.478243019442603],
              [7.406505056842499, 1.3051354492204994, -0.7017375659354419],
              [-1.8447518182381113, 0.19297513906611413, 0.06708266251332923]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.001832661344629905, 0.007871302981867515, -0.036568951478763614],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2333444790232568, -0.003532122996190129, -0.02053168633091642],
              "axisReference": [-0.12737567413782114, -0.0059332296186463546, -0.02619052561310909],
              "wheelCentre": [-0.7094811763011771, 0.030799346677791897, 0],
              "spindleReference": [-1.4733393240116928, -0.11613496187844483, 0.07493621373938024],
              "outerTieRod": [-0.19225308490318493, 1.0299273587137556, -0.23777241209259536]
            },
            "strutAxisPerM": [0.43118987575157885, -0.009770166487415854, -0.023025967025152055],
            "strutLengthMPerM": 0.034094753990742514,
            "springCompressionMPerM": -0.034094753990742514,
            "damperCompressionMPerM": -0.034094753990742514,
            "springLengthMPerM": 0.034094753990742514,
            "damperLengthMPerM": 0.034094753990742514,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -4.85722573273506e-17,
            "headingRadPerM": -7.612656399443397,
            "toeInRadPerM": -7.612656399443397,
            "residualsMPerM": [0, 0, 1.734723475976807e-18, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0.016004665808988863, "right": 0.025526828667867124 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14383313004982484,
          "phi": 0.13516531063863502,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010711505306776253, 0.7400736244010119, -0.21544192925907424],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.015007730802607427, 0.726923450163434, -0.007880816899339671],
            "axisReference": [0.03330458929421483, 0.6642796181903697, 0.2290547762163182],
            "wheelCentre": [-0.010464781353195413, 0.7943187433181151, -0.05000000000000143],
            "spindleReference": [-0.021887544185759257, 0.8957993213574031, -0.04609964487732435],
            "outerTieRod": [-0.12171154231209283, 0.7118402736211409, -0.16301088537216038]
          },
          "basis": [
            [0.9908819227040685, 0.129863282197402, 0.0358962838634581],
            [-0.1291613165560712, 0.9913961501112141, -0.02123741627800918],
            [-0.038345398208786435, 0.016407360591545638, 0.9991298358845205]
          ],
          "axis": [0.07445040215533005, -0.25489941265517374, 0.9640972082974609],
          "strutLength": 0.5371665973536912,
          "heading": 0.11208927249855012,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": -1.429412144204889e-15,
          "springLength": 0.37716659735369124,
          "damperLength": 0.4721665973536912
        },
        {
          "side": "right",
          "theta": -0.14210401912076123,
          "phi": 0.17381047770727023,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.01068269675267497, -0.7401980575477245, -0.21486624288232034],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.02422813247216384, -0.7281143298967757, -0.0076380963934157275],
            "axisReference": [0.03832064564010233, -0.6648624648290925, 0.22942329362628186],
            "wheelCentre": [0.017241236246607665, -0.79968005076899, -0.0500000000000011],
            "spindleReference": [0.03671338402824089, -0.8999874409623073, -0.04819364085082517],
            "outerTieRod": [-0.1204944966689489, -0.7531214664251256, -0.15397675750911824]
          },
          "basis": [
            [0.9849609139483795, 0.17079683965841108, -0.02608519803781204],
            [-0.1696723123618612, 0.9846665826576888, 0.040534274571134954],
            [0.032608348804437574, -0.035498740258326986, 0.9988375919178855]
          ],
          "axis": [0.05734280959835595, 0.2573735154329207, 0.9646090792342084],
          "strutLength": 0.5366299234964309,
          "heading": 0.19173995829678728,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -1.096345236817342e-15,
          "springLength": 0.37662992349643093,
          "damperLength": 0.4716299234964309
        }
      ],
      "errors": {
        "positionM": 2.240575780465548e-12,
        "frame": 8.051725952640254e-12,
        "angleRad": 8.223477454549766e-12,
        "closureM": 3.159500439053886e-12,
        "jacobianMPerRad": 3.4459289588451014e-11,
        "pointDerivativeMPerM": 8.730651757105079e-10,
        "angularDerivativeRadPerM": 2.0428556624096927e-9,
        "carrierBasisDerivativePerM": 4.466808478653661e-9,
        "armDerivativeRadPerM": 6.000235863723447e-10,
        "lengthDerivativeMPerM": 1.1257734328085078e-10,
        "headingDerivativeRadPerM": 9.564367964287612e-9,
        "implicitResidual": 2.914335439641036e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008442804330321962,
          "heading": 0.00009575317392229721,
          "length": 7.782626427026151e-7,
          "angular": 0.00002053175531369078,
          "basis": 0.000044029772820364244,
          "arm": 0.000004178524419362617
        },
        {
          "stepM": 0.0001,
          "point": 8.443677668168448e-8,
          "heading": 9.57486039787625e-7,
          "length": 7.7794099322126e-9,
          "angular": 2.053051311179388e-7,
          "basis": 4.4032315948960843e-7,
          "arm": 4.17966532495484e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.730651757105079e-10,
          "heading": 9.564367964287612e-9,
          "length": 1.1257734328085078e-10,
          "angular": 2.0428556624096927e-9,
          "basis": 4.466808478653661e-9,
          "arm": 6.000235863723447e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14389942592247776,
          "carrierBasis": [
            [0.9983152847058294, 0.05451822699822614, 0.019858379785093656],
            [-0.05402834763350792, 0.9982406964760873, -0.024422316657663437],
            [-0.021154904270923678, 0.02330825656080386, 0.9995044748280935]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010712607970262328, 0.7400688337372177, -0.21546399747522127],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01728920589064256, 0.7274704925787168, -0.007928385688117018],
            "axisReference": [0.034541606314562136, 0.6645787916648848, 0.22901989693021685],
            "wheelCentre": [-0.0036702857452044838, 0.7964319236801187, -0.050000000000066575],
            "spindleReference": [-0.007311476060036175, 0.898501360714041, -0.0464543326906095],
            "outerTieRod": [-0.12262081426745355, 0.7221675918127064, -0.16084033912154544]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.07020047459484718, -0.2559079979448528, 0.9641488422201805],
          "steeringAxisReference": [0.05967480521469762, -0.20220943278963163, 0.9775225127399796],
          "strutLengthM": 0.5371871675903028,
          "strutInclinationRad": 0.2685794007622046,
          "springUpperM": [0.05219198101620611, 0.600236319917794, 0.4714340463111928],
          "springLowerM": [0.025713262842024222, 0.6967615328253345, 0.10776947537830464],
          "damperUpperM": [0.05324498813512882, 0.5963976999486212, 0.4858962789444955],
          "damperLowerM": [0.02009722487443645, 0.7172341726609226, 0.030637568000690202],
          "springLengthM": 0.37718716759030285,
          "damperLengthM": 0.4721871675903028,
          "springCompressionM": -0.045669110953519665,
          "damperCompressionM": -0.045669110953519665,
          "springMotionRatio": 0.8981655916170692,
          "damperMotionRatio": 0.8981655916170692,
          "headingRad": 0.03565853789254147,
          "steeringAngleRad": 0.05526386874974616,
          "toeInRad": -0.03565853789254147,
          "tieRodLengthM": 0.2752271788906671,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.02881378051934288, 0.04574452492784969, -0.7247994220967161, -0.15272392573821922
              ],
              [
                0.15718352645650285, 0.7382737359164222, 0.053455382101599704, -0.034011655443546625
              ],
              [-0.332872323413645, 0.05636308994290107, 0.014382893715466812, 0],
              [
                -0.02223365184726838, -0.05136010482758847, -0.020305191755056913,
                -0.13202167175234208
              ]
            ],
            "residualsM": [
              -1.6840487337965726e-12, 1.1501077867848153e-12, -6.657174811408595e-14,
              2.0949908474676704e-13
            ],
            "singularValuesMPerRad": [
              0.7604936730397924, 0.7428620473917239, 0.3377493377255842, 0.12744897083460577
            ],
            "normalizedSingularValues": [
              1.3290494676617604, 1.1688111785345596, 0.7991805369948752, 0.47834967411845136
            ],
            "rawRankRatio": 0.16758715470330687,
            "normalizedRankRatio": 0.3599186379119713,
            "conditionNumber": 5.967044441862988,
            "headingProjectionNorm": 0.9993979537438529
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8947335781432066, 0.6192721421817015, 0.10562663961166033, 0.23033981355019112
            ],
            "angularRadPerM": [0.6192721421817015, 0.10562663961166033, 0.23033981355019112],
            "carrierBasisPerM": [
              [-0.010460144317026836, 0.21765401515367397, -0.07168706957529494],
              [-0.23251422314459572, 0.0026791808333039655, 0.6238894873239983],
              [0.10020547948251327, -0.6238380939524266, 0.016668675420373733]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04814350059899499, 0.20921073579574795, 0.9635766918200233],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02332031177268229, 0.08220456524413289, 0.9550802261644558],
              "axisReference": [0.01619420174439274, -0.060556990622259055, 0.9143108347320827],
              "wheelCentre": [-0.04364875819754263, 0.10343053856862841, 1],
              "spindleReference": [-0.06678489637003039, 0.1003960944802182, 1.0635933656204195],
              "outerTieRod": [-0.03825041839659203, 0.14467183025502134, 0.9665745127246108]
            },
            "strutAxisPerM": [0.16078560282181065, -0.5809005546743864, -0.1658917343193369],
            "strutLengthMPerM": -0.8981655916170692,
            "springCompressionMPerM": 0.8981655916170692,
            "damperCompressionMPerM": 0.8981655916170692,
            "springLengthMPerM": -0.8981655916170692,
            "damperLengthMPerM": -0.8981655916170692,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 0.2274416821442808,
            "toeInRadPerM": -0.2274416821442808,
            "residualsMPerM": [
              -1.3877787807814457e-17, 1.214306433183765e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.010176666933619719, -0.45880226548498004, 1.5624103906552815, -7.550412327826048
            ],
            "angularRadPerM": [-0.45880226548498004, 1.5624103906552815, -7.550412327826048],
            "carrierBasisPerM": [
              [0.4426620321364346, -7.528580963065803, -1.584791260031384],
              [7.498971179500902, 0.3967312878131819, -0.3735806413100047],
              [1.7376231246546894, 0.6183031674146665, 0.02235876133160699]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.00016925231887100298, 0.0007354970395916384, 0.0033875307668008096],
              "topMount": [0, 0, 0],
              "strutLower": [0.22896387357499798, 0.04629727988313233, -0.0011076666942903064],
              "axisReference": [0.12431605848806114, 0.024746951905845554, 0.0007918584791020834],
              "wheelCentre": [0.6839179857549185, 0.18524753195646604, -4.336808689942018e-19],
              "spindleReference": [1.460124108876212, 0.21436678039176696, -0.04114065536569363],
              "outerTieRod": [-0.049986438641710006, 1.0325192702162214, 0.21992218544259656]
            },
            "strutAxisPerM": [-0.42581473324902985, -0.08768885572483404, 0.007729218276902733],
            "strutLengthMPerM": -0.003157572823329527,
            "springCompressionMPerM": 0.003157572823329527,
            "damperCompressionMPerM": 0.003157572823329527,
            "springLengthMPerM": -0.003157572823329527,
            "damperLengthMPerM": -0.003157572823329527,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -9.71445146547012e-17,
            "headingRadPerM": -7.605185875229816,
            "toeInRadPerM": 7.605185875229816,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.1430341133361161,
          "carrierBasis": [
            [0.9953345957574803, 0.0958400901376654, -0.011122931749244702],
            [-0.09541311927335319, 0.9948545176830106, 0.034070886637041865],
            [0.014331055746979867, -0.03285065856431906, 0.9993575211469953]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010698204736993844, -0.740131248011378, -0.21517593249385533],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.021900643087273117, -0.7280655521145212, -0.00780687897445298],
            "axisReference": [0.03705091941982872, -0.6648700262306201, 0.22920429087900437],
            "wheelCentre": [0.010185709602167364, -0.7991113181499202, -0.05000000000007637],
            "spindleReference": [0.021994503294046227, -0.9005919027246978, -0.04750133117367117],
            "outerTieRod": [-0.1220093837524534, -0.7428122133256575, -0.15632435322618254]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.06164687595089186, 0.2571442698008575, 0.9644047320467061],
          "steeringAxisReference": [0.059715785052694086, 0.20236663734994223, 0.9774874777219487],
          "strutLengthM": 0.5369186419020925,
          "strutInclinationRad": 0.2676134007984676,
          "springUpperM": [0.05253412496196433, -0.6002857707920343, 0.4714238107181318],
          "springLowerM": [0.02929826820138014, -0.6972082397384183, 0.10792168887115175],
          "damperUpperM": [0.05345882810122771, -0.5964286067450214, 0.48588988169883235],
          "damperLowerM": [0.02436651812530879, -0.7177797813224869, 0.03076931030741526],
          "springLengthM": 0.3769186419020925,
          "damperLengthM": 0.4719186419020925,
          "springCompressionM": -0.04540058526530932,
          "damperCompressionM": -0.04540058526530932,
          "springMotionRatio": 0.8978322217303375,
          "damperMotionRatio": 0.8978322217303375,
          "headingRad": 0.11584405393026523,
          "steeringAngleRad": 0.09623872307306054,
          "toeInRad": 0.11584405393026523,
          "tieRodLengthM": 0.2752271788904743,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05002471599534426, 0.06822629413919458, -0.7241911883935335, 0.14575935971061968],
              [0.15123568635153622, 0.7362247249935506, 0.05818921295873572, -0.05702353641869178],
              [0.33293323155394833, -0.05898007013854223, 0.0005124951348264798, 0],
              [0.027535059546664464, 0.05868902189785252, -0.01794434963575168, 0.13152357989753058]
            ],
            "residualsM": [
              -3.1865482474913165e-13, 1.7030821197749901e-13, -7.636946630640296e-14,
              1.6708856520608606e-14
            ],
            "singularValuesMPerRad": [
              0.7608087272602748, 0.742498537048925, 0.3377132978497743, 0.12788638100849856
            ],
            "normalizedSingularValues": [
              1.3290016312648065, 1.1682872469836054, 0.7984255132214975, 0.4810158754843114
            ],
            "rawRankRatio": 0.168092684042974,
            "normalizedRankRatio": 0.3619377615259435,
            "conditionNumber": 5.9490988896598465,
            "headingProjectionNorm": 0.9997010590176402
          },
          "jounce": {
            "tangentRadPerM": [
              2.8927933271070323, -0.6248441342953809, 0.07730516734165485, -0.316251690523149
            ],
            "angularRadPerM": [-0.6248441342953809, 0.07730516734165485, -0.316251690523149],
            "carrierBasisPerM": [
              [0.029449730425722492, -0.3217263472041617, -0.13682962563883122],
              [0.3172582786347992, 0.05146355393368328, -0.6142530826994735],
              [0.06686642410064518, 0.6199104645457082, 0.01941867664895222]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04819055619980257, -0.20823899904530344, 0.9631070306114422],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02834406009128541, -0.08220845238557714, 0.9547018449327965],
              "axisReference": [0.009963819950360636, 0.061095286357778306, 0.9140432966233685],
              "wheelCentre": [-0.054074149986044984, -0.10486770904702208, 1],
              "spindleReference": [-0.08597439640133916, -0.10704098145539186, 1.0624966672439624],
              "outerTieRod": [-0.04448888482906929, -0.12949693574084037, 0.9750411983980033]
            },
            "strutAxisPerM": [0.15587577922881632, 0.5831067111711524, -0.16544071071420857],
            "strutLengthMPerM": -0.8978322217303375,
            "springCompressionMPerM": 0.8978322217303375,
            "damperCompressionMPerM": 0.8978322217303375,
            "springLengthMPerM": -0.8978322217303375,
            "damperLengthMPerM": -0.8978322217303375,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.31260734350707203,
            "toeInRadPerM": -0.31260734350707203,
            "residualsMPerM": [
              1.3877787807814457e-17, -6.245004513516506e-17, 0, -2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07631626411691395, -0.4443819611457732, -1.563836902340976, -7.535575575462617
            ],
            "angularRadPerM": [-0.4443819611457732, -1.563836902340976, -7.535575575462617],
            "carrierBasisPerM": [
              [0.7396046935232159, -7.505361899427445, 1.513951363810422],
              [7.443520094772254, 0.7341332585967257, -0.5913059585098392],
              [-1.8103807905168179, 0.3361037014755456, 0.03700967390437513]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0012713397740595118, 0.005493659813740012, -0.02540822043256879],
              "topMount": [0, 0, 0],
              "strutLower": [-0.23209807522178907, 0.01322790567964461, -0.01325121154943603],
              "axisReference": [-0.12653022757639015, 0.004385341859462579, -0.017641602067848913],
              "wheelCentre": [-0.7014856548133649, 0.0827568104499492, 0],
              "spindleReference": [-1.4701077798361886, -0.005118883516918435, 0.06356316853905067],
              "outerTieRod": [-0.11096554838671956, 1.031674302524857, -0.2317498719089236]
            },
            "strutAxisPerM": [0.4295583701146113, -0.0359806265539353, -0.017864615385461732],
            "strutLengthMPerM": 0.02368617222813198,
            "springCompressionMPerM": -0.02368617222813198,
            "damperCompressionMPerM": -0.02368617222813198,
            "springLengthMPerM": 0.02368617222813198,
            "damperLengthMPerM": 0.02368617222813198,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.938893903907228e-17,
            "headingRadPerM": -7.572309944014034,
            "toeInRadPerM": -7.572309944014034,
            "residualsMPerM": [2.220446049250313e-16, 0, -1.1926223897340549e-18, 0]
          }
        },
        "bumpSteerRad": { "left": 0.01825473363993757, "right": 0.02298049957696645 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14389942592196353,
          "phi": 0.0575755107130922,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010712607970253779, 0.7400688337372548, -0.21546399747505007],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.017289205890061783, 0.7274704925790031, -0.007928385687912487],
            "axisReference": [0.03454160631345207, 0.6645787916654804, 0.2290198969305421],
            "wheelCentre": [-0.003670285745839082, 0.7964319236803045, -0.050000000000000294],
            "spindleReference": [-0.007311476060942113, 0.8985013607142214, -0.04645433269066809],
            "outerTieRod": [-0.12262081426757543, 0.7221675918124637, -0.1608403391217425]
          },
          "basis": [
            [0.9983152847056321, 0.054518227000801237, 0.019858379787940268],
            [-0.05402834763598952, 0.9982406964759228, -0.02442231665893832],
            [-0.021154904273894343, 0.02330825656186885, 0.9995044748280061]
          ],
          "axis": [0.07020047459269353, -0.2559079979435941, 0.9641488422206718],
          "strutLength": 0.5371871675902198,
          "heading": 0.035658537895198336,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -2.914335439641036e-16,
          "springLength": 0.3771871675902198,
          "damperLength": 0.4721871675902198
        },
        {
          "side": "right",
          "theta": -0.14303411333592517,
          "phi": 0.09647720304316308,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010698204736990652, -0.7401312480113917, -0.21517593249379174],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.021900643087173034, -0.728065552114486, -0.007806878974386922],
            "axisReference": [0.03705091941962402, -0.6648700262305294, 0.2292042908790623],
            "wheelCentre": [0.010185709602078496, -0.7991113181498938, -0.049999999999998684],
            "spindleReference": [0.02199450329394359, -0.9005919027246723, -0.04750133117356323],
            "outerTieRod": [-0.12200938375248482, -0.7428122133256405, -0.1563243532261813]
          },
          "basis": [
            [0.9953345957574972, 0.09584009013753929, -0.011122931748795457],
            [-0.09541311927324607, 0.9948545176830305, 0.03407088663675531],
            [0.014331055746501661, -0.03285065856407839, 0.9993575211470103]
          ],
          "axis": [0.061646875950466154, 0.2571442698010838, 0.964404732046673],
          "strutLength": 0.5369186419020261,
          "heading": 0.11584405393013035,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.3183898417423734e-15,
          "springLength": 0.3769186419020261,
          "damperLength": 0.4719186419020261
        }
      ],
      "errors": {
        "positionM": 1.1100634300653667e-12,
        "frame": 2.970665380352955e-12,
        "angleRad": 2.6568677813365582e-12,
        "closureM": 1.6840487337965726e-12,
        "jacobianMPerRad": 1.0004370248895e-10,
        "pointDerivativeMPerM": 3.9568909260268015e-10,
        "angularDerivativeRadPerM": 1.1877734351628533e-9,
        "carrierBasisDerivativePerM": 2.0637461184414008e-9,
        "armDerivativeRadPerM": 4.718203605591498e-10,
        "lengthDerivativeMPerM": 6.682943087810145e-11,
        "headingDerivativeRadPerM": 7.879546792821657e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003903007811473236,
          "heading": 0.00007883574720057851,
          "length": 3.8968947313477997e-7,
          "angular": 0.00001232451749455521,
          "basis": 0.00002044501108111607,
          "arm": 0.0000041607772263141385
        },
        {
          "stepM": 0.0001,
          "point": 3.903089526580139e-8,
          "heading": 7.88331604439918e-7,
          "length": 3.888304345167626e-9,
          "angular": 1.2324041431810429e-7,
          "basis": 2.0444741155589696e-7,
          "arm": 4.158004873744403e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.9568909260268015e-10,
          "heading": 7.879546792821657e-9,
          "length": 6.682943087810145e-11,
          "angular": 1.1877734351628533e-9,
          "basis": 2.0637461184414008e-9,
          "arm": 4.718203605591498e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14363188284208592,
          "carrierBasis": [
            [0.9997765989190156, -0.020716778795805215, 0.004191339911302069],
            [0.02082870409420251, 0.9993709541535606, -0.028702980332341917],
            [-0.003594070072014277, 0.028783868234278937, 0.9995791972574204]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.01070815721726709, 0.7400881579586586, -0.21537493726516244],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.019587034027854642, 0.7278505737204322, -0.007903476387781216],
            "axisReference": [0.035790699706386, 0.6647752410340928, 0.22907003188916947],
            "wheelCentre": [0.0032136560408813136, 0.7980274587542884, -0.05000000000007776],
            "spindleReference": [0.007316172635895915, 0.9000945657297655, -0.046921846130609485],
            "outerTieRod": [-0.12271693688219726, 0.7324917185780119, -0.15861193546570454]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.06593314511944928, -0.2566552004942926, 0.9642514860936913],
          "steeringAxisReference": [0.059687468368704096, -0.20225805967519841, 0.977511679426982],
          "strutLengthM": 0.5371041516210293,
          "strutInclinationRad": 0.2681923216342664,
          "springUpperM": [0.05236267419522203, 0.6002662080197717, 0.47142994055625237],
          "springLowerM": [0.027499011442188553, 0.697051949661117, 0.10780670194346173],
          "damperUpperM": [0.05335167137201377, 0.5964163800123573, 0.4858937128476577],
          "damperLowerM": [0.022224359832632615, 0.7175843657006604, 0.030666583055966437],
          "springLengthM": 0.37710415162102934,
          "damperLengthM": 0.4721041516210293,
          "springCompressionM": -0.04558609498424615,
          "damperCompressionM": -0.04558609498424615,
          "springMotionRatio": 0.8979005925604341,
          "damperMotionRatio": 0.8979005925604341,
          "headingRad": -0.04017268185547303,
          "steeringAngleRad": -0.020567350998268338,
          "toeInRad": 0.04017268185547303,
          "tieRodLengthM": 0.2752271788905085,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.03953452804422975, -0.011310332984147665, -0.7267038992949311,
                -0.1496725190775498
              ],
              [
                0.15465681984954316, 0.7394926309840211, -0.0024120676070935754,
                -0.04565296156965065
              ],
              [-0.33289118201625056, 0.05793930079562981, 0.0074945011763857755, 0],
              [
                -0.024929161038045204, -0.05513312582723889, -0.019278701461813492,
                -0.13217398218289542
              ]
            ],
            "residualsM": [
              -9.48338629847001e-13, 1.8474111129762605e-13, -7.77572450871844e-14,
              5.090372567906343e-14
            ],
            "singularValuesMPerRad": [
              0.7607120374031757, 0.7427077757183757, 0.3377771070254143, 0.1280266482361184
            ],
            "normalizedSingularValues": [
              1.3286984217014157, 1.1685093012427974, 0.7988732051675401, 0.4805706182680946
            ],
            "rawRankRatio": 0.16829843875372325,
            "normalizedRankRatio": 0.361685248073613,
            "conditionNumber": 5.941825767399623,
            "headingProjectionNorm": 0.9995462858478675
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8936115956329176, 0.6223090272294, 0.09154254582158758, 0.2728271142317193
            ],
            "angularRadPerM": [0.6223090272294, 0.09154254582158758, 0.2728271142317193],
            "carrierBasisPerM": [
              [0.006035784900920628, 0.2701578556964879, -0.10441433357763917],
              [-0.2752830373610053, 0.023544759000411968, 0.6200108537216718],
              [0.08365100476045877, -0.623027717650104, 0.018241471365026716]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04814937737651613, 0.20887249932811014, 0.9632577843661708],
              "topMount": [0, 0, 0],
              "strutLower": [-0.025818166869593862, 0.08218353466949607, 0.9548294302359649],
              "axisReference": [0.013083652366370865, -0.06086641939842197, 0.9140937565019036],
              "wheelCentre": [-0.04881794684086019, 0.10391347986199269, 1],
              "spindleReference": [-0.07638283905331811, 0.10311719468552705, 1.0631417272406454],
              "outerTieRod": [-0.040880633048660374, 0.13714638750641636, 0.9707445243551434]
            },
            "strutAxisPerM": [0.15829253355268685, -0.5820740546003078, -0.1657545361112284],
            "strutLengthMPerM": -0.8979005925604341,
            "springCompressionMPerM": 0.8979005925604341,
            "damperCompressionMPerM": 0.8979005925604341,
            "springLengthMPerM": -0.8979005925604341,
            "damperLengthMPerM": -0.8979005925604341,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.2693176773720148,
            "toeInRadPerM": -0.2693176773720148,
            "residualsMPerM": [0, 3.122502256758253e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04327422145479412, -0.4502377337511378, 1.5585897552775552, -7.521955900037704
            ],
            "angularRadPerM": [-0.4502377337511378, 1.5585897552775552, -7.521955900037704],
            "carrierBasisPerM": [
              [-0.14929811704624169, -7.518388387575473, -1.548914089105768],
              [7.472488073829764, -0.16959575846826316, -0.4824179183917431],
              [1.7744448839247202, 0.4770827090612992, -0.007357902808401996]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007200782657376871, 0.0031237069983346974, 0.014405606730919404],
              "topMount": [0, 0, 0],
              "strutLower": [0.23059224620728125, 0.029748667550697674, 0.006076902489573892],
              "axisReference": [0.12548685763306613, 0.014559824223501022, 0.009220930009368878],
              "wheelCentre": [0.6928484701990385, 0.1339550513133575, 0],
              "spindleReference": [1.4653903267991297, 0.10448200342881153, -0.05234860327101971],
              "outerTieRod": [0.030610072799164674, 1.0322982260639861, 0.22578079514260857]
            },
            "strutAxisPerM": [-0.4276766118966189, -0.061803806074293366, 0.012793131309592198],
            "strutLengthMPerM": -0.013428184053966704,
            "springCompressionMPerM": 0.013428184053966704,
            "damperCompressionMPerM": 0.013428184053966704,
            "springLengthMPerM": -0.013428184053966704,
            "damperLengthMPerM": -0.013428184053966704,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.2898349882893854e-16,
            "headingRadPerM": -7.568339356621738,
            "toeInRadPerM": 7.568339356621738,
            "residualsMPerM": [2.220446049250313e-16, 0, 0, 2.220446049250313e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14363188284208592,
          "carrierBasis": [
            [0.9997765989190156, 0.020716778795805215, 0.004191339911302069],
            [-0.02082870409420251, 0.9993709541535606, 0.028702980332341917],
            [-0.003594070072014277, -0.028783868234278937, 0.9995791972574204]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.01070815721726709, -0.7400881579586586, -0.21537493726516244],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.019587034027854642, -0.7278505737204322, -0.007903476387781216],
            "axisReference": [0.035790699706386, -0.6647752410340928, 0.22907003188916947],
            "wheelCentre": [0.0032136560408813136, -0.7980274587542884, -0.05000000000007776],
            "spindleReference": [0.007316172635895915, -0.9000945657297655, -0.046921846130609485],
            "outerTieRod": [-0.12271693688219726, -0.7324917185780119, -0.15861193546570454]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.06593314511944928, 0.2566552004942926, 0.9642514860936913],
          "steeringAxisReference": [0.059687468368704096, 0.20225805967519841, 0.977511679426982],
          "strutLengthM": 0.5371041516210293,
          "strutInclinationRad": 0.2681923216342664,
          "springUpperM": [0.05236267419522203, -0.6002662080197717, 0.47142994055625237],
          "springLowerM": [0.027499011442188553, -0.697051949661117, 0.10780670194346173],
          "damperUpperM": [0.05335167137201377, -0.5964163800123573, 0.4858937128476577],
          "damperLowerM": [0.022224359832632615, -0.7175843657006604, 0.030666583055966437],
          "springLengthM": 0.37710415162102934,
          "damperLengthM": 0.4721041516210293,
          "springCompressionM": -0.04558609498424615,
          "damperCompressionM": -0.04558609498424615,
          "springMotionRatio": 0.8979005925604341,
          "damperMotionRatio": 0.8979005925604341,
          "headingRad": 0.04017268185547303,
          "steeringAngleRad": 0.020567350998268338,
          "toeInRad": 0.04017268185547303,
          "tieRodLengthM": 0.2752271788905085,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.03953452804422975, 0.011310332984147665, -0.7267038992949311, 0.1496725190775498],
              [
                0.15465681984954316, 0.7394926309840211, 0.0024120676070935754, -0.04565296156965065
              ],
              [0.33289118201625056, -0.05793930079562981, 0.0074945011763857755, 0],
              [
                0.024929161038045204, 0.05513312582723889, -0.019278701461813492,
                0.13217398218289542
              ]
            ],
            "residualsM": [
              -9.48338629847001e-13, -1.8474111129762605e-13, -7.77572450871844e-14,
              5.090372567906343e-14
            ],
            "singularValuesMPerRad": [
              0.7607120374031757, 0.7427077757183757, 0.3377771070254143, 0.1280266482361184
            ],
            "normalizedSingularValues": [
              1.3286984217014157, 1.1685093012427974, 0.7988732051675401, 0.4805706182680946
            ],
            "rawRankRatio": 0.16829843875372325,
            "normalizedRankRatio": 0.361685248073613,
            "conditionNumber": 5.941825767399623,
            "headingProjectionNorm": 0.9995462858478675
          },
          "jounce": {
            "tangentRadPerM": [
              2.8936115956329176, -0.6223090272294, 0.09154254582158758, -0.2728271142317193
            ],
            "angularRadPerM": [-0.6223090272294, 0.09154254582158758, -0.2728271142317193],
            "carrierBasisPerM": [
              [0.006035784900920628, -0.2701578556964879, -0.10441433357763917],
              [0.2752830373610053, 0.023544759000411968, -0.6200108537216718],
              [0.08365100476045877, 0.623027717650104, 0.018241471365026716]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04814937737651613, -0.20887249932811014, 0.9632577843661708],
              "topMount": [0, 0, 0],
              "strutLower": [-0.025818166869593862, -0.08218353466949607, 0.9548294302359649],
              "axisReference": [0.013083652366370865, 0.06086641939842197, 0.9140937565019036],
              "wheelCentre": [-0.04881794684086019, -0.10391347986199269, 1],
              "spindleReference": [-0.07638283905331811, -0.10311719468552705, 1.0631417272406454],
              "outerTieRod": [-0.040880633048660374, -0.13714638750641636, 0.9707445243551434]
            },
            "strutAxisPerM": [0.15829253355268685, 0.5820740546003078, -0.1657545361112284],
            "strutLengthMPerM": -0.8979005925604341,
            "springCompressionMPerM": 0.8979005925604341,
            "damperCompressionMPerM": 0.8979005925604341,
            "springLengthMPerM": -0.8979005925604341,
            "damperLengthMPerM": -0.8979005925604341,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.2693176773720148,
            "toeInRadPerM": -0.2693176773720148,
            "residualsMPerM": [0, -3.122502256758253e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04327422145479412, -0.4502377337511378, -1.5585897552775552, -7.521955900037704
            ],
            "angularRadPerM": [-0.4502377337511378, -1.5585897552775552, -7.521955900037704],
            "carrierBasisPerM": [
              [0.14929811704624169, -7.518388387575473, 1.548914089105768],
              [7.472488073829764, 0.16959575846826316, -0.4824179183917431],
              [-1.7744448839247202, 0.4770827090612992, 0.007357902808401996]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007200782657376871, 0.0031237069983346974, -0.014405606730919404],
              "topMount": [0, 0, 0],
              "strutLower": [-0.23059224620728125, 0.029748667550697674, -0.006076902489573892],
              "axisReference": [-0.12548685763306613, 0.014559824223501022, -0.009220930009368878],
              "wheelCentre": [-0.6928484701990385, 0.1339550513133575, 0],
              "spindleReference": [-1.4653903267991297, 0.10448200342881153, 0.05234860327101971],
              "outerTieRod": [-0.030610072799164674, 1.0322982260639861, -0.22578079514260857]
            },
            "strutAxisPerM": [0.4276766118966189, -0.061803806074293366, -0.012793131309592198],
            "strutLengthMPerM": 0.013428184053966704,
            "springCompressionMPerM": -0.013428184053966704,
            "damperCompressionMPerM": -0.013428184053966704,
            "springLengthMPerM": 0.013428184053966704,
            "damperLengthMPerM": 0.013428184053966704,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.2898349882893854e-16,
            "headingRadPerM": -7.568339356621738,
            "toeInRadPerM": -7.568339356621738,
            "residualsMPerM": [-2.220446049250313e-16, 0, 0, -2.220446049250313e-16]
          }
        },
        "bumpSteerRad": { "left": 0.020567350998268338, "right": 0.020567350998268338 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14363188284179157,
          "phi": -0.01948409440133148,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010708157217262204, 0.7400881579586799, -0.2153749372650644],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01958703402756109, 0.7278505737204907, -0.00790347638766864],
            "axisReference": [0.03579069970579768, 0.6647752410341983, 0.22907003188931474],
            "wheelCentre": [0.003213656040598166, 0.7980274587543289, -0.04999999999999907],
            "spindleReference": [0.007316172635535719, 0.9000945657298095, -0.04692184613054015],
            "outerTieRod": [-0.12271693688227805, 0.7324917185779467, -0.1586119354657966]
          },
          "basis": [
            [0.9997765989190239, -0.0207167787950931, 0.004191339912738058],
            [0.020828704093532456, 0.9993709541535708, -0.028702980332461058],
            [-0.003594070073467478, 0.028783868234425383, 0.999579197257411]
          ],
          "axis": [0.06593314511824983, -0.2566552004941018, 0.9642514860938239],
          "strutLength": 0.5371041516209552,
          "heading": -0.04017268185471801,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 9.298117831235686e-16,
          "springLength": 0.3771041516209552,
          "damperLength": 0.47210415162095515
        },
        {
          "side": "right",
          "theta": -0.14363188284179151,
          "phi": 0.01948409440133148,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010708157217262204, -0.7400881579586799, -0.2153749372650644],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01958703402756109, -0.7278505737204907, -0.00790347638766864],
            "axisReference": [0.03579069970579768, -0.6647752410341983, 0.22907003188931474],
            "wheelCentre": [0.003213656040598166, -0.7980274587543289, -0.04999999999999907],
            "spindleReference": [0.007316172635535719, -0.9000945657298095, -0.04692184613054015],
            "outerTieRod": [-0.12271693688227805, -0.7324917185779467, -0.1586119354657966]
          },
          "basis": [
            [0.9997765989190239, 0.0207167787950931, 0.004191339912738058],
            [-0.020828704093532456, 0.9993709541535708, 0.028702980332461058],
            [-0.003594070073467478, -0.028783868234425383, 0.999579197257411]
          ],
          "axis": [0.06593314511824983, 0.2566552004941018, 0.9642514860938239],
          "strutLength": 0.5371041516209552,
          "heading": 0.04017268185471801,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 9.298117831235686e-16,
          "springLength": 0.3771041516209552,
          "damperLength": 0.47210415162095515
        }
      ],
      "errors": {
        "positionM": 5.883210585366783e-13,
        "frame": 1.453201274592697e-12,
        "angleRad": 7.550141067902416e-13,
        "closureM": 9.48338629847001e-13,
        "jacobianMPerRad": 3.587391494974668e-11,
        "pointDerivativeMPerM": 1.2506751190244358e-10,
        "angularDerivativeRadPerM": 4.1437697717583433e-10,
        "carrierBasisDerivativePerM": 4.3642245373121114e-10,
        "armDerivativeRadPerM": 7.583143002420911e-10,
        "lengthDerivativeMPerM": 1.3968404211084362e-10,
        "headingDerivativeRadPerM": 6.809525388007387e-9,
        "implicitResidual": 2.2898349882893854e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 9.120410735530271e-7,
          "heading": 0.00006771588966714148,
          "length": 3.8586835537923747e-7,
          "angular": 0.000004514071897609995,
          "basis": 0.000004728200187820164,
          "arm": 0.000004146435602425669
        },
        {
          "stepM": 0.0001,
          "point": 9.120956434571781e-9,
          "heading": 6.771359934987231e-7,
          "length": 3.843388163282668e-9,
          "angular": 4.5144929572416004e-8,
          "basis": 4.728688018929006e-8,
          "arm": 4.141287757164491e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.2506751190244358e-10,
          "heading": 6.809525388007387e-9,
          "length": 1.3968404211084362e-10,
          "angular": 4.1437697717583433e-10,
          "basis": 4.3642245373121114e-10,
          "arm": 7.583143002420911e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.1430341133361161,
          "carrierBasis": [
            [0.9953345957574803, -0.0958400901376654, -0.011122931749244702],
            [0.09541311927335319, 0.9948545176830106, -0.034070886637041865],
            [0.014331055746979867, 0.03285065856431906, 0.9993575211469953]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010698204736993844, 0.740131248011378, -0.21517593249385533],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.021900643087273117, 0.7280655521145212, -0.00780687897445298],
            "axisReference": [0.03705091941982872, 0.6648700262306201, 0.22920429087900437],
            "wheelCentre": [0.010185709602167364, 0.7991113181499202, -0.05000000000007637],
            "spindleReference": [0.021994503294046227, 0.9005919027246978, -0.04750133117367117],
            "outerTieRod": [-0.1220093837524534, 0.7428122133256575, -0.15632435322618254]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.06164687595089186, -0.2571442698008575, 0.9644047320467061],
          "steeringAxisReference": [0.059715785052694086, -0.20236663734994223, 0.9774874777219487],
          "strutLengthM": 0.5369186419020925,
          "strutInclinationRad": 0.2676134007984676,
          "springUpperM": [0.05253412496196433, 0.6002857707920343, 0.4714238107181318],
          "springLowerM": [0.02929826820138014, 0.6972082397384183, 0.10792168887115175],
          "damperUpperM": [0.05345882810122771, 0.5964286067450214, 0.48588988169883235],
          "damperLowerM": [0.02436651812530879, 0.7177797813224869, 0.03076931030741526],
          "springLengthM": 0.3769186419020925,
          "damperLengthM": 0.4719186419020925,
          "springCompressionM": -0.04540058526530932,
          "damperCompressionM": -0.04540058526530932,
          "springMotionRatio": 0.8978322217303375,
          "damperMotionRatio": 0.8978322217303375,
          "headingRad": -0.11584405393026523,
          "steeringAngleRad": -0.09623872307306054,
          "toeInRad": 0.11584405393026523,
          "tieRodLengthM": 0.2752271788904743,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05002471599534426, -0.06822629413919458, -0.7241911883935335,
                -0.14575935971061968
              ],
              [0.15123568635153622, 0.7362247249935506, -0.05818921295873572, -0.05702353641869178],
              [-0.33293323155394833, 0.05898007013854223, 0.0005124951348264798, 0],
              [
                -0.027535059546664464, -0.05868902189785252, -0.01794434963575168,
                -0.13152357989753058
              ]
            ],
            "residualsM": [
              -3.1865482474913165e-13, -1.7030821197749901e-13, -7.636946630640296e-14,
              1.6708856520608606e-14
            ],
            "singularValuesMPerRad": [
              0.7608087272602748, 0.742498537048925, 0.3377132978497743, 0.12788638100849856
            ],
            "normalizedSingularValues": [
              1.3290016312648065, 1.1682872469836054, 0.7984255132214975, 0.4810158754843114
            ],
            "rawRankRatio": 0.168092684042974,
            "normalizedRankRatio": 0.3619377615259435,
            "conditionNumber": 5.9490988896598465,
            "headingProjectionNorm": 0.9997010590176402
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8927933271070323, 0.6248441342953809, 0.07730516734165485, 0.316251690523149
            ],
            "angularRadPerM": [0.6248441342953809, 0.07730516734165485, 0.316251690523149],
            "carrierBasisPerM": [
              [0.029449730425722492, 0.3217263472041617, -0.13682962563883122],
              [-0.3172582786347992, 0.05146355393368328, 0.6142530826994735],
              [0.06686642410064518, -0.6199104645457082, 0.01941867664895222]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04819055619980257, 0.20823899904530344, 0.9631070306114422],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02834406009128541, 0.08220845238557714, 0.9547018449327965],
              "axisReference": [0.009963819950360636, -0.061095286357778306, 0.9140432966233685],
              "wheelCentre": [-0.054074149986044984, 0.10486770904702208, 1],
              "spindleReference": [-0.08597439640133916, 0.10704098145539186, 1.0624966672439624],
              "outerTieRod": [-0.04448888482906929, 0.12949693574084037, 0.9750411983980033]
            },
            "strutAxisPerM": [0.15587577922881632, -0.5831067111711524, -0.16544071071420857],
            "strutLengthMPerM": -0.8978322217303375,
            "springCompressionMPerM": 0.8978322217303375,
            "damperCompressionMPerM": 0.8978322217303375,
            "springLengthMPerM": -0.8978322217303375,
            "damperLengthMPerM": -0.8978322217303375,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.31260734350707203,
            "toeInRadPerM": -0.31260734350707203,
            "residualsMPerM": [
              1.3877787807814457e-17, 6.245004513516506e-17, 0, -2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07631626411691395, -0.4443819611457732, 1.563836902340976, -7.535575575462617
            ],
            "angularRadPerM": [-0.4443819611457732, 1.563836902340976, -7.535575575462617],
            "carrierBasisPerM": [
              [-0.7396046935232159, -7.505361899427445, -1.513951363810422],
              [7.443520094772254, -0.7341332585967257, -0.5913059585098392],
              [1.8103807905168179, 0.3361037014755456, -0.03700967390437513]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0012713397740595118, 0.005493659813740012, 0.02540822043256879],
              "topMount": [0, 0, 0],
              "strutLower": [0.23209807522178907, 0.01322790567964461, 0.01325121154943603],
              "axisReference": [0.12653022757639015, 0.004385341859462579, 0.017641602067848913],
              "wheelCentre": [0.7014856548133649, 0.0827568104499492, 0],
              "spindleReference": [1.4701077798361886, -0.005118883516918435, -0.06356316853905067],
              "outerTieRod": [0.11096554838671956, 1.031674302524857, 0.2317498719089236]
            },
            "strutAxisPerM": [-0.4295583701146113, -0.0359806265539353, 0.017864615385461732],
            "strutLengthMPerM": -0.02368617222813198,
            "springCompressionMPerM": 0.02368617222813198,
            "damperCompressionMPerM": 0.02368617222813198,
            "springLengthMPerM": -0.02368617222813198,
            "damperLengthMPerM": -0.02368617222813198,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.938893903907228e-17,
            "headingRadPerM": -7.572309944014034,
            "toeInRadPerM": 7.572309944014034,
            "residualsMPerM": [-2.220446049250313e-16, 0, 1.1926223897340549e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.14389942592247776,
          "carrierBasis": [
            [0.9983152847058294, -0.05451822699822614, 0.019858379785093656],
            [0.05402834763350792, 0.9982406964760873, 0.024422316657663437],
            [-0.021154904270923678, -0.02330825656080386, 0.9995044748280935]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010712607970262328, -0.7400688337372177, -0.21546399747522127],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01728920589064256, -0.7274704925787168, -0.007928385688117018],
            "axisReference": [0.034541606314562136, -0.6645787916648848, 0.22901989693021685],
            "wheelCentre": [-0.0036702857452044838, -0.7964319236801187, -0.050000000000066575],
            "spindleReference": [-0.007311476060036175, -0.898501360714041, -0.0464543326906095],
            "outerTieRod": [-0.12262081426745355, -0.7221675918127064, -0.16084033912154544]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.07020047459484718, 0.2559079979448528, 0.9641488422201805],
          "steeringAxisReference": [0.05967480521469762, 0.20220943278963163, 0.9775225127399796],
          "strutLengthM": 0.5371871675903028,
          "strutInclinationRad": 0.2685794007622046,
          "springUpperM": [0.05219198101620611, -0.600236319917794, 0.4714340463111928],
          "springLowerM": [0.025713262842024222, -0.6967615328253345, 0.10776947537830464],
          "damperUpperM": [0.05324498813512882, -0.5963976999486212, 0.4858962789444955],
          "damperLowerM": [0.02009722487443645, -0.7172341726609226, 0.030637568000690202],
          "springLengthM": 0.37718716759030285,
          "damperLengthM": 0.4721871675903028,
          "springCompressionM": -0.045669110953519665,
          "damperCompressionM": -0.045669110953519665,
          "springMotionRatio": 0.8981655916170692,
          "damperMotionRatio": 0.8981655916170692,
          "headingRad": -0.03565853789254147,
          "steeringAngleRad": -0.05526386874974616,
          "toeInRad": -0.03565853789254147,
          "tieRodLengthM": 0.2752271788906671,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.02881378051934288, -0.04574452492784969, -0.7247994220967161, 0.15272392573821922],
              [
                0.15718352645650285, 0.7382737359164222, -0.053455382101599704,
                -0.034011655443546625
              ],
              [0.332872323413645, -0.05636308994290107, 0.014382893715466812, 0],
              [0.02223365184726838, 0.05136010482758847, -0.020305191755056913, 0.13202167175234208]
            ],
            "residualsM": [
              -1.6840487337965726e-12, -1.1501077867848153e-12, -6.657174811408595e-14,
              2.0949908474676704e-13
            ],
            "singularValuesMPerRad": [
              0.7604936730397924, 0.7428620473917239, 0.3377493377255842, 0.12744897083460577
            ],
            "normalizedSingularValues": [
              1.3290494676617604, 1.1688111785345596, 0.7991805369948752, 0.47834967411845136
            ],
            "rawRankRatio": 0.16758715470330687,
            "normalizedRankRatio": 0.3599186379119713,
            "conditionNumber": 5.967044441862988,
            "headingProjectionNorm": 0.9993979537438529
          },
          "jounce": {
            "tangentRadPerM": [
              2.8947335781432066, -0.6192721421817015, 0.10562663961166033, -0.23033981355019112
            ],
            "angularRadPerM": [-0.6192721421817015, 0.10562663961166033, -0.23033981355019112],
            "carrierBasisPerM": [
              [-0.010460144317026836, -0.21765401515367397, -0.07168706957529494],
              [0.23251422314459572, 0.0026791808333039655, -0.6238894873239983],
              [0.10020547948251327, 0.6238380939524266, 0.016668675420373733]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04814350059899499, -0.20921073579574795, 0.9635766918200233],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02332031177268229, -0.08220456524413289, 0.9550802261644558],
              "axisReference": [0.01619420174439274, 0.060556990622259055, 0.9143108347320827],
              "wheelCentre": [-0.04364875819754263, -0.10343053856862841, 1],
              "spindleReference": [-0.06678489637003039, -0.1003960944802182, 1.0635933656204195],
              "outerTieRod": [-0.03825041839659203, -0.14467183025502134, 0.9665745127246108]
            },
            "strutAxisPerM": [0.16078560282181065, 0.5809005546743864, -0.1658917343193369],
            "strutLengthMPerM": -0.8981655916170692,
            "springCompressionMPerM": 0.8981655916170692,
            "damperCompressionMPerM": 0.8981655916170692,
            "springLengthMPerM": -0.8981655916170692,
            "damperLengthMPerM": -0.8981655916170692,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -0.2274416821442808,
            "toeInRadPerM": -0.2274416821442808,
            "residualsMPerM": [
              -1.3877787807814457e-17, -1.214306433183765e-17, -1.1102230246251565e-16,
              3.469446951953614e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.010176666933619719, -0.45880226548498004, -1.5624103906552815, -7.550412327826048
            ],
            "angularRadPerM": [-0.45880226548498004, -1.5624103906552815, -7.550412327826048],
            "carrierBasisPerM": [
              [-0.4426620321364346, -7.528580963065803, 1.584791260031384],
              [7.498971179500902, -0.3967312878131819, -0.3735806413100047],
              [-1.7376231246546894, 0.6183031674146665, -0.02235876133160699]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.00016925231887100298, 0.0007354970395916384, -0.0033875307668008096],
              "topMount": [0, 0, 0],
              "strutLower": [-0.22896387357499798, 0.04629727988313233, 0.0011076666942903064],
              "axisReference": [-0.12431605848806114, 0.024746951905845554, -0.0007918584791020834],
              "wheelCentre": [-0.6839179857549185, 0.18524753195646604, 4.336808689942018e-19],
              "spindleReference": [-1.460124108876212, 0.21436678039176696, 0.04114065536569363],
              "outerTieRod": [0.049986438641710006, 1.0325192702162214, -0.21992218544259656]
            },
            "strutAxisPerM": [0.42581473324902985, -0.08768885572483404, -0.007729218276902733],
            "strutLengthMPerM": 0.003157572823329527,
            "springCompressionMPerM": -0.003157572823329527,
            "damperCompressionMPerM": -0.003157572823329527,
            "springLengthMPerM": 0.003157572823329527,
            "damperLengthMPerM": 0.003157572823329527,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 9.71445146547012e-17,
            "headingRadPerM": -7.605185875229816,
            "toeInRadPerM": -7.605185875229816,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0.02298049957696645, "right": 0.01825473363993757 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.14303411333592522,
          "phi": -0.09647720304316308,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010698204736990652, 0.7401312480113917, -0.21517593249379177],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.021900643087173034, 0.728065552114486, -0.007806878974386949],
            "axisReference": [0.03705091941962402, 0.6648700262305294, 0.22920429087906227],
            "wheelCentre": [0.010185709602078496, 0.7991113181498938, -0.04999999999999871],
            "spindleReference": [0.02199450329394359, 0.9005919027246723, -0.047501331173563255],
            "outerTieRod": [-0.12200938375248482, 0.7428122133256405, -0.15632435322618132]
          },
          "basis": [
            [0.9953345957574972, -0.09584009013753929, -0.011122931748795457],
            [0.09541311927324607, 0.9948545176830305, -0.03407088663675531],
            [0.014331055746501661, 0.03285065856407839, 0.9993575211470103]
          ],
          "axis": [0.061646875950466154, -0.2571442698010838, 0.964404732046673],
          "strutLength": 0.5369186419020261,
          "heading": -0.11584405393013035,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.2906342661267445e-15,
          "springLength": 0.3769186419020261,
          "damperLength": 0.4719186419020261
        },
        {
          "side": "right",
          "theta": -0.14389942592196348,
          "phi": -0.0575755107130922,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010712607970253779, -0.7400688337372548, -0.21546399747505005],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017289205890061783, -0.7274704925790031, -0.00792838568791246],
            "axisReference": [0.03454160631345207, -0.6645787916654804, 0.22901989693054212],
            "wheelCentre": [-0.003670285745839082, -0.7964319236803045, -0.050000000000000266],
            "spindleReference": [-0.007311476060942113, -0.8985013607142214, -0.046454332690668065],
            "outerTieRod": [-0.12262081426757543, -0.7221675918124637, -0.16084033912174248]
          },
          "basis": [
            [0.9983152847056321, -0.054518227000801237, 0.019858379787940268],
            [0.05402834763598952, 0.9982406964759228, 0.02442231665893832],
            [-0.021154904273894343, -0.02330825656186885, 0.9995044748280061]
          ],
          "axis": [0.07020047459269353, 0.2559079979435941, 0.9641488422206718],
          "strutLength": 0.5371871675902198,
          "heading": -0.035658537895198336,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -2.636779683484747e-16,
          "springLength": 0.3771871675902198,
          "damperLength": 0.4721871675902198
        }
      ],
      "errors": {
        "positionM": 1.1100634300653667e-12,
        "frame": 2.970665380352955e-12,
        "angleRad": 2.6568677813365582e-12,
        "closureM": 1.6840487337965726e-12,
        "jacobianMPerRad": 1.0004370248895e-10,
        "pointDerivativeMPerM": 3.9568909260268015e-10,
        "angularDerivativeRadPerM": 1.1877734351628533e-9,
        "carrierBasisDerivativePerM": 2.0637461184414008e-9,
        "armDerivativeRadPerM": 4.718203605591498e-10,
        "lengthDerivativeMPerM": 6.682943087810145e-11,
        "headingDerivativeRadPerM": 7.856301387221265e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003903007811473236,
          "heading": 0.00007883574696165851,
          "length": 3.896895286459312e-7,
          "angular": 0.00001232451738708562,
          "basis": 0.00002044501108111607,
          "arm": 0.0000041607772263141385
        },
        {
          "stepM": 0.0001,
          "point": 3.903089526580139e-8,
          "heading": 7.88331604439918e-7,
          "length": 3.888304345167626e-9,
          "angular": 1.2324041431810429e-7,
          "basis": 2.0444741155589696e-7,
          "arm": 4.158004873744403e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.9568909260268015e-10,
          "heading": 7.856301387221265e-9,
          "length": 6.682943087810145e-11,
          "angular": 1.1877734351628533e-9,
          "basis": 2.0637461184414008e-9,
          "arm": 4.718203605591498e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.14210401912091994,
          "carrierBasis": [
            [0.9849609139483755, -0.1707968396584783, -0.026085198037542327],
            [0.16967231236193925, 0.984666582657678, -0.04053427457109557],
            [0.03260834880416781, 0.035498740258331885, 0.9988375919178945]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.010682696752677634, 0.7401980575477132, -0.21486624288237316],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.024228132472109216, 0.7281143298967648, -0.007638096393464688],
            "axisReference": [0.03832064563997882, 0.6648624648290824, 0.22942329362623715],
            "wheelCentre": [0.017241236246569442, 0.7996800507689794, -0.0500000000000525],
            "spindleReference": [0.036713384028209006, 0.8999874409622955, -0.048193640850871966],
            "outerTieRod": [-0.120494496668962, 0.7531214664251236, -0.1539767575092069]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.057342809598075625, -0.257373515432918, 0.9646090792342261],
          "steeringAxisReference": [0.059759908733838046, -0.20253538806184945, 0.9774498298586783],
          "strutLengthM": 0.5366299234964788,
          "strutInclinationRad": 0.26683952654573284,
          "springUpperM": [0.05270628761607697, 0.6002949406173167, 0.471415636830631],
          "springLowerM": [0.03110926962387829, 0.6972295080448146, 0.10811499311464244],
          "damperUpperM": [0.053566429760048107, 0.5964343378858229, 0.48588477301914434],
          "damperLowerM": [0.02652184485603224, 0.7178193892794481, 0.030946266775904355],
          "springLengthM": 0.3766299234964788,
          "damperLengthM": 0.47162992349647875,
          "springCompressionM": -0.04511186685969559,
          "damperCompressionM": -0.04511186685969559,
          "springMotionRatio": 0.8979586934925496,
          "damperMotionRatio": 0.8979586934925496,
          "headingRad": -0.19173995829685045,
          "steeringAngleRad": -0.17213462743964575,
          "toeInRad": 0.19173995829685045,
          "tieRodLengthM": 0.27522717889046666,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.060255970536345294, -0.12493983916711555, -0.7172450624375165,
                -0.1409802421166764
              ],
              [0.14691719443506762, 0.7284527624909523, -0.11381218890357457, -0.06811936982868189],
              [-0.33299842159889037, 0.05948199322126624, -0.006558539493891808, 0],
              [
                -0.03004940949056288, -0.06201902418730069, -0.01630320580040885,
                -0.13015036156899523
              ]
            ],
            "residualsM": [
              1.964053919500941e-13, 5.3734794391857577e-14, -5.249967127696209e-14,
              9.048317650695026e-15
            ],
            "singularValuesMPerRad": [
              0.760779686947667, 0.7422366628578814, 0.33755670357546286, 0.12710621584559736
            ],
            "normalizedSingularValues": [
              1.3298793518408905, 1.1681617778306201, 0.7978403977314945, 0.47986422049420246
            ],
            "rawRankRatio": 0.16707361937535647,
            "normalizedRankRatio": 0.36083289798427853,
            "conditionNumber": 5.985385387224699,
            "headingProjectionNorm": 0.9998437768925443
          },
          "jounce": {
            "tangentRadPerM": [
              -2.892271988530923, 0.6269085415080666, 0.06278480631268646, 0.3611762207749392
            ],
            "angularRadPerM": [0.6269085415080666, 0.06278480631268646, 0.3611762207749392],
            "carrierBasisPerM": [
              [0.060050002961737285, 0.3720974939675691, -0.16891457785229913],
              [-0.35818309162564593, 0.08669288750148325, 0.6066430479373871],
              [0.049890523897619665, -0.6144024577658763, 0.020207154616878335]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04826707906691455, 0.2073076973542884, 0.9631220070154813],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03089194494122826, 0.08228689156140098, 0.9546961673797791],
              "axisReference": [0.00683697809748688, -0.061239038056533024, 0.9141582371928296],
              "wheelCentre": [-0.05939946545586521, 0.10632042999322511, 1],
              "spindleReference": [-0.09551469765237189, 0.11222088475971628, 1.0616610046616102],
              "outerTieRod": [-0.049111772499153536, 0.12175747591392894, 0.9794597371077506]
            },
            "strutAxisPerM": [0.15351998783880152, -0.5840108117289179, -0.16494991237689494],
            "strutLengthMPerM": -0.8979586934925496,
            "springCompressionMPerM": 0.8979586934925496,
            "damperCompressionMPerM": 0.8979586934925496,
            "springLengthMPerM": -0.8979586934925496,
            "damperLengthMPerM": -0.8979586934925496,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.3579746517127511,
            "toeInRadPerM": -0.3579746517127511,
            "residualsMPerM": [
              -6.938893903907228e-18, 1.1102230246251565e-16, 0, -6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10981719163465689, -0.44087964501656235, 1.5772644858094431, -7.586769430539976
            ],
            "angularRadPerM": [-0.44087964501656235, 1.5772644858094431, -7.586769430539976],
            "carrierBasisPerM": [
              [-1.3369394984237029, -7.484171785071229, -1.478243019442603],
              [7.406505056842499, -1.3051354492204994, -0.7017375659354419],
              [1.8447518182381113, 0.19297513906611413, -0.06708266251332923]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.001832661344629905, 0.007871302981867515, 0.036568951478763614],
              "topMount": [0, 0, 0],
              "strutLower": [0.2333444790232568, -0.003532122996190129, 0.02053168633091642],
              "axisReference": [0.12737567413782114, -0.0059332296186463546, 0.02619052561310909],
              "wheelCentre": [0.7094811763011771, 0.030799346677791897, 0],
              "spindleReference": [1.4733393240116928, -0.11613496187844483, -0.07493621373938024],
              "outerTieRod": [0.19225308490318493, 1.0299273587137556, 0.23777241209259536]
            },
            "strutAxisPerM": [-0.43118987575157885, -0.009770166487415854, 0.023025967025152055],
            "strutLengthMPerM": -0.034094753990742514,
            "springCompressionMPerM": 0.034094753990742514,
            "damperCompressionMPerM": 0.034094753990742514,
            "springLengthMPerM": -0.034094753990742514,
            "damperLengthMPerM": -0.034094753990742514,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 4.85722573273506e-17,
            "headingRadPerM": -7.612656399443397,
            "toeInRadPerM": 7.612656399443397,
            "residualsMPerM": [0, 0, -1.734723475976807e-18, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.1438331300509049,
          "carrierBasis": [
            [0.990881922705316, -0.12986328218935028, 0.03589628385814577],
            [0.12916131654824445, 0.9913961501123136, 0.021237416274313473],
            [-0.03834539820290828, -0.01640736058887735, 0.99912983588479]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010711505306794239, -0.7400736244009338, -0.21544192925943376],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.015007730803713783, -0.7269234501627033, -0.00788081689976311],
            "axisReference": [0.03330458929618167, -0.6642796181887867, 0.22905477621560308],
            "wheelCentre": [-0.010464781351790936, -0.7943187433177142, -0.05000000000007762],
            "spindleReference": [-0.02188754418351868, -0.8957993213570822, -0.046099644877032525],
            "outerTieRod": [-0.12171154231199965, -0.7118402736219684, -0.16301088537184233]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.07445040215883139, 0.25489941265864224, 0.9640972082962734],
          "steeringAxisReference": [0.059677942476744905, 0.20222148407427115, 0.9775198282186104],
          "strutLengthM": 0.5371665973538309,
          "strutInclinationRad": 0.26877391119819616,
          "springUpperM": [0.05202198391364674, -0.6001959765063457, 0.4714361116681491],
          "springLowerM": [0.02394177906277355, -0.6963355206436662, 0.1078108480957897],
          "damperUpperM": [0.05313873994602922, -0.596372485316466, 0.4858975697925932],
          "damperLowerM": [0.017985746890067038, -0.7167274736563576, 0.03068307143208783],
          "springLengthM": 0.3771665973538309,
          "damperLengthM": 0.4721665973538309,
          "springCompressionM": -0.045648540717047714,
          "damperCompressionM": -0.045648540717047714,
          "springMotionRatio": 0.8986306729282378,
          "damperMotionRatio": 0.8986306729282378,
          "headingRad": -0.11208927249032664,
          "steeringAngleRad": -0.13169460334753133,
          "toeInRad": -0.11208927249032664,
          "tieRodLengthM": 0.2752271788912247,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.017879547177684633, -0.10291569202456506, -0.718424453973801, 0.15490494581820646],
              [0.1588088063127171, 0.7325148875897248, -0.1093884273533856, -0.022090898395727813],
              [0.33287699870409204, -0.05424511891678041, 0.021176286658585175, 0],
              [0.01944512999311579, 0.047373693089461495, -0.02102034579253665, 0.13096904244061525]
            ],
            "residualsM": [
              -2.602869308976352e-12, -3.159500439053886e-12, -7.761846720910626e-14,
              7.671085988647519e-13
            ],
            "singularValuesMPerRad": [
              0.7601565839636251, 0.7429570667276306, 0.337629913617809, 0.12605826034330897
            ],
            "normalizedSingularValues": [
              1.3301518354240118, 1.169177613110699, 0.7993429527700483, 0.4740998287025274
            ],
            "rawRankRatio": 0.1658319654169319,
            "normalizedRankRatio": 0.35642534639769063,
            "conditionNumber": 6.030200495337657,
            "headingProjectionNorm": 0.9992714326949047
          },
          "jounce": {
            "tangentRadPerM": [
              2.8961660517268744, -0.6156808487736817, 0.11972146660271381, -0.1880800431980316
            ],
            "angularRadPerM": [-0.6156808487736817, 0.11972146660271381, -0.1880800431980316],
            "carrierBasisPerM": [
              [-0.020127135974926637, -0.16426446031296027, -0.03867550121352202],
              [0.1890044053626993, -0.011217195518379127, -0.6258470054176027],
              [0.11653139219033408, 0.6223571095431055, 0.014692465003813104]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.04817341047448581, -0.2092504900209435, 0.9640670630475221],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02085060435430734, -0.0822671224679811, 0.9554564021936593],
              "axisReference": [0.019297726967592646, 0.0601683106703316, 0.9146972678205819],
              "wheelCentre": [-0.03856888437512369, -0.10340822568226712, 1],
              "spindleReference": [-0.057188399640926854, -0.09885845800275972, 1.0638471983401914],
              "outerTieRod": [-0.03658615917061912, -0.15206356790158332, 0.9625382111491266]
            },
            "strutAxisPerM": [0.16336462426880222, 0.5795735526500427, -0.16584999807320294],
            "strutLengthMPerM": -0.8986306729282378,
            "springCompressionMPerM": 0.8986306729282378,
            "damperCompressionMPerM": 0.8986306729282378,
            "springLengthMPerM": -0.8986306729282378,
            "damperLengthMPerM": -0.8986306729282378,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.1861664301252599,
            "toeInRadPerM": -0.1861664301252599,
            "residualsMPerM": [
              -1.734723475976807e-17, 6.158268339717665e-17, 0, 6.938893903907228e-18
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.023612962683254655, -0.47060411320924206, -1.5766781386451814, -7.627767219880171
            ],
            "angularRadPerM": [-0.47060411320924206, -1.5766781386451814, -7.627767219880171],
            "carrierBasisPerM": [
              [-1.0471637729677148, -7.541323709950877, 1.623416060261337],
              [7.52865448578109, -0.9752180409906365, -0.26290928190241486],
              [-1.7004576971722887, 0.762684381842853, -0.05273697968413682]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.00039276647938776995, -0.0017060568779787828, 0.007860212148513533],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2273433667796693, 0.06320244832615157, 0.008445450882267122],
              "axisReference": [-0.123081968653274, 0.03514113557628157, 0.007813262679111858],
              "wheelCentre": [-0.6750105794698166, 0.23767938074188846, 0],
              "spindleReference": [-1.4552304107484568, 0.32664507979408874, 0.029747156996464172],
              "outerTieRod": [0.13229778041587123, 1.0330603898186432, -0.2142150430910691]
            },
            "strutAxisPerM": [0.42424239239471606, -0.11418222533625633, -0.002572390554605508],
            "strutLengthMPerM": -0.007326697491405982,
            "springCompressionMPerM": 0.007326697491405982,
            "damperCompressionMPerM": 0.007326697491405982,
            "springLengthMPerM": -0.007326697491405982,
            "damperLengthMPerM": -0.007326697491405982,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.914335439641036e-16,
            "headingRadPerM": -7.68961834088803,
            "toeInRadPerM": -7.68961834088803,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0.025526828667867124, "right": 0.016004665808988863 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.1421040191207613,
          "phi": -0.17381047770727023,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.01068269675267497, 0.7401980575477245, -0.21486624288232037],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.02422813247216384, 0.7281143298967757, -0.007638096393415755],
            "axisReference": [0.03832064564010233, 0.6648624648290925, 0.22942329362628183],
            "wheelCentre": [0.017241236246607665, 0.79968005076899, -0.05000000000000113],
            "spindleReference": [0.03671338402824089, 0.8999874409623073, -0.0481936408508252],
            "outerTieRod": [-0.1204944966689489, 0.7531214664251256, -0.15397675750911827]
          },
          "basis": [
            [0.9849609139483795, -0.17079683965841108, -0.02608519803781204],
            [0.1696723123618612, 0.9846665826576888, -0.040534274571134954],
            [0.032608348804437574, 0.035498740258326986, 0.9988375919178855]
          ],
          "axis": [0.05734280959835595, -0.2573735154329207, 0.9646090792342084],
          "strutLength": 0.5366299234964309,
          "heading": -0.19173995829678728,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -1.124100812432971e-15,
          "springLength": 0.37662992349643093,
          "damperLength": 0.4716299234964309
        },
        {
          "side": "right",
          "theta": -0.1438331300498248,
          "phi": -0.13516531063863502,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.010711505306776253, -0.7400736244010119, -0.21544192925907418],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.015007730802607432, -0.726923450163434, -0.007880816899339643],
            "axisReference": [0.033304589294214836, -0.6642796181903698, 0.22905477621631826],
            "wheelCentre": [-0.010464781353195406, -0.7943187433181151, -0.05000000000000143],
            "spindleReference": [-0.021887544185759257, -0.8957993213574031, -0.04609964487732432],
            "outerTieRod": [-0.12171154231209283, -0.7118402736211409, -0.16301088537216032]
          },
          "basis": [
            [0.9908819227040685, -0.12986328219740204, 0.03589628386345806],
            [0.12916131655607122, 0.9913961501112141, 0.02123741627800924],
            [-0.03834539820878642, -0.016407360591545694, 0.9991298358845204]
          ],
          "axis": [0.07445040215533008, 0.2548994126551737, 0.9640972082974608],
          "strutLength": 0.5371665973536911,
          "heading": -0.11208927249855018,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": -1.429412144204889e-15,
          "springLength": 0.3771665973536911,
          "damperLength": 0.4721665973536911
        }
      ],
      "errors": {
        "positionM": 2.240575780465548e-12,
        "frame": 8.05175370821587e-12,
        "angleRad": 8.223532965700997e-12,
        "closureM": 3.159500439053886e-12,
        "jacobianMPerRad": 3.4459289588451014e-11,
        "pointDerivativeMPerM": 8.730651757105079e-10,
        "angularDerivativeRadPerM": 2.0428556624096927e-9,
        "carrierBasisDerivativePerM": 4.466808478653661e-9,
        "armDerivativeRadPerM": 6.000235863723447e-10,
        "lengthDerivativeMPerM": 1.07026228157725e-10,
        "headingDerivativeRadPerM": 9.564367964287612e-9,
        "implicitResidual": 2.914335439641036e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008442804330321962,
          "heading": 0.00009575317374199699,
          "length": 7.782626982137664e-7,
          "angular": 0.000020531755107633387,
          "basis": 0.000044029772820364244,
          "arm": 0.000004178524419362617
        },
        {
          "stepM": 0.0001,
          "point": 8.443677668168448e-8,
          "heading": 9.57486039787625e-7,
          "length": 7.779965043724912e-9,
          "angular": 2.053051355588309e-7,
          "basis": 4.4032315948960843e-7,
          "arm": 4.17966532495484e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.730651757105079e-10,
          "heading": 9.564367964287612e-9,
          "length": 1.07026228157725e-10,
          "angular": 2.0428556624096927e-9,
          "basis": 4.466808478653661e-9,
          "arm": 6.000235863723447e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.0717527648456785,
          "carrierBasis": [
            [0.9901387833082871, 0.13564238988955366, 0.035019021314646535],
            [-0.13550785544806287, 0.9907568852452056, -0.006198019932641166],
            [-0.03553605071828119, 0.0013915474367881156, 0.9993674262727786]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.009431290326149117, 0.7444144865551073, -0.1912857129608781],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.014415857058612912, 0.7282253368390043, 0.0160450988495211],
            "axisReference": [0.033800248584660506, 0.6622041311750645, 0.25197505830326367],
            "wheelCentre": [-0.011606256749017475, 0.7960718507759305, -0.025000000000271194],
            "spindleReference": [-0.023660996742413003, 0.8974086871353413, -0.019565955433134635],
            "outerTieRod": [-0.12265662847941836, 0.7145642842807511, -0.138904923258986]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.07887560289721797, -0.2686420357196664, 0.9600052582730955],
          "steeringAxisReference": [0.06333130314360506, -0.2146049499267995, 0.97464550556038],
          "strutLengthM": 0.5145335370732623,
          "strutInclinationRad": 0.2837753290569388,
          "springUpperM": [0.05184497588411128, 0.6007456814287866, 0.4715997896690762],
          "springLowerM": [0.023880929406279068, 0.6959882925526443, 0.13124572984229255],
          "damperUpperM": [0.05302810992756955, 0.5967160508929916, 0.4859998685431726],
          "damperLowerM": [0.017570881174501632, 0.7174796554102176, 0.05444530918044492],
          "springLengthM": 0.35453353707326235,
          "damperLengthM": 0.4495335370732623,
          "springCompressionM": -0.023015480436479163,
          "damperCompressionM": -0.023015480436479163,
          "springMotionRatio": 0.9122584775904222,
          "damperMotionRatio": 0.9122584775904222,
          "headingRad": 0.11840074124152368,
          "steeringAngleRad": 0.13800607209872837,
          "toeInRad": -0.11840074124152368,
          "tieRodLengthM": 0.27522717889210535,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.023694098029235822, 0.10384899953779891, -0.6938723470621577, -0.1595301387845175
              ],
              [0.14193596746447448, 0.7093999982998113, 0.11083998735561337, -0.02169036463560659],
              [-0.3370906555874564, 0.05165736422082312, 0.021037547075166592, 0],
              [
                -0.025054042825669105, -0.050204265098089736, -0.0095785171972001,
                -0.13205790915261095
              ]
            ],
            "residualsM": [
              -5.110800671559446e-12, 7.571165916431255e-12, -2.711927904464062e-13,
              1.647737501997426e-12
            ],
            "singularValuesMPerRad": [
              0.7349404131057262, 0.7198651320551899, 0.34174715344280265, 0.12919335781418026
            ],
            "normalizedSingularValues": [
              1.3302987102222905, 1.1500038484558754, 0.8241836377513466, 0.4780353767040088
            ],
            "rawRankRatio": 0.17578752713874085,
            "normalizedRankRatio": 0.3593443886178992,
            "conditionNumber": 5.688685746234697,
            "headingProjectionNorm": 0.9985853244922558
          },
          "jounce": {
            "tangentRadPerM": [
              -2.872774197007684, 0.567550822832533, 0.10916115832601113, 0.321340342537547
            ],
            "angularRadPerM": [0.567550822832533, 0.10916115832601113, 0.321340342537547],
            "carrierBasisPerM": [
              [-0.03976465509957059, 0.29829646142607735, -0.031100746496652523],
              [-0.31904673991130234, -0.040026449373505996, 0.5770970799108981],
              [0.1086449455152263, -0.5786109718033904, 0.004668930351499052]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05421782732862693, 0.13830124413364192, 0.9683853374240488],
              "topMount": [0, 0, 0],
              "strutLower": [-0.026383128839567328, 0.02223221367332398, 0.9586530511034463],
              "axisReference": [0.020586535661004296, -0.10544104193263168, 0.9190666388720532],
              "wheelCentre": [-0.0526654814020866, 0.03716543833427127, 0.9999999999999999],
              "spindleReference": [-0.08463590851014723, 0.030207667590205475, 1.0588297142400271],
              "outerTieRod": [-0.03890780542708051, 0.06612730676366245, 0.9658627007792082]
            },
            "strutAxisPerM": [0.1911208097702941, -0.5195058610036062, -0.16107816059602617],
            "strutLengthMPerM": -0.9122584775904222,
            "springCompressionMPerM": 0.9122584775904222,
            "damperCompressionMPerM": 0.9122584775904222,
            "springLengthMPerM": -0.9122584775904222,
            "damperLengthMPerM": -0.9122584775904222,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.3191382458595728,
            "toeInRadPerM": -0.3191382458595728,
            "residualsMPerM": [
              -1.3877787807814457e-17, 6.938893903907228e-18, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.027442267686643516, -0.4920351111764503, 1.6478997683952987, -7.491873717027575
            ],
            "angularRadPerM": [-0.4920351111764503, 1.6478997683952987, -7.491873717027575],
            "carrierBasisPerM": [
              [1.07392349284219, -7.400764138831175, -1.698390290082475],
              [7.412411752921152, 1.0121580972554831, -0.2641838105718519],
              [1.6572826479643876, 0.7579554670754993, 0.05787515955057182]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0005179175350746917, -0.0013211270718264134, -0.009250532005297133],
              "topMount": [0, 0, 0],
              "strutLower": [0.22089124903954366, 0.06334916747389152, -0.009498968288860155],
              "axisReference": [0.11505763910073585, 0.03420957790900117, -0.008957751326257878],
              "wheelCentre": [0.6615505547072114, 0.23810792819497203, 0],
              "spindleReference": [1.4297080963786397, 0.331094258639822, -0.02999627830119043],
              "outerTieRod": [-0.13679773711402043, 1.0140380678489576, 0.22310446639691692]
            },
            "strutAxisPerM": [-0.43063976393044867, -0.11856976227599186, 0.002202226165628929],
            "strutLengthMPerM": 0.008714378375969258,
            "springCompressionMPerM": -0.008714378375969258,
            "damperCompressionMPerM": -0.008714378375969258,
            "springLengthMPerM": 0.008714378375969258,
            "damperLengthMPerM": 0.008714378375969258,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.469446951953614e-17,
            "headingRadPerM": -7.582101858522886,
            "toeInRadPerM": 7.582101858522886,
            "residualsMPerM": [0, 2.7755575615628914e-17, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07012699182618004,
          "carrierBasis": [
            [0.9867316229795517, 0.159582102409237, -0.02990412685210549],
            [-0.15883604330966267, 0.986966030394351, 0.025868246816278393],
            [0.03364246658421451, -0.020775163976843383, 0.9992179827264244]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00940056695188296, -0.744492309865828, -0.19073761904887393],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.023372824985036948, -0.7294315592378439, 0.01626709054966788],
            "axisReference": [0.03849423464742752, -0.6627673147654238, 0.25232793329734504],
            "wheelCentre": [0.015543316183022498, -0.8015476186801355, -0.02500000000000696],
            "spindleReference": [0.033919910646072485, -0.9020236405594018, -0.021703061532613033],
            "outerTieRod": [-0.12182315082881315, -0.7550573214682044, -0.12949452620034235]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.06152941670488749, 0.2712585776749314, 0.9605378258651396],
          "steeringAxisReference": [0.06341944058728195, 0.21486705451774082, 0.974582024992492],
          "strutLengthM": 0.5140171434740414,
          "strutInclinationRad": 0.2818669344949481,
          "springUpperM": [0.0525388233318045, -0.6008503431069973, 0.4715784869653944],
          "springLowerM": [0.030756354989623445, -0.6968805299168521, 0.13153162965348464],
          "damperUpperM": [0.053461764582377815, -0.5967814644418733, 0.4859865543533715],
          "damperLowerM": [0.02583400165323245, -0.7185812161308466, 0.054688603584273465],
          "springLengthM": 0.3540171434740414,
          "damperLengthM": 0.44901714347404137,
          "springCompressionM": -0.02249908683725821,
          "damperCompressionM": -0.02249908683725821,
          "springMotionRatio": 0.9112996854872478,
          "damperMotionRatio": 0.9112996854872478,
          "headingRad": 0.18089597433112448,
          "steeringAngleRad": 0.16129064347391978,
          "toeInRad": 0.18089597433112448,
          "tieRodLengthM": 0.27522717889041537,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05983878046237821, 0.11362959554194217, -0.694826526692675, 0.1457948127135969],
              [0.12944589558853903, 0.7072847576939414, 0.10162750114141958, -0.06843139293240091],
              [0.3371655717046674, -0.057055308814307426, -0.0061427492311395375, 0],
              [
                0.03605967460528724, 0.06156975820893916, -0.0049325158493942175,
                0.13107274819890558
              ]
            ],
            "residualsM": [
              4.4161202472636774e-13, -1.5933088182151778e-12, -6.95971058561895e-15,
              -4.2243986086987206e-14
            ],
            "singularValuesMPerRad": [
              0.7353345780901315, 0.719398961269284, 0.34155146136759185, 0.13004366117547664
            ],
            "normalizedSingularValues": [
              1.3310610871543405, 1.1483288156764784, 0.8222835098695968, 0.4831843775900695
            ],
            "rawRankRatio": 0.1768496478341005,
            "normalizedRankRatio": 0.3630069139975112,
            "conditionNumber": 5.654520731294201,
            "headingProjectionNorm": 0.999479479463225
          },
          "jounce": {
            "tangentRadPerM": [
              2.868374814673419, -0.581072748139714, 0.04403880593905604, -0.5145152800774105
            ],
            "angularRadPerM": [-0.581072748139714, 0.04403880593905604, -0.5145152800774105],
            "carrierBasisPerM": [
              [0.08079048807721381, -0.5250649705292335, -0.13618329325917491],
              [0.5089483102567652, 0.09675490457695009, -0.5665041139143483],
              [0.03331522751990435, 0.5633087760963925, 0.010590307567864174]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05427656400853441, -0.13652007243860279, 0.9671172342526327],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03741133744652026, -0.02342421720955673, 0.9577505209361306],
              "axisReference": [0.007284272612930881, 0.10596410908640277, 0.9183478163722367],
              "wheelCentre": [-0.0763335053609367, -0.0433749970088497, 1],
              "spindleReference": [-0.12788476066585286, -0.05091427456017872, 1.0575745948781523],
              "outerTieRod": [-0.057015351231088085, -0.03341677226579695, 0.979035210420499]
            },
            "strutAxisPerM": [0.18186762197621503, 0.5264845290986878, -0.1603306492278523],
            "strutLengthMPerM": -0.9112996854872478,
            "springCompressionMPerM": 0.9112996854872478,
            "damperCompressionMPerM": 0.9112996854872478,
            "springLengthMPerM": -0.9112996854872478,
            "damperLengthMPerM": -0.9112996854872478,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -0.5097426373233787,
            "toeInRadPerM": -0.5097426373233787,
            "residualsMPerM": [
              2.7755575615628914e-17, -8.326672684688674e-17, -1.1102230246251565e-16,
              -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10840459328167211, -0.46339234499117826, -1.6460550387295263, -7.439090607694779
            ],
            "angularRadPerM": [-0.46339234499117826, -1.6460550387295263, -7.439090607694779],
            "carrierBasisPerM": [
              [1.2363695578724565, -7.35424329228952, 1.5502654352252156],
              [7.299549168805383, 1.1935828655013185, -0.7188053726728043],
              [-1.799316122469438, 0.2127606069866368, 0.06500440358904172]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0020512761498157703, 0.0051595080432945955, -0.03655029666922692],
              "topMount": [0, 0, 0],
              "strutLower": [-0.226651580584136, -0.0028569876543430035, -0.02053022748215365],
              "axisReference": [-0.11929936531183986, -0.005957736767497864, -0.026531255487822217],
              "wheelCentre": [-0.695201578712246, 0.03626458387680917, 0],
              "spindleReference": [-1.4480787515494662, -0.09891279134698457, 0.07680870530461069],
              "outerTieRod": [-0.17735230400231397, 1.0097242149020549, -0.24765601302167894]
            },
            "strutAxisPerM": [0.4368190092826094, -0.012617030325891732, -0.0244183420105894],
            "strutLengthMPerM": 0.03444078202667125,
            "springCompressionMPerM": -0.03444078202667125,
            "damperCompressionMPerM": -0.03444078202667125,
            "springLengthMPerM": 0.03444078202667125,
            "damperLengthMPerM": 0.03444078202667125,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -5.0306980803327406e-17,
            "headingRadPerM": -7.488663672562665,
            "toeInRadPerM": -7.488663672562665,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0.009693197057791827, "right": 0.014682844702141151 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.0717527648429314,
          "phi": 0.14078637164297136,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00943129032609727, 0.7444144865552396, -0.1912857129599521],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01441585705628557, 0.7282253368408145, 0.01604509885063299],
            "axisReference": [0.033800248580544014, 0.6622041311790147, 0.25197505830512157],
            "wheelCentre": [-0.011606256751981087, 0.7960718507769876, -0.02500000000000077],
            "spindleReference": [-0.02366099674714705, 0.8974086871362376, -0.0195659554337915],
            "outerTieRod": [-0.122656628479612, 0.7145642842790655, -0.1389049232594535]
          },
          "basis": [
            [0.9901387833055763, 0.135642389906469, 0.0350190213257703],
            [-0.1355078554646432, 0.99075688524288, -0.00619801994192432],
            [-0.03553605073058474, 0.0013915474438749536, 0.999367426272332]
          ],
          "axis": [0.07887560288993786, -0.26864203571095874, 0.9600052582761309],
          "strutLength": 0.5145335370728652,
          "heading": 0.1184007412589369,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": -7.7021722333370235e-16,
          "springLength": 0.3545335370728652,
          "damperLength": 0.4495335370728652
        },
        {
          "side": "right",
          "theta": -0.07012699182580939,
          "phi": 0.16337719598737047,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.009400566951875938, -0.7444923098658456, -0.19073761904874897],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.023372824985216263, -0.7294315592382843, 0.01626709054981107],
            "axisReference": [0.0384942346478532, -0.6627673147663459, 0.25232793329760855],
            "wheelCentre": [0.015543316183117332, -0.8015476186804881, -0.025000000000001132],
            "spindleReference": [0.03391991064610132, -0.9020236405597737, -0.02170306153282342],
            "outerTieRod": [-0.1218231508287754, -0.7550573214682543, -0.1294945262001269]
          },
          "basis": [
            [0.986731622979636, 0.15958210240862108, -0.029904126852625952],
            [-0.1588360433089649, 0.9869660303944082, 0.025868246818383987],
            [0.033642466585049914, -0.020775163978861443, 0.9992179827263545]
          ],
          "axis": [0.06152941670588999, 0.27125857767297157, 0.9605378258656291],
          "strutLength": 0.5140171434740124,
          "heading": 0.18089597433045487,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -1.1310397063368782e-15,
          "springLength": 0.3540171434740124,
          "damperLength": 0.4490171434740124
        }
      ],
      "errors": {
        "positionM": 4.734046488152899e-12,
        "frame": 1.6915358003188885e-11,
        "angleRad": 1.741322364079423e-11,
        "closureM": 7.571165916431255e-12,
        "jacobianMPerRad": 4.733247821464559e-11,
        "pointDerivativeMPerM": 8.58243920376367e-10,
        "angularDerivativeRadPerM": 2.049110214841221e-9,
        "carrierBasisDerivativePerM": 4.460097180469802e-9,
        "armDerivativeRadPerM": 5.329860650049589e-10,
        "lengthDerivativeMPerM": 1.7057896067873557e-10,
        "headingDerivativeRadPerM": 9.180696203259231e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008274756588155796,
          "heading": 0.0000911214534928817,
          "length": 8.052606291428233e-7,
          "angular": 0.000019664802207941534,
          "basis": 0.00004305581296870642,
          "arm": 0.0000038976579102012465
        },
        {
          "stepM": 0.0001,
          "point": 8.277382934629429e-8,
          "heading": 9.111626582125609e-7,
          "length": 8.05593799307891e-9,
          "angular": 1.9663748851428409e-7,
          "basis": 4.306619487692842e-7,
          "arm": 3.898563250004372e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.58243920376367e-10,
          "heading": 9.180696203259231e-9,
          "length": 1.7057896067873557e-10,
          "angular": 2.049110214841221e-9,
          "basis": 4.460097180469802e-9,
          "arm": 5.329860650049589e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07185410993690465,
          "carrierBasis": [
            [0.9979286682354486, 0.06169173098486832, 0.018234676907302207],
            [-0.06152784479283003, 0.9980609467587226, -0.009416521132164943],
            [-0.018780240386440276, 0.008275076022232417, 0.9997893906657813]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.009433202854441658, 0.7444096058664361, -0.1913198752060129],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.016632480983073947, 0.7287743668712299, 0.01598837281125584],
            "axisReference": [0.03495699006771796, 0.6624950709599433, 0.25193066935918507],
            "wheelCentre": [-0.004947502409997452, 0.7981952398924823, -0.02500000000009056],
            "spindleReference": [-0.009340166684713859, 0.9001704903799752, -0.019925279457762096],
            "outerTieRod": [-0.12362344958538615, 0.7246995536176112, -0.13664409371314856]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.0745629131512671, -0.2696922117767279, 0.9600554582363321],
          "steeringAxisReference": [0.06332581755807666, -0.21458858517260498, 0.9746494651638715],
          "strutLengthM": 0.5145657190424715,
          "strutInclinationRad": 0.2835959767804875,
          "springUpperM": [0.052017483473949314, 0.6007876884710691, 0.4715977816705467],
          "springLowerM": [0.025580030561226, 0.6964113014580225, 0.13119502779961567],
          "damperUpperM": [0.053135927171218324, 0.5967423052944182, 0.4859986135440917],
          "damperLowerM": [0.01961499750912463, 0.7179866784001607, 0.05439059114070913],
          "springLengthM": 0.3545657190424715,
          "damperLengthM": 0.4495657190424715,
          "springCompressionM": -0.02304766240568834,
          "damperCompressionM": -0.02304766240568834,
          "springMotionRatio": 0.911792570030061,
          "damperMotionRatio": 0.911792570030061,
          "headingRad": 0.043049174943944155,
          "steeringAngleRad": 0.06265450580114884,
          "toeInRad": -0.043049174943944155,
          "tieRodLengthM": 0.2752271788907207,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.03308322474353344, 0.04929985951431416, -0.7003802264431717, -0.1574058790036445],
              [0.13996975094010172, 0.7152542988473777, 0.05762298204749697, -0.03378530458630462],
              [-0.3370859560713272, 0.05378563402604619, 0.01438070526443911, 0],
              [
                -0.027947282987691276, -0.05337901900631916, -0.008766293866294687,
                -0.13306106453339808
              ]
            ],
            "residualsM": [
              -2.5336364950501178e-12, 2.1104507030855757e-12, -9.055950433989324e-14,
              2.6306734568493084e-13
            ],
            "singularValuesMPerRad": [
              0.7352375426607699, 0.719830989554192, 0.34182462322824886, 0.1305384295708562
            ],
            "normalizedSingularValues": [
              1.3294883066450236, 1.1494390841785456, 0.8239027428676923, 0.48211503248916343
            ],
            "rawRankRatio": 0.17754592495161137,
            "normalizedRankRatio": 0.3626320217180287,
            "conditionNumber": 5.632345548187273,
            "headingProjectionNorm": 0.9987663403161775
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8713932891520058, 0.5717581103858594, 0.09326909689766333, 0.3675765682399126
            ],
            "angularRadPerM": [0.5717581103858594, 0.09326909689766333, 0.3675765682399126],
            "carrierBasisPerM": [
              [-0.020975702916833025, 0.35638937080619665, -0.05780315812026709],
              [-0.36774208812576414, -0.017232221711211297, 0.5763880874865759],
              [0.09020772950908597, -0.5785408691028653, 0.006482957890135249]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05418291421338675, 0.13833268481039412, 0.9679063521305967],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02910031364791052, 0.02244879860496478, 0.9582953072578937],
              "axisReference": [0.017268527407503897, -0.10571746286536479, 0.9186904718565335],
              "wheelCentre": [-0.05844074843270024, 0.037951936953071835, 1],
              "spindleReference": [-0.09545114645030736, 0.03343578386552348, 1.0587148763547312],
              "outerTieRod": [-0.04183840008592088, 0.058162855614841164, 0.969047043710491]
            },
            "strutAxisPerM": [0.18867604324729642, -0.5215119149327222, -0.16115312496292256],
            "strutLengthMPerM": -0.911792570030061,
            "springCompressionMPerM": 0.911792570030061,
            "damperCompressionMPerM": 0.911792570030061,
            "springLengthMPerM": -0.911792570030061,
            "damperLengthMPerM": -0.911792570030061,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.36416706916460173,
            "toeInRadPerM": -0.36416706916460173,
            "residualsMPerM": [
              -2.0816681711721685e-17, 2.42861286636753e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.006992500212138956, -0.4803963024040178, 1.6328368920330794, -7.414327948472293
            ],
            "angularRadPerM": [-0.4803963024040178, 1.6328368920330794, -7.414327948472293],
            "carrierBasisPerM": [
              [0.48717697839929003, -7.390210544118021, -1.6590912245663139],
              [7.3845755287327055, 0.4516639573233438, -0.37899985353172533],
              [1.6938471287697314, 0.6195379876348196, 0.026689753421036654]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.00013194780407225397, 0.0003368717658903833, 0.0023570736193378183],
              "topMount": [0, 0, 0],
              "strutLower": [0.2224438181180661, 0.04654917853329765, -0.0018870623045996607],
              "axisReference": [0.11628266823241669, 0.024031065527324553, 0.000032331915322078575],
              "wheelCentre": [0.6702256098961122, 0.1868595897919867, 0],
              "spindleReference": [1.4345897505562657, 0.22186612027654065, -0.041816028988842416],
              "outerTieRod": [-0.056992105936095806, 1.013128571940892, 0.2290855206740374]
            },
            "strutAxisPerM": [-0.43197253265549596, -0.09162679865742313, 0.007810065953854001],
            "strutLengthMPerM": -0.002220423709788925,
            "springCompressionMPerM": 0.002220423709788925,
            "damperCompressionMPerM": 0.002220423709788925,
            "springLengthMPerM": -0.002220423709788925,
            "damperLengthMPerM": -0.002220423709788925,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.7520707107365752e-16,
            "headingRadPerM": -7.496462222333176,
            "toeInRadPerM": 7.496462222333176,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, 2.220446049250313e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07104017985752648,
          "carrierBasis": [
            [0.9961985233094646, 0.08594391658325977, -0.014217783173646657],
            [-0.08566391984303388, 0.9961380500197817, 0.019253003399836353],
            [0.015817553324373266, -0.01796186251805634, 0.9997135472232601]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.009417833998579817, -0.7444487064228624, -0.19104549547154628],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.021112102212645117, -0.7293768878979114, 0.016099585033129166],
            "axisReference": [0.03730525749600707, -0.6627763686564895, 0.25210732337817154],
            "wheelCentre": [0.008629964968955236, -0.8009312054470924, -0.025000000000064],
            "spindleReference": [0.01945498715950986, -0.902473169891052, -0.020993960629855035],
            "outerTieRod": [-0.1232029361002061, -0.7449494168917278, -0.1319398220769274]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.06589037804292998, 0.27099927802098084, 0.9603217426433015],
          "steeringAxisReference": [0.06336990227685949, 0.2147199286777906, 0.9746176725844992],
          "strutLengthM": 0.5143072295826694,
          "strutInclinationRad": 0.2826427556021959,
          "springUpperM": [0.0523643848782828, -0.6008399711208392, 0.47158713029426796],
          "springLowerM": [0.029018947577796717, -0.6968569745353937, 0.13133819415032533],
          "damperUpperM": [0.053352740548926754, -0.5967749819505245, 0.48599195643391746],
          "damperLowerM": [0.023747717334362317, -0.7185369167770722, 0.054512454738861224],
          "springLengthM": 0.3543072295826694,
          "damperLengthM": 0.4493072295826694,
          "springCompressionM": -0.022789172945886227,
          "damperCompressionM": -0.022789172945886227,
          "springMotionRatio": 0.9113188873371415,
          "damperMotionRatio": 0.9113188873371415,
          "headingRad": 0.1062052632406013,
          "steeringAngleRad": 0.08659993238339661,
          "toeInRad": 0.1062052632406013,
          "tieRodLengthM": 0.2752271788904428,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.051177878712430645, 0.05947905799567327, -0.700835004918057, 0.15053498854493497],
              [0.13372260674754838, 0.7141748231607031, 0.04865148298816175, -0.057154341929649854],
              [0.337123601409537, -0.05648249902422997, 0.0007878690296245806, 0],
              [0.03344880478030259, 0.05906774503264075, -0.006441151999864405, 0.13248110092089]
            ],
            "residualsM": [
              -5.572625694227895e-14, 4.268807529683727e-14, -6.399741847573637e-14,
              -1.482147737874584e-14
            ],
            "singularValuesMPerRad": [
              0.7354363595568647, 0.7195962977107219, 0.34172726340381765, 0.13087854732405316
            ],
            "normalizedSingularValues": [
              1.3299560727479105, 1.1485871171659157, 0.8229471796571549, 0.4844815975202586
            ],
            "rawRankRatio": 0.1779603981001343,
            "normalizedRankRatio": 0.3642839094070521,
            "conditionNumber": 5.619227708387809,
            "headingProjectionNorm": 0.999231399789839
          },
          "jounce": {
            "tangentRadPerM": [
              2.8692097176367413, -0.578475395737073, 0.060861404621497674, -0.46354069033969963
            ],
            "angularRadPerM": [-0.578475395737073, 0.060861404621497674, -0.46354069033969963],
            "carrierBasisPerM": [
              [0.03897318816894976, -0.4700031889581377, -0.11034648256717099],
              [0.4629222842099084, 0.05084610130209216, -0.571027726206919],
              [0.05251791655174095, 0.5709776102662234, 0.009427817015310742]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.054212727550992955, -0.13744162121186923, 0.967278313208939],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03461918582731474, -0.02303405795290471, 0.9578479074337121],
              "axisReference": [0.010616627296058619, 0.10598442550442772, 0.9183356075334366],
              "wheelCentre": [-0.07028890205532898, -0.0410231781547557, 1],
              "spindleReference": [-0.1171139211690913, -0.04372362120388805, 1.0580807020100633],
              "outerTieRod": [-0.05084757292349512, -0.04177532007963705, 0.9756394482457624]
            },
            "strutAxisPerM": [0.18406572256124137, 0.5249796287857359, -0.16077659555638216],
            "strutLengthMPerM": -0.9113188873371415,
            "springCompressionMPerM": 0.9113188873371415,
            "damperCompressionMPerM": 0.9113188873371415,
            "springLengthMPerM": -0.9113188873371415,
            "damperLengthMPerM": -0.9113188873371415,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -0.4587609286170009,
            "toeInRadPerM": -0.4587609286170009,
            "residualsMPerM": [
              1.3877787807814457e-17, -6.938893903907228e-17, 0, 2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07434274940571702, -0.46650419242322666, -1.6330470251066092, -7.39326183567744
            ],
            "angularRadPerM": [-0.46650419242322666, -1.6330470251066092, -7.39326183567744],
            "carrierBasisPerM": [
              [0.6586241869989944, -7.371789178599557, 1.5867458375067554],
              [7.333268368350927, 0.642317396072796, -0.6045957860251635],
              [-1.7653759869041514, 0.34942724767506456, 0.034210092569235816]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0014046805969427372, 0.0035611854863246027, -0.025062695418342038],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2254430761919102, 0.013736447098377725, -0.012996472029895607],
              "axisReference": [-0.11845973405451463, 0.004114809524985485, -0.017621709410999116],
              "wheelCentre": [-0.6873453262346421, 0.08684702728499862, 0],
              "spindleReference": [-1.4446137073538636, 0.008683638014424695, 0.06504752240499562],
              "outerTieRod": [-0.09881954710724884, 1.0116343081104182, -0.24140506596259603]
            },
            "strutAxisPerM": [0.43531805471981944, -0.03915069830487389, -0.018820213494298507],
            "strutLengthMPerM": 0.02361275693914945,
            "springCompressionMPerM": -0.02361275693914945,
            "damperCompressionMPerM": -0.02361275693914945,
            "springLengthMPerM": 0.02361275693914945,
            "damperLengthMPerM": 0.02361275693914945,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.5439038936193583e-16,
            "headingRadPerM": -7.455024924687731,
            "toeInRadPerM": -7.455024924687731,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, 6.505213034913027e-19, 0
            ]
          }
        },
        "bumpSteerRad": { "left": 0.010864096588534884, "right": 0.013341708887302517 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07185410993608464,
          "phi": 0.06436167379041136,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00943320285442617, 0.7444096058664756, -0.19131987520573646],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.016632480982179558, 0.7287743668717641, 0.01598837281160012],
            "axisReference": [0.03495699006598598, 0.6624950709610746, 0.251930669359762],
            "wheelCentre": [-0.0049475024109406456, 0.7981952398928511, -0.0250000000000008],
            "spindleReference": [-0.009340166686022028, 0.9001704903803406, -0.019925279457923523],
            "outerTieRod": [-0.12362344958558119, 0.7246995536173283, -0.13664409371342517]
          },
          "basis": [
            [0.99792866823516, 0.061691730988258316, 0.01823467691164553],
            [-0.061527844796136766, 0.9980609467584943, -0.0094165211347067],
            [-0.018780240390959765, 0.008275076024438626, 0.9997893906656782]
          ],
          "axis": [0.07456291314785887, -0.2696922117742986, 0.9600554582372793],
          "strutLength": 0.5145657190423518,
          "heading": 0.04304917494751804,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -7.979727989493313e-16,
          "springLength": 0.35456571904235185,
          "damperLength": 0.4495657190423518
        },
        {
          "side": "right",
          "theta": -0.07104017985735474,
          "phi": 0.08730118663651099,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.009417833998576597, -0.7444487064228706, -0.19104549547148839],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.02111210221262958, -0.7293768878979018, 0.016099585033186425],
            "axisReference": [0.03730525749597245, -0.6627763686564594, 0.2521073233782243],
            "wheelCentre": [0.008629964968949142, -0.8009312054470874, -0.025000000000001604],
            "spindleReference": [0.019454987159513906, -0.9024731698910453, -0.02099396062978398],
            "outerTieRod": [-0.1232029361002123, -0.7449494168917448, -0.13193982207687638]
          },
          "basis": [
            [0.996198523309456, 0.08594391658336008, -0.014217783173601775],
            [-0.08566391984313643, 0.9961380500197741, 0.019253003399752232],
            [0.015817553324323094, -0.017961862517974554, 0.9997135472232623]
          ],
          "axis": [0.06589037804285237, 0.27099927802106444, 0.9603217426432831],
          "strutLength": 0.5143072295826127,
          "heading": 0.10620526324070176,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": -1.6028844918025698e-15,
          "springLength": 0.3543072295826127,
          "damperLength": 0.44930722958261265
        }
      ],
      "errors": {
        "positionM": 1.7319826128847637e-12,
        "frame": 4.519488949750183e-12,
        "angleRad": 3.573884244101322e-12,
        "closureM": 2.5336364950501178e-12,
        "jacobianMPerRad": 5.7519933260863354e-11,
        "pointDerivativeMPerM": 3.933373071696167e-10,
        "angularDerivativeRadPerM": 1.0877521106067434e-9,
        "carrierBasisDerivativePerM": 2.0855479565540236e-9,
        "armDerivativeRadPerM": 2.64322368680181e-10,
        "lengthDerivativeMPerM": 1.1152101464517727e-10,
        "headingDerivativeRadPerM": 7.533944135218462e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003967396285692315,
          "heading": 0.00007523484066140895,
          "length": 3.872565447204934e-7,
          "angular": 0.000010933627486053865,
          "basis": 0.000020719668919089163,
          "arm": 0.000003884783302599004
        },
        {
          "stepM": 0.0001,
          "point": 3.9678579061286356e-8,
          "heading": 7.523065210790492e-7,
          "length": 3.870999187860491e-9,
          "angular": 1.0933752125907858e-7,
          "basis": 2.072020273691244e-7,
          "arm": 3.8844193639420155e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.933373071696167e-10,
          "heading": 7.533944135218462e-9,
          "length": 1.1152101464517727e-10,
          "angular": 1.0877521106067434e-9,
          "basis": 2.0855479565540236e-9,
          "arm": 2.64322368680181e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07161528560019652,
          "carrierBasis": [
            [0.9999242694401702, -0.012170158193914836, 0.0018282871977845243],
            [0.01219420080629163, 0.9998308096546535, -0.013771475302855161],
            [-0.00166037683624282, 0.013792726882542131, 0.9999034972605629]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00942869539484048, 0.7444211019080542, -0.19123936955397378],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.018864744469626667, 0.7291575402170175, 0.016006823806392012],
            "axisReference": [0.03612565794171548, 0.6626854418368291, 0.25197508650933176],
            "wheelCentre": [0.0017983109504000252, 0.7998128814746868, -0.025000000000093364],
            "spindleReference": [0.005032005710504654, 0.9018540401043688, -0.02040161292302564],
            "outerTieRod": [-0.12380220433004349, 0.7348279486642939, -0.13432277470379275]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.0702351144134837, -0.2704767301328639, 0.9601611152092956],
          "steeringAxisReference": [0.06333874620311865, -0.21462714457932802, 0.9746401346338767],
          "strutLengthM": 0.5144898792176044,
          "strutInclinationRad": 0.2832181289949443,
          "springUpperM": [0.052190595423460655, 0.6008190692053145, 0.47159355539162817],
          "springLowerM": [0.02729295819924471, 0.6967003326010739, 0.13122615763150747],
          "damperUpperM": [0.05324412213966291, 0.5967619182533216, 0.48599597211976764],
          "damperLowerM": [0.021674149046166016, 0.718338471011703, 0.054413268414763835],
          "springLengthM": 0.3544898792176044,
          "damperLengthM": 0.44948987921760436,
          "springCompressionM": -0.0229718225808212,
          "damperCompressionM": -0.0229718225808212,
          "springMotionRatio": 0.9114814192045682,
          "damperMotionRatio": 0.9114814192045682,
          "headingRad": -0.03167950033520281,
          "steeringAngleRad": -0.01207416947799812,
          "toeInRad": 0.03167950033520281,
          "tieRodLengthM": 0.27522717889047,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.042250283297159186, -0.00515002839092983, -0.702682986180534,
                -0.15440431927599874
              ],
              [0.13723000635816215, 0.716827778735346, 0.004451288712880207, -0.0456041196982068],
              [-0.3370970251618262, 0.05539177956663255, 0.007630384444440455, 0],
              [
                -0.030744337965231548, -0.05633480856624621, -0.007719603464668492,
                -0.1331701692639753
              ]
            ],
            "residualsM": [
              -1.059777265943751e-12, 2.292332990094792e-13, -9.336281747707176e-14,
              1.2378986724570495e-14
            ],
            "singularValuesMPerRad": [
              0.7354032263588038, 0.7197405309072085, 0.34181796783272383, 0.13106905866444252
            ],
            "normalizedSingularValues": [
              1.3294058521062613, 1.14896208060802, 0.8234885889128537, 0.48418257056696706
            ],
            "rawRankRatio": 0.17822747299247477,
            "normalizedRankRatio": 0.3642097481366177,
            "conditionNumber": 5.610807263379774,
            "headingProjectionNorm": 0.9989871755407155
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8702102235819256, 0.5753817227014987, 0.07722474473110642, 0.41475166580055217
            ],
            "angularRadPerM": [0.5753817227014987, 0.07722474473110642, 0.41475166580055217],
            "carrierBasisPerM": [
              [0.005188782396126477, 0.4136682933872564, -0.0842213830451197],
              [-0.4157449924878161, 0.012981420281413835, 0.574342679624663],
              [0.07149673588122114, -0.5760148408477244, 0.008064305131764657]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.054181438796732616, 0.13804502813907057, 0.9675393279585272],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03184631678057788, 0.02271297345239874, 0.9580282570571073],
              "axisReference": [0.013945685603740633, -0.1058998594287105, 0.9184484569428232],
              "wheelCentre": [-0.06431747876559198, 0.03922921864531749, 1],
              "spindleReference": [-0.1062841100192696, 0.03792457105570987, 1.058462896386416],
              "outerTieRod": [-0.04580729300033402, 0.050038522146868214, 0.9723083251405427]
            },
            "strutAxisPerM": [0.186328871405664, -0.523329025839432, -0.16105125571625692],
            "strutLengthMPerM": -0.9114814192045682,
            "springCompressionMPerM": 0.9114814192045682,
            "damperCompressionMPerM": 0.9114814192045682,
            "springLengthMPerM": -0.9114814192045682,
            "damperLengthMPerM": -0.9114814192045682,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.4104542289066938,
            "toeInRadPerM": -0.4104542289066938,
            "residualsMPerM": [
              2.7755575615628914e-17, 3.8163916471489756e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04070998047915602, -0.4720576075591997, 1.6283449041423423, -7.383596176784296
            ],
            "angularRadPerM": [-0.4720576075591997, 1.6283449041423423, -7.383596176784296],
            "carrierBasisPerM": [
              [-0.08688245136962855, -7.382173956031754, -1.6224765729105193],
              [7.359922231965321, -0.09653798413630127, -0.4918341047125667],
              [1.7300276898757123, 0.4842716047670018, -0.0038072954936383165]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007684891154052474, 0.001957978671601543, 0.013723213313919512],
              "topMount": [0, 0, 0],
              "strutLower": [0.22399981799979504, 0.03011814501250682, 0.005563351302457402],
              "axisReference": [0.11743440464865976, 0.014061143843637788, 0.00883529054013117],
              "wheelCentre": [0.6789170729989581, 0.13677221515672092, 1.734723475976807e-18],
              "spindleReference": [1.4398355418959354, 0.11506662249135667, -0.053434875599464624],
              "outerTieRod": [0.021079388456086815, 1.0125490521051796, 0.235197590924432]
            },
            "strutAxisPerM": [-0.43361749141144657, -0.06533636334233278, 0.01331360747990444],
            "strutLengthMPerM": -0.012928109055588222,
            "springCompressionMPerM": 0.012928109055588222,
            "damperCompressionMPerM": 0.012928109055588222,
            "springLengthMPerM": -0.012928109055588222,
            "damperLengthMPerM": -0.012928109055588222,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -7.456228899941661,
            "toeInRadPerM": 7.456228899941661,
            "residualsMPerM": [0, 0, 1.734723475976807e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07161528560019652,
          "carrierBasis": [
            [0.9999242694401702, 0.012170158193914836, 0.0018282871977845243],
            [-0.01219420080629163, 0.9998308096546535, 0.013771475302855161],
            [-0.00166037683624282, -0.013792726882542131, 0.9999034972605629]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00942869539484048, -0.7444211019080542, -0.19123936955397378],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.018864744469626667, -0.7291575402170175, 0.016006823806392012],
            "axisReference": [0.03612565794171548, -0.6626854418368291, 0.25197508650933176],
            "wheelCentre": [0.0017983109504000252, -0.7998128814746868, -0.025000000000093364],
            "spindleReference": [0.005032005710504654, -0.9018540401043688, -0.02040161292302564],
            "outerTieRod": [-0.12380220433004349, -0.7348279486642939, -0.13432277470379275]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.0702351144134837, 0.2704767301328639, 0.9601611152092956],
          "steeringAxisReference": [0.06333874620311865, 0.21462714457932802, 0.9746401346338767],
          "strutLengthM": 0.5144898792176044,
          "strutInclinationRad": 0.2832181289949443,
          "springUpperM": [0.052190595423460655, -0.6008190692053145, 0.47159355539162817],
          "springLowerM": [0.02729295819924471, -0.6967003326010739, 0.13122615763150747],
          "damperUpperM": [0.05324412213966291, -0.5967619182533216, 0.48599597211976764],
          "damperLowerM": [0.021674149046166016, -0.718338471011703, 0.054413268414763835],
          "springLengthM": 0.3544898792176044,
          "damperLengthM": 0.44948987921760436,
          "springCompressionM": -0.0229718225808212,
          "damperCompressionM": -0.0229718225808212,
          "springMotionRatio": 0.9114814192045682,
          "damperMotionRatio": 0.9114814192045682,
          "headingRad": 0.03167950033520281,
          "steeringAngleRad": 0.01207416947799812,
          "toeInRad": 0.03167950033520281,
          "tieRodLengthM": 0.27522717889047,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.042250283297159186, 0.00515002839092983, -0.702682986180534, 0.15440431927599874],
              [0.13723000635816215, 0.716827778735346, -0.004451288712880207, -0.0456041196982068],
              [0.3370970251618262, -0.05539177956663255, 0.007630384444440455, 0],
              [0.030744337965231548, 0.05633480856624621, -0.007719603464668492, 0.1331701692639753]
            ],
            "residualsM": [
              -1.059777265943751e-12, -2.292332990094792e-13, -9.336281747707176e-14,
              1.2378986724570495e-14
            ],
            "singularValuesMPerRad": [
              0.7354032263588038, 0.7197405309072085, 0.34181796783272383, 0.13106905866444252
            ],
            "normalizedSingularValues": [
              1.3294058521062613, 1.14896208060802, 0.8234885889128537, 0.48418257056696706
            ],
            "rawRankRatio": 0.17822747299247477,
            "normalizedRankRatio": 0.3642097481366177,
            "conditionNumber": 5.610807263379774,
            "headingProjectionNorm": 0.9989871755407155
          },
          "jounce": {
            "tangentRadPerM": [
              2.8702102235819256, -0.5753817227014987, 0.07722474473110642, -0.41475166580055217
            ],
            "angularRadPerM": [-0.5753817227014987, 0.07722474473110642, -0.41475166580055217],
            "carrierBasisPerM": [
              [0.005188782396126477, -0.4136682933872564, -0.0842213830451197],
              [0.4157449924878161, 0.012981420281413835, -0.574342679624663],
              [0.07149673588122114, 0.5760148408477244, 0.008064305131764657]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.054181438796732616, -0.13804502813907057, 0.9675393279585272],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03184631678057788, -0.02271297345239874, 0.9580282570571073],
              "axisReference": [0.013945685603740633, 0.1058998594287105, 0.9184484569428232],
              "wheelCentre": [-0.06431747876559198, -0.03922921864531749, 1],
              "spindleReference": [-0.1062841100192696, -0.03792457105570987, 1.058462896386416],
              "outerTieRod": [-0.04580729300033402, -0.050038522146868214, 0.9723083251405427]
            },
            "strutAxisPerM": [0.186328871405664, 0.523329025839432, -0.16105125571625692],
            "strutLengthMPerM": -0.9114814192045682,
            "springCompressionMPerM": 0.9114814192045682,
            "damperCompressionMPerM": 0.9114814192045682,
            "springLengthMPerM": -0.9114814192045682,
            "damperLengthMPerM": -0.9114814192045682,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.4104542289066938,
            "toeInRadPerM": -0.4104542289066938,
            "residualsMPerM": [
              2.7755575615628914e-17, -3.8163916471489756e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.04070998047915602, -0.4720576075591997, -1.6283449041423423, -7.383596176784296
            ],
            "angularRadPerM": [-0.4720576075591997, -1.6283449041423423, -7.383596176784296],
            "carrierBasisPerM": [
              [0.08688245136962855, -7.382173956031754, 1.6224765729105193],
              [7.359922231965321, 0.09653798413630127, -0.4918341047125667],
              [-1.7300276898757123, 0.4842716047670018, 0.0038072954936383165]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007684891154052474, 0.001957978671601543, -0.013723213313919512],
              "topMount": [0, 0, 0],
              "strutLower": [-0.22399981799979504, 0.03011814501250682, -0.005563351302457402],
              "axisReference": [-0.11743440464865976, 0.014061143843637788, -0.00883529054013117],
              "wheelCentre": [-0.6789170729989581, 0.13677221515672092, -1.734723475976807e-18],
              "spindleReference": [-1.4398355418959354, 0.11506662249135667, 0.053434875599464624],
              "outerTieRod": [-0.021079388456086815, 1.0125490521051796, -0.235197590924432]
            },
            "strutAxisPerM": [0.43361749141144657, -0.06533636334233278, -0.01331360747990444],
            "strutLengthMPerM": 0.012928109055588222,
            "springCompressionMPerM": -0.012928109055588222,
            "damperCompressionMPerM": -0.012928109055588222,
            "springLengthMPerM": 0.012928109055588222,
            "damperLengthMPerM": 0.012928109055588222,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -7.456228899941661,
            "toeInRadPerM": -7.456228899941661,
            "residualsMPerM": [0, 0, -1.734723475976807e-18, 0]
          }
        },
        "bumpSteerRad": { "left": 0.01207416947799812, "right": 0.01207416947799812 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07161528559984626,
          "phi": -0.011518903435068673,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00942869539483382, 0.7444211019080711, -0.1912393695538557],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01886474446930131, 0.7291575402170835, 0.01600682380652832],
            "axisReference": [0.03612565794104484, 0.6626854418369532, 0.25197508650950995],
            "wheelCentre": [0.0017983109501135035, 0.7998128814747375, -0.02499999999999933],
            "spindleReference": [0.005032005710174384, 0.9018540401044217, -0.020401612922949036],
            "outerTieRod": [-0.1238022043301357, 0.7348279486642756, -0.13432277470388093]
          },
          "basis": [
            [0.9999242694401713, -0.012170158193556239, 0.0018282871993512704],
            [0.01219420080595502, 0.9998308096546544, -0.013771475303056366],
            [-0.0016603768378117534, 0.013792726882761789, 0.999903497260558]
          ],
          "axis": [0.07023511441207873, -0.2704767301326271, 0.9601611152094657],
          "strutLength": 0.5144898792175143,
          "heading": -0.03167950033477381,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 6.730727086790012e-16,
          "springLength": 0.35448987921751435,
          "damperLength": 0.4494898792175143
        },
        {
          "side": "right",
          "theta": -0.07161528559984615,
          "phi": 0.011518903435068673,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00942869539483382, -0.7444211019080711, -0.19123936955385568],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01886474446930131, -0.7291575402170835, 0.016006823806528347],
            "axisReference": [0.03612565794104484, -0.6626854418369532, 0.25197508650950995],
            "wheelCentre": [0.0017983109501135035, -0.7998128814747375, -0.0249999999999993],
            "spindleReference": [0.005032005710174384, -0.9018540401044217, -0.02040161292294901],
            "outerTieRod": [-0.1238022043301357, -0.7348279486642756, -0.1343227747038809]
          },
          "basis": [
            [0.9999242694401713, 0.012170158193556239, 0.0018282871993512704],
            [-0.01219420080595502, 0.9998308096546544, 0.013771475303056366],
            [-0.0016603768378117534, -0.013792726882761789, 0.999903497260558]
          ],
          "axis": [0.07023511441207873, 0.2704767301326271, 0.9601611152094657],
          "strutLength": 0.5144898792175143,
          "heading": 0.03167950033477381,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 7.008282842946301e-16,
          "springLength": 0.35448987921751435,
          "damperLength": 0.4494898792175143
        }
      ],
      "errors": {
        "positionM": 6.706440958126336e-13,
        "frame": 1.5689333512924897e-12,
        "angleRad": 4.289971156090644e-13,
        "closureM": 1.059777265943751e-12,
        "jacobianMPerRad": 3.8659075940472576e-11,
        "pointDerivativeMPerM": 1.4185519425780058e-10,
        "angularDerivativeRadPerM": 2.623199435447532e-10,
        "carrierBasisDerivativePerM": 3.637744411255639e-10,
        "armDerivativeRadPerM": 3.678862145473083e-10,
        "lengthDerivativeMPerM": 1.1110051940932397e-10,
        "headingDerivativeRadPerM": 6.582411948841127e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 7.771560064373517e-7,
          "heading": 0.00006475446780740413,
          "length": 3.8444096261969207e-7,
          "angular": 0.0000036868160719905063,
          "basis": 0.000003918713245454342,
          "arm": 0.000003874606680387416
        },
        {
          "stepM": 0.0001,
          "point": 7.773141241784742e-9,
          "heading": 6.475182408038904e-7,
          "length": 3.847516971688947e-9,
          "angular": 3.687742733404775e-8,
          "basis": 3.91970571556044e-8,
          "arm": 3.875369758432612e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.4185519425780058e-10,
          "heading": 6.582411948841127e-9,
          "length": 1.1110051940932397e-10,
          "angular": 2.623199435447532e-10,
          "basis": 3.637744411255639e-10,
          "arm": 3.678862145473083e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07104017985752648,
          "carrierBasis": [
            [0.9961985233094646, -0.08594391658325977, -0.014217783173646657],
            [0.08566391984303388, 0.9961380500197817, -0.019253003399836353],
            [0.015817553324373266, 0.01796186251805634, 0.9997135472232601]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.009417833998579817, 0.7444487064228624, -0.19104549547154628],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.021112102212645117, 0.7293768878979114, 0.016099585033129166],
            "axisReference": [0.03730525749600707, 0.6627763686564895, 0.25210732337817154],
            "wheelCentre": [0.008629964968955236, 0.8009312054470924, -0.025000000000064],
            "spindleReference": [0.01945498715950986, 0.902473169891052, -0.020993960629855035],
            "outerTieRod": [-0.1232029361002061, 0.7449494168917278, -0.1319398220769274]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.06589037804292998, -0.27099927802098084, 0.9603217426433015],
          "steeringAxisReference": [0.06336990227685949, -0.2147199286777906, 0.9746176725844992],
          "strutLengthM": 0.5143072295826694,
          "strutInclinationRad": 0.2826427556021959,
          "springUpperM": [0.0523643848782828, 0.6008399711208392, 0.47158713029426796],
          "springLowerM": [0.029018947577796717, 0.6968569745353937, 0.13133819415032533],
          "damperUpperM": [0.053352740548926754, 0.5967749819505245, 0.48599195643391746],
          "damperLowerM": [0.023747717334362317, 0.7185369167770722, 0.054512454738861224],
          "springLengthM": 0.3543072295826694,
          "damperLengthM": 0.4493072295826694,
          "springCompressionM": -0.022789172945886227,
          "damperCompressionM": -0.022789172945886227,
          "springMotionRatio": 0.9113188873371415,
          "damperMotionRatio": 0.9113188873371415,
          "headingRad": -0.1062052632406013,
          "steeringAngleRad": -0.08659993238339661,
          "toeInRad": 0.1062052632406013,
          "tieRodLengthM": 0.2752271788904428,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.051177878712430645, -0.05947905799567327, -0.700835004918057,
                -0.15053498854493497
              ],
              [
                0.13372260674754838, 0.7141748231607031, -0.04865148298816175, -0.057154341929649854
              ],
              [-0.337123601409537, 0.05648249902422997, 0.0007878690296245806, 0],
              [-0.03344880478030259, -0.05906774503264075, -0.006441151999864405, -0.13248110092089]
            ],
            "residualsM": [
              -5.572625694227895e-14, -4.268807529683727e-14, -6.399741847573637e-14,
              -1.482147737874584e-14
            ],
            "singularValuesMPerRad": [
              0.7354363595568647, 0.7195962977107219, 0.34172726340381765, 0.13087854732405316
            ],
            "normalizedSingularValues": [
              1.3299560727479105, 1.1485871171659157, 0.8229471796571549, 0.4844815975202586
            ],
            "rawRankRatio": 0.1779603981001343,
            "normalizedRankRatio": 0.3642839094070521,
            "conditionNumber": 5.619227708387809,
            "headingProjectionNorm": 0.999231399789839
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8692097176367413, 0.578475395737073, 0.060861404621497674, 0.46354069033969963
            ],
            "angularRadPerM": [0.578475395737073, 0.060861404621497674, 0.46354069033969963],
            "carrierBasisPerM": [
              [0.03897318816894976, 0.4700031889581377, -0.11034648256717099],
              [-0.4629222842099084, 0.05084610130209216, 0.571027726206919],
              [0.05251791655174095, -0.5709776102662234, 0.009427817015310742]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.054212727550992955, 0.13744162121186923, 0.967278313208939],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03461918582731474, 0.02303405795290471, 0.9578479074337121],
              "axisReference": [0.010616627296058619, -0.10598442550442772, 0.9183356075334366],
              "wheelCentre": [-0.07028890205532898, 0.0410231781547557, 1],
              "spindleReference": [-0.1171139211690913, 0.04372362120388805, 1.0580807020100633],
              "outerTieRod": [-0.05084757292349512, 0.04177532007963705, 0.9756394482457624]
            },
            "strutAxisPerM": [0.18406572256124137, -0.5249796287857359, -0.16077659555638216],
            "strutLengthMPerM": -0.9113188873371415,
            "springCompressionMPerM": 0.9113188873371415,
            "damperCompressionMPerM": 0.9113188873371415,
            "springLengthMPerM": -0.9113188873371415,
            "damperLengthMPerM": -0.9113188873371415,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": 0.4587609286170009,
            "toeInRadPerM": -0.4587609286170009,
            "residualsMPerM": [
              1.3877787807814457e-17, 6.938893903907228e-17, 0, 2.0816681711721685e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07434274940571702, -0.46650419242322666, 1.6330470251066092, -7.39326183567744
            ],
            "angularRadPerM": [-0.46650419242322666, 1.6330470251066092, -7.39326183567744],
            "carrierBasisPerM": [
              [-0.6586241869989944, -7.371789178599557, -1.5867458375067554],
              [7.333268368350927, -0.642317396072796, -0.6045957860251635],
              [1.7653759869041514, 0.34942724767506456, -0.034210092569235816]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0014046805969427372, 0.0035611854863246027, 0.025062695418342038],
              "topMount": [0, 0, 0],
              "strutLower": [0.2254430761919102, 0.013736447098377725, 0.012996472029895607],
              "axisReference": [0.11845973405451463, 0.004114809524985485, 0.017621709410999116],
              "wheelCentre": [0.6873453262346421, 0.08684702728499862, 0],
              "spindleReference": [1.4446137073538636, 0.008683638014424695, -0.06504752240499562],
              "outerTieRod": [0.09881954710724884, 1.0116343081104182, 0.24140506596259603]
            },
            "strutAxisPerM": [-0.43531805471981944, -0.03915069830487389, 0.018820213494298507],
            "strutLengthMPerM": -0.02361275693914945,
            "springCompressionMPerM": 0.02361275693914945,
            "damperCompressionMPerM": 0.02361275693914945,
            "springLengthMPerM": -0.02361275693914945,
            "damperLengthMPerM": -0.02361275693914945,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.5439038936193583e-16,
            "headingRadPerM": -7.455024924687731,
            "toeInRadPerM": 7.455024924687731,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, -6.505213034913027e-19, 0
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.07185410993690465,
          "carrierBasis": [
            [0.9979286682354486, -0.06169173098486832, 0.018234676907302207],
            [0.06152784479283003, 0.9980609467587226, 0.009416521132164943],
            [-0.018780240386440276, -0.008275076022232417, 0.9997893906657813]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.009433202854441658, -0.7444096058664361, -0.1913198752060129],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.016632480983073947, -0.7287743668712299, 0.01598837281125584],
            "axisReference": [0.03495699006771796, -0.6624950709599433, 0.25193066935918507],
            "wheelCentre": [-0.004947502409997452, -0.7981952398924823, -0.02500000000009056],
            "spindleReference": [-0.009340166684713859, -0.9001704903799752, -0.019925279457762096],
            "outerTieRod": [-0.12362344958538615, -0.7246995536176112, -0.13664409371314856]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.0745629131512671, 0.2696922117767279, 0.9600554582363321],
          "steeringAxisReference": [0.06332581755807666, 0.21458858517260498, 0.9746494651638715],
          "strutLengthM": 0.5145657190424715,
          "strutInclinationRad": 0.2835959767804875,
          "springUpperM": [0.052017483473949314, -0.6007876884710691, 0.4715977816705467],
          "springLowerM": [0.025580030561226, -0.6964113014580225, 0.13119502779961567],
          "damperUpperM": [0.053135927171218324, -0.5967423052944182, 0.4859986135440917],
          "damperLowerM": [0.01961499750912463, -0.7179866784001607, 0.05439059114070913],
          "springLengthM": 0.3545657190424715,
          "damperLengthM": 0.4495657190424715,
          "springCompressionM": -0.02304766240568834,
          "damperCompressionM": -0.02304766240568834,
          "springMotionRatio": 0.911792570030061,
          "damperMotionRatio": 0.911792570030061,
          "headingRad": -0.043049174943944155,
          "steeringAngleRad": -0.06265450580114884,
          "toeInRad": -0.043049174943944155,
          "tieRodLengthM": 0.2752271788907207,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.03308322474353344, -0.04929985951431416, -0.7003802264431717, 0.1574058790036445],
              [0.13996975094010172, 0.7152542988473777, -0.05762298204749697, -0.03378530458630462],
              [0.3370859560713272, -0.05378563402604619, 0.01438070526443911, 0],
              [
                0.027947282987691276, 0.05337901900631916, -0.008766293866294687,
                0.13306106453339808
              ]
            ],
            "residualsM": [
              -2.5336364950501178e-12, -2.1104507030855757e-12, -9.055950433989324e-14,
              2.6306734568493084e-13
            ],
            "singularValuesMPerRad": [
              0.7352375426607699, 0.719830989554192, 0.34182462322824886, 0.1305384295708562
            ],
            "normalizedSingularValues": [
              1.3294883066450236, 1.1494390841785456, 0.8239027428676923, 0.48211503248916343
            ],
            "rawRankRatio": 0.17754592495161137,
            "normalizedRankRatio": 0.3626320217180287,
            "conditionNumber": 5.632345548187273,
            "headingProjectionNorm": 0.9987663403161775
          },
          "jounce": {
            "tangentRadPerM": [
              2.8713932891520058, -0.5717581103858594, 0.09326909689766333, -0.3675765682399126
            ],
            "angularRadPerM": [-0.5717581103858594, 0.09326909689766333, -0.3675765682399126],
            "carrierBasisPerM": [
              [-0.020975702916833025, -0.35638937080619665, -0.05780315812026709],
              [0.36774208812576414, -0.017232221711211297, -0.5763880874865759],
              [0.09020772950908597, 0.5785408691028653, 0.006482957890135249]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05418291421338675, -0.13833268481039412, 0.9679063521305967],
              "topMount": [0, 0, 0],
              "strutLower": [-0.02910031364791052, -0.02244879860496478, 0.9582953072578937],
              "axisReference": [0.017268527407503897, 0.10571746286536479, 0.9186904718565335],
              "wheelCentre": [-0.05844074843270024, -0.037951936953071835, 1],
              "spindleReference": [-0.09545114645030736, -0.03343578386552348, 1.0587148763547312],
              "outerTieRod": [-0.04183840008592088, -0.058162855614841164, 0.969047043710491]
            },
            "strutAxisPerM": [0.18867604324729642, 0.5215119149327222, -0.16115312496292256],
            "strutLengthMPerM": -0.911792570030061,
            "springCompressionMPerM": 0.911792570030061,
            "damperCompressionMPerM": 0.911792570030061,
            "springLengthMPerM": -0.911792570030061,
            "damperLengthMPerM": -0.911792570030061,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.36416706916460173,
            "toeInRadPerM": -0.36416706916460173,
            "residualsMPerM": [
              -2.0816681711721685e-17, -2.42861286636753e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.006992500212138956, -0.4803963024040178, -1.6328368920330794, -7.414327948472293
            ],
            "angularRadPerM": [-0.4803963024040178, -1.6328368920330794, -7.414327948472293],
            "carrierBasisPerM": [
              [-0.48717697839929003, -7.390210544118021, 1.6590912245663139],
              [7.3845755287327055, -0.4516639573233438, -0.37899985353172533],
              [-1.6938471287697314, 0.6195379876348196, -0.026689753421036654]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.00013194780407225397, 0.0003368717658903833, -0.0023570736193378183],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2224438181180661, 0.04654917853329765, 0.0018870623045996607],
              "axisReference": [
                -0.11628266823241669, 0.024031065527324553, -0.000032331915322078575
              ],
              "wheelCentre": [-0.6702256098961122, 0.1868595897919867, 0],
              "spindleReference": [-1.4345897505562657, 0.22186612027654065, 0.041816028988842416],
              "outerTieRod": [0.056992105936095806, 1.013128571940892, -0.2290855206740374]
            },
            "strutAxisPerM": [0.43197253265549596, -0.09162679865742313, -0.007810065953854001],
            "strutLengthMPerM": 0.002220423709788925,
            "springCompressionMPerM": -0.002220423709788925,
            "damperCompressionMPerM": -0.002220423709788925,
            "springLengthMPerM": 0.002220423709788925,
            "damperLengthMPerM": 0.002220423709788925,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.7520707107365752e-16,
            "headingRadPerM": -7.496462222333176,
            "toeInRadPerM": -7.496462222333176,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, -2.220446049250313e-16]
          }
        },
        "bumpSteerRad": { "left": 0.013341708887302517, "right": 0.010864096588534884 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.07104017985735485,
          "phi": -0.08730118663651099,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.009417833998576597, 0.7444487064228706, -0.1910454954714884],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.02111210221262958, 0.7293768878979018, 0.016099585033186398],
            "axisReference": [0.03730525749597245, 0.6627763686564594, 0.2521073233782243],
            "wheelCentre": [0.008629964968949142, 0.8009312054470874, -0.025000000000001632],
            "spindleReference": [0.019454987159513906, 0.9024731698910453, -0.02099396062978401],
            "outerTieRod": [-0.1232029361002123, 0.7449494168917448, -0.13193982207687638]
          },
          "basis": [
            [0.996198523309456, -0.08594391658336008, -0.014217783173601775],
            [0.08566391984313643, 0.9961380500197741, -0.019253003399752232],
            [0.015817553324323094, 0.017961862517974554, 0.9997135472232623]
          ],
          "axis": [0.06589037804285237, -0.27099927802106444, 0.9603217426432831],
          "strutLength": 0.5143072295826127,
          "heading": -0.10620526324070176,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": -1.6306400674181987e-15,
          "springLength": 0.3543072295826127,
          "damperLength": 0.44930722958261265
        },
        {
          "side": "right",
          "theta": -0.07185410993608453,
          "phi": -0.06436167379041136,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00943320285442617, -0.7444096058664756, -0.19131987520573643],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.016632480982179558, -0.7287743668717641, 0.01598837281160015],
            "axisReference": [0.03495699006598598, -0.6624950709610746, 0.25193066935976205],
            "wheelCentre": [-0.0049475024109406456, -0.7981952398928511, -0.02500000000000077],
            "spindleReference": [-0.009340166686022028, -0.9001704903803406, -0.019925279457923495],
            "outerTieRod": [-0.12362344958558119, -0.7246995536173283, -0.13664409371342515]
          },
          "basis": [
            [0.99792866823516, -0.061691730988258316, 0.01823467691164553],
            [0.061527844796136766, 0.9980609467584943, 0.0094165211347067],
            [-0.018780240390959765, -0.008275076024438626, 0.9997893906656782]
          ],
          "axis": [0.07456291314785887, 0.2696922117742986, 0.9600554582372793],
          "strutLength": 0.5145657190423518,
          "heading": -0.04304917494751804,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -7.7021722333370235e-16,
          "springLength": 0.35456571904235185,
          "damperLength": 0.4495657190423518
        }
      ],
      "errors": {
        "positionM": 1.7319826128847637e-12,
        "frame": 4.519488949750183e-12,
        "angleRad": 3.573884244101322e-12,
        "closureM": 2.5336364950501178e-12,
        "jacobianMPerRad": 5.7519933260863354e-11,
        "pointDerivativeMPerM": 3.933373071696167e-10,
        "angularDerivativeRadPerM": 1.0889982249295826e-9,
        "carrierBasisDerivativePerM": 2.0855479565540236e-9,
        "armDerivativeRadPerM": 2.64322368680181e-10,
        "lengthDerivativeMPerM": 1.1152101464517727e-10,
        "headingDerivativeRadPerM": 7.535678747672137e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000003967396285692315,
          "heading": 0.00007523484065163899,
          "length": 3.872565447204934e-7,
          "angular": 0.000010933627486053865,
          "basis": 0.000020719668919089163,
          "arm": 0.000003884783302599004
        },
        {
          "stepM": 0.0001,
          "point": 3.9678579061286356e-8,
          "heading": 7.523065210790492e-7,
          "length": 3.870999187860491e-9,
          "angular": 1.0933208560715002e-7,
          "basis": 2.072020273691244e-7,
          "arm": 3.8844193639420155e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.933373071696167e-10,
          "heading": 7.535678747672137e-9,
          "length": 1.1152101464517727e-10,
          "angular": 1.0889982249295826e-9,
          "basis": 2.0855479565540236e-9,
          "arm": 2.64322368680181e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": -0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.07012699182618004,
          "carrierBasis": [
            [0.9867316229795517, -0.159582102409237, -0.02990412685210549],
            [0.15883604330966267, 0.986966030394351, -0.025868246816278393],
            [0.03364246658421451, 0.020775163976843383, 0.9992179827264244]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00940056695188296, 0.744492309865828, -0.19073761904887393],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.023372824985036948, 0.7294315592378439, 0.01626709054966788],
            "axisReference": [0.03849423464742752, 0.6627673147654238, 0.25232793329734504],
            "wheelCentre": [0.015543316183022498, 0.8015476186801355, -0.02500000000000696],
            "spindleReference": [0.033919910646072485, 0.9020236405594018, -0.021703061532613033],
            "outerTieRod": [-0.12182315082881315, 0.7550573214682044, -0.12949452620034235]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.06152941670488749, -0.2712585776749314, 0.9605378258651396],
          "steeringAxisReference": [0.06341944058728195, -0.21486705451774082, 0.974582024992492],
          "strutLengthM": 0.5140171434740414,
          "strutInclinationRad": 0.2818669344949481,
          "springUpperM": [0.0525388233318045, 0.6008503431069973, 0.4715784869653944],
          "springLowerM": [0.030756354989623445, 0.6968805299168521, 0.13153162965348464],
          "damperUpperM": [0.053461764582377815, 0.5967814644418733, 0.4859865543533715],
          "damperLowerM": [0.02583400165323245, 0.7185812161308466, 0.054688603584273465],
          "springLengthM": 0.3540171434740414,
          "damperLengthM": 0.44901714347404137,
          "springCompressionM": -0.02249908683725821,
          "damperCompressionM": -0.02249908683725821,
          "springMotionRatio": 0.9112996854872478,
          "damperMotionRatio": 0.9112996854872478,
          "headingRad": -0.18089597433112448,
          "steeringAngleRad": -0.16129064347391978,
          "toeInRad": 0.18089597433112448,
          "tieRodLengthM": 0.27522717889041537,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.05983878046237821, -0.11362959554194217, -0.694826526692675, -0.1457948127135969],
              [0.12944589558853903, 0.7072847576939414, -0.10162750114141958, -0.06843139293240091],
              [-0.3371655717046674, 0.057055308814307426, -0.0061427492311395375, 0],
              [
                -0.03605967460528724, -0.06156975820893916, -0.0049325158493942175,
                -0.13107274819890558
              ]
            ],
            "residualsM": [
              4.4161202472636774e-13, 1.5933088182151778e-12, -6.95971058561895e-15,
              -4.2243986086987206e-14
            ],
            "singularValuesMPerRad": [
              0.7353345780901315, 0.719398961269284, 0.34155146136759185, 0.13004366117547664
            ],
            "normalizedSingularValues": [
              1.3310610871543405, 1.1483288156764784, 0.8222835098695968, 0.4831843775900695
            ],
            "rawRankRatio": 0.1768496478341005,
            "normalizedRankRatio": 0.3630069139975112,
            "conditionNumber": 5.654520731294201,
            "headingProjectionNorm": 0.999479479463225
          },
          "jounce": {
            "tangentRadPerM": [
              -2.868374814673419, 0.581072748139714, 0.04403880593905604, 0.5145152800774105
            ],
            "angularRadPerM": [0.581072748139714, 0.04403880593905604, 0.5145152800774105],
            "carrierBasisPerM": [
              [0.08079048807721381, 0.5250649705292335, -0.13618329325917491],
              [-0.5089483102567652, 0.09675490457695009, 0.5665041139143483],
              [0.03331522751990435, -0.5633087760963925, 0.010590307567864174]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05427656400853441, 0.13652007243860279, 0.9671172342526327],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03741133744652026, 0.02342421720955673, 0.9577505209361306],
              "axisReference": [0.007284272612930881, -0.10596410908640277, 0.9183478163722367],
              "wheelCentre": [-0.0763335053609367, 0.0433749970088497, 1],
              "spindleReference": [-0.12788476066585286, 0.05091427456017872, 1.0575745948781523],
              "outerTieRod": [-0.057015351231088085, 0.03341677226579695, 0.979035210420499]
            },
            "strutAxisPerM": [0.18186762197621503, -0.5264845290986878, -0.1603306492278523],
            "strutLengthMPerM": -0.9112996854872478,
            "springCompressionMPerM": 0.9112996854872478,
            "damperCompressionMPerM": 0.9112996854872478,
            "springLengthMPerM": -0.9112996854872478,
            "damperLengthMPerM": -0.9112996854872478,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": 0.5097426373233787,
            "toeInRadPerM": -0.5097426373233787,
            "residualsMPerM": [
              2.7755575615628914e-17, 8.326672684688674e-17, -1.1102230246251565e-16,
              -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10840459328167211, -0.46339234499117826, 1.6460550387295263, -7.439090607694779
            ],
            "angularRadPerM": [-0.46339234499117826, 1.6460550387295263, -7.439090607694779],
            "carrierBasisPerM": [
              [-1.2363695578724565, -7.35424329228952, -1.5502654352252156],
              [7.299549168805383, -1.1935828655013185, -0.7188053726728043],
              [1.799316122469438, 0.2127606069866368, -0.06500440358904172]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0020512761498157703, 0.0051595080432945955, 0.03655029666922692],
              "topMount": [0, 0, 0],
              "strutLower": [0.226651580584136, -0.0028569876543430035, 0.02053022748215365],
              "axisReference": [0.11929936531183986, -0.005957736767497864, 0.026531255487822217],
              "wheelCentre": [0.695201578712246, 0.03626458387680917, 0],
              "spindleReference": [1.4480787515494662, -0.09891279134698457, -0.07680870530461069],
              "outerTieRod": [0.17735230400231397, 1.0097242149020549, 0.24765601302167894]
            },
            "strutAxisPerM": [-0.4368190092826094, -0.012617030325891732, 0.0244183420105894],
            "strutLengthMPerM": -0.03444078202667125,
            "springCompressionMPerM": 0.03444078202667125,
            "damperCompressionMPerM": 0.03444078202667125,
            "springLengthMPerM": -0.03444078202667125,
            "damperLengthMPerM": -0.03444078202667125,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 5.0306980803327406e-17,
            "headingRadPerM": -7.488663672562665,
            "toeInRadPerM": 7.488663672562665,
            "residualsMPerM": [0, 0, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.0717527648456785,
          "carrierBasis": [
            [0.9901387833082871, -0.13564238988955366, 0.035019021314646535],
            [0.13550785544806287, 0.9907568852452056, 0.006198019932641166],
            [-0.03553605071828119, -0.0013915474367881156, 0.9993674262727786]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.009431290326149117, -0.7444144865551073, -0.1912857129608781],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.014415857058612912, -0.7282253368390043, 0.0160450988495211],
            "axisReference": [0.033800248584660506, -0.6622041311750645, 0.25197505830326367],
            "wheelCentre": [-0.011606256749017475, -0.7960718507759305, -0.025000000000271194],
            "spindleReference": [-0.023660996742413003, -0.8974086871353413, -0.019565955433134635],
            "outerTieRod": [-0.12265662847941836, -0.7145642842807511, -0.138904923258986]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.07887560289721797, 0.2686420357196664, 0.9600052582730955],
          "steeringAxisReference": [0.06333130314360506, 0.2146049499267995, 0.97464550556038],
          "strutLengthM": 0.5145335370732623,
          "strutInclinationRad": 0.2837753290569388,
          "springUpperM": [0.05184497588411128, -0.6007456814287866, 0.4715997896690762],
          "springLowerM": [0.023880929406279068, -0.6959882925526443, 0.13124572984229255],
          "damperUpperM": [0.05302810992756955, -0.5967160508929916, 0.4859998685431726],
          "damperLowerM": [0.017570881174501632, -0.7174796554102176, 0.05444530918044492],
          "springLengthM": 0.35453353707326235,
          "damperLengthM": 0.4495335370732623,
          "springCompressionM": -0.023015480436479163,
          "damperCompressionM": -0.023015480436479163,
          "springMotionRatio": 0.9122584775904222,
          "damperMotionRatio": 0.9122584775904222,
          "headingRad": -0.11840074124152368,
          "steeringAngleRad": -0.13800607209872837,
          "toeInRad": -0.11840074124152368,
          "tieRodLengthM": 0.27522717889210535,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.023694098029235822, -0.10384899953779891, -0.6938723470621577, 0.1595301387845175],
              [0.14193596746447448, 0.7093999982998113, -0.11083998735561337, -0.02169036463560659],
              [0.3370906555874564, -0.05165736422082312, 0.021037547075166592, 0],
              [0.025054042825669105, 0.050204265098089736, -0.0095785171972001, 0.13205790915261095]
            ],
            "residualsM": [
              -5.110800671559446e-12, -7.571165916431255e-12, -2.711927904464062e-13,
              1.647737501997426e-12
            ],
            "singularValuesMPerRad": [
              0.7349404131057262, 0.7198651320551899, 0.34174715344280265, 0.12919335781418026
            ],
            "normalizedSingularValues": [
              1.3302987102222905, 1.1500038484558754, 0.8241836377513466, 0.4780353767040088
            ],
            "rawRankRatio": 0.17578752713874085,
            "normalizedRankRatio": 0.3593443886178992,
            "conditionNumber": 5.688685746234697,
            "headingProjectionNorm": 0.9985853244922558
          },
          "jounce": {
            "tangentRadPerM": [
              2.872774197007684, -0.567550822832533, 0.10916115832601113, -0.321340342537547
            ],
            "angularRadPerM": [-0.567550822832533, 0.10916115832601113, -0.321340342537547],
            "carrierBasisPerM": [
              [-0.03976465509957059, -0.29829646142607735, -0.031100746496652523],
              [0.31904673991130234, -0.040026449373505996, -0.5770970799108981],
              [0.1086449455152263, 0.5786109718033904, 0.004668930351499052]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.05421782732862693, -0.13830124413364192, 0.9683853374240488],
              "topMount": [0, 0, 0],
              "strutLower": [-0.026383128839567328, -0.02223221367332398, 0.9586530511034463],
              "axisReference": [0.020586535661004296, 0.10544104193263168, 0.9190666388720532],
              "wheelCentre": [-0.0526654814020866, -0.03716543833427127, 0.9999999999999999],
              "spindleReference": [-0.08463590851014723, -0.030207667590205475, 1.0588297142400271],
              "outerTieRod": [-0.03890780542708051, -0.06612730676366245, 0.9658627007792082]
            },
            "strutAxisPerM": [0.1911208097702941, 0.5195058610036062, -0.16107816059602617],
            "strutLengthMPerM": -0.9122584775904222,
            "springCompressionMPerM": 0.9122584775904222,
            "damperCompressionMPerM": 0.9122584775904222,
            "springLengthMPerM": -0.9122584775904222,
            "damperLengthMPerM": -0.9122584775904222,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.3191382458595728,
            "toeInRadPerM": -0.3191382458595728,
            "residualsMPerM": [
              -1.3877787807814457e-17, -6.938893903907228e-18, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.027442267686643516, -0.4920351111764503, -1.6478997683952987, -7.491873717027575
            ],
            "angularRadPerM": [-0.4920351111764503, -1.6478997683952987, -7.491873717027575],
            "carrierBasisPerM": [
              [-1.07392349284219, -7.400764138831175, 1.698390290082475],
              [7.412411752921152, -1.0121580972554831, -0.2641838105718519],
              [-1.6572826479643876, 0.7579554670754993, -0.05787515955057182]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0005179175350746917, -0.0013211270718264134, 0.009250532005297133],
              "topMount": [0, 0, 0],
              "strutLower": [-0.22089124903954366, 0.06334916747389152, 0.009498968288860155],
              "axisReference": [-0.11505763910073585, 0.03420957790900117, 0.008957751326257878],
              "wheelCentre": [-0.6615505547072114, 0.23810792819497203, 0],
              "spindleReference": [-1.4297080963786397, 0.331094258639822, 0.02999627830119043],
              "outerTieRod": [0.13679773711402043, 1.0140380678489576, -0.22310446639691692]
            },
            "strutAxisPerM": [0.43063976393044867, -0.11856976227599186, -0.002202226165628929],
            "strutLengthMPerM": -0.008714378375969258,
            "springCompressionMPerM": 0.008714378375969258,
            "damperCompressionMPerM": 0.008714378375969258,
            "springLengthMPerM": -0.008714378375969258,
            "damperLengthMPerM": -0.008714378375969258,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.469446951953614e-17,
            "headingRadPerM": -7.582101858522886,
            "toeInRadPerM": -7.582101858522886,
            "residualsMPerM": [0, 2.7755575615628914e-17, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0.014682844702141151, "right": 0.009693197057791827 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.0701269918258095,
          "phi": -0.16337719598737047,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.009400566951875938, 0.7444923098658456, -0.190737619048749],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.023372824985216263, 0.7294315592382843, 0.016267090549811042],
            "axisReference": [0.0384942346478532, 0.6627673147663459, 0.2523279332976085],
            "wheelCentre": [0.015543316183117332, 0.8015476186804881, -0.02500000000000116],
            "spindleReference": [0.03391991064610132, 0.9020236405597737, -0.021703061532823448],
            "outerTieRod": [-0.1218231508287754, 0.7550573214682543, -0.1294945262001269]
          },
          "basis": [
            [0.986731622979636, -0.15958210240862108, -0.029904126852625952],
            [0.1588360433089649, 0.9869660303944082, -0.025868246818383987],
            [0.033642466585049914, 0.020775163978861443, 0.9992179827263545]
          ],
          "axis": [0.06152941670588999, -0.27125857767297157, 0.9605378258656291],
          "strutLength": 0.5140171434740124,
          "heading": -0.18089597433045487,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -1.1587952819525071e-15,
          "springLength": 0.3540171434740124,
          "damperLength": 0.4490171434740124
        },
        {
          "side": "right",
          "theta": -0.07175276484293129,
          "phi": -0.14078637164297136,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00943129032609727, -0.7444144865552396, -0.19128571295995206],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01441585705628557, -0.7282253368408145, 0.016045098850633016],
            "axisReference": [0.033800248580544014, -0.6622041311790147, 0.25197505830512157],
            "wheelCentre": [-0.011606256751981087, -0.7960718507769876, -0.025000000000000744],
            "spindleReference": [-0.02366099674714705, -0.8974086871362376, -0.01956595543379147],
            "outerTieRod": [-0.122656628479612, -0.7145642842790655, -0.13890492325945347]
          },
          "basis": [
            [0.9901387833055763, -0.135642389906469, 0.0350190213257703],
            [0.1355078554646432, 0.99075688524288, 0.00619801994192432],
            [-0.03553605073058474, -0.0013915474438749536, 0.999367426272332]
          ],
          "axis": [0.07887560288993786, 0.26864203571095874, 0.9600052582761309],
          "strutLength": 0.5145335370728652,
          "heading": -0.1184007412589369,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": -7.424616477180734e-16,
          "springLength": 0.3545335370728652,
          "damperLength": 0.4495335370728652
        }
      ],
      "errors": {
        "positionM": 4.734046488152899e-12,
        "frame": 1.6915358003188885e-11,
        "angleRad": 1.741322364079423e-11,
        "closureM": 7.571165916431255e-12,
        "jacobianMPerRad": 4.733247821464559e-11,
        "pointDerivativeMPerM": 8.58243920376367e-10,
        "angularDerivativeRadPerM": 2.049110214841221e-9,
        "carrierBasisDerivativePerM": 4.460097180469802e-9,
        "armDerivativeRadPerM": 5.329860650049589e-10,
        "lengthDerivativeMPerM": 1.7057896067873557e-10,
        "headingDerivativeRadPerM": 9.180696203259231e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008274756588155796,
          "heading": 0.00009112145389522652,
          "length": 8.05260573631672e-7,
          "angular": 0.000019664802617391786,
          "basis": 0.00004305581302421757,
          "arm": 0.0000038976579102012465
        },
        {
          "stepM": 0.0001,
          "point": 8.277382934629429e-8,
          "heading": 9.111626582125609e-7,
          "length": 8.055382881566597e-9,
          "angular": 1.9663748673792725e-7,
          "basis": 4.306619487692842e-7,
          "arm": 3.898563250004372e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.58243920376367e-10,
          "heading": 9.180696203259231e-9,
          "length": 1.7057896067873557e-10,
          "angular": 2.049110214841221e-9,
          "basis": 4.460097180469802e-9,
          "arm": 5.329860650049589e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.00007232329431847933,
          "carrierBasis": [
            [0.9888617094096458, 0.14481675226282376, 0.034360266696878236],
            [-0.14515670898094557, 0.9893794758947158, 0.007601481179208086],
            [-0.032894520839400164, -0.012504436906343367, 0.9993806029518492]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008001519071600738, 0.7469982709979707, -0.16702455706212566],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.013693791113598383, 0.728049189514881, 0.04005400375465018],
            "axisReference": [0.03434591161459351, 0.6590278831840697, 0.27501580744027204],
            "wheelCentre": [-0.013096065159846376, 0.7961886082389287, -2.438327317833e-13],
            "spindleReference": [-0.02612169318211993, 0.8973199216632772, 0.006840355231140266],
            "outerTieRod": [-0.12365019545995662, 0.715152336332617, -0.11472099593870555]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.08403402569707186, -0.2808495248499725, 0.956065806791922],
          "steeringAxisReference": [0.06747061501029863, -0.22538536758080274, 0.9719306313675881],
          "strutLengthM": 0.49154147434913054,
          "strutInclinationRad": 0.29752216218079625,
          "springUpperM": [0.051638638972117124, 0.6012339809939988, 0.4717573677283231],
          "springLowerM": [0.023777874197247004, 0.6943472465328843, 0.15478190056968083],
          "damperUpperM": [0.05289914935757321, 0.5970212381212493, 0.486098354830202],
          "damperLowerM": [0.017055152141481258, 0.7168152085208821, 0.07829663602632705],
          "springLengthM": 0.33154147434913056,
          "damperLengthM": 0.42654147434913053,
          "springCompressionM": -0.000023417712347373332,
          "damperCompressionM": -0.000023417712347373332,
          "springMotionRatio": 0.9273510476074166,
          "damperMotionRatio": 0.9273510476074166,
          "headingRad": 0.1280939382993155,
          "steeringAngleRad": 0.1476992691565202,
          "toeInRad": -0.1280939382993155,
          "tieRodLengthM": 0.2752271788905896,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.02952040153288785, 0.10675609518745645, -0.6688663081452848, -0.1625173371682693],
              [0.12443885847771935, 0.6855731431943832, 0.11421883056961081, -0.021105198078204605],
              [-0.3395448810442944, 0.049190337240958004, 0.021097584231447114, 0],
              [
                -0.030703531190406773, -0.052900160219448475, 0.0018314750613222643,
                -0.1320382705958435
              ]
            ],
            "residualsM": [
              -2.0744170270425855e-13, 1.7122414597281477e-13, -2.438327317833e-13,
              1.3200551762793111e-13
            ],
            "singularValuesMPerRad": [
              0.7094105639392287, 0.6966076861641882, 0.3443349901713952, 0.131495970604255
            ],
            "normalizedSingularValues": [
              1.3308767252446112, 1.1290975934709304, 0.8486045308502235, 0.48350399878470823
            ],
            "rawRankRatio": 0.18535947628702007,
            "normalizedRankRatio": 0.36329735851067774,
            "conditionNumber": 5.39492245031783,
            "headingProjectionNorm": 0.9977574212834522
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8640576894368994, 0.5178026999568714, 0.09730891833265158, 0.4598898288512627
            ],
            "angularRadPerM": [0.5178026999568714, 0.09730891833265158, 0.4598898288512627],
            "carrierBasisPerM": [
              [-0.06325619102705107, 0.4369756034310874, -0.021238558002553948],
              [-0.4542658659268981, -0.0706921615281249, 0.5264284062398615],
              [0.10299930882461725, -0.5326098300519696, -0.0032739009495920484]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0601533935467107, 0.06850491914377546, 0.9724761274638487],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03128831294360127, -0.03610310073516515, 0.9621103330749401],
              "axisReference": [0.02331776277810279, -0.14826925690769824, 0.9243612787950684],
              "wheelCentre": [-0.0665225503389088, -0.027683411863342805, 0.9999999999999999],
              "spindleReference": [-0.11236618519255878, -0.037215720112661194, 1.0536335769147631],
              "outerTieRod": [-0.04041816914598696, -0.019123290487183947, 0.9687971024491833]
            },
            "strutAxisPerM": [0.2221935694299681, -0.45640706239779283, -0.15360190239264052],
            "strutLengthMPerM": -0.9273510476074166,
            "springCompressionMPerM": 0.9273510476074166,
            "damperCompressionMPerM": 0.9273510476074166,
            "springLengthMPerM": -0.9273510476074166,
            "damperLengthMPerM": -0.9273510476074166,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": 0.45785278135347723,
            "toeInRadPerM": -0.45785278135347723,
            "residualsMPerM": [
              -2.7755575615628914e-17, 1.734723475976807e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.0310790664229765, -0.5154081072839684, 1.701893265678253, -7.348628212611277
            ],
            "angularRadPerM": [-0.5154081072839684, 1.701893265678253, -7.348628212611277],
            "carrierBasisPerM": [
              [1.1226819778356505, -7.249067496114727, -1.7575768121181552],
              [7.283518839166541, 1.0706205518943117, -0.2628929775738108],
              [1.6089486601804515, 0.7568184689044692, 0.06242785165283833]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0006527491818690395, -0.0007433750165795811, -0.01055273791155728],
              "topMount": [0, 0, 0],
              "strutLower": [0.21382860251258137, 0.06415620315140069, -0.01047386714427271],
              "axisReference": [0.10649659492287196, 0.03349266630917389, -0.010047431088661678],
              "wheelCentre": [0.646392218085146, 0.24038073850978317, 0],
              "spindleReference": [1.401210195596887, 0.33962681062420036, -0.02995567022684796],
              "outerTieRod": [-0.14435610630998494, 0.9936738080715021, 0.22991808137525485]
            },
            "strutAxisPerM": [-0.4367367836865621, -0.1247707441392586, 0.0017351796128463048],
            "strutLengthMPerM": 0.010063067134543042,
            "springCompressionMPerM": -0.010063067134543042,
            "damperCompressionMPerM": -0.010063067134543042,
            "springLengthMPerM": 0.010063067134543042,
            "damperLengthMPerM": 0.010063067134543042,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0234868508263162e-16,
            "headingRadPerM": -7.466279830097935,
            "toeInRadPerM": 7.466279830097935,
            "residualsMPerM": [0, 2.7755575615628914e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0014357066492278307,
          "carrierBasis": [
            [0.9889564977583131, 0.14451424468529825, -0.032873676774134476],
            [-0.14418381223070378, 0.9894754437253841, 0.012221888359665834],
            [0.03429393287789678, -0.00734706386883362, 0.9993847841648748]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.007969813187543862, -0.7470339557407426, -0.1665124882867581],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.022362913650698955, -0.7292990975276813, 0.04025141925810363],
            "axisReference": [0.03869690813549958, -0.659583600671265, 0.27534810175752455],
            "wheelCentre": [0.013426990044313428, -0.8018592278817656, -9.323097849289752e-14],
            "spindleReference": [0.03031741548462922, -0.9025407770355972, 0.004683928738661858],
            "outerTieRod": [-0.12333685258704011, -0.7547994275997062, -0.10502869391808436]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.0664634564864865, 0.2836742044979802, 0.9566146322601944],
          "steeringAxisReference": [0.06756341543618159, 0.22559447683266937, 0.9718756694748523],
          "strutLengthM": 0.4910531000680315,
          "strutInclinationRad": 0.2956442581038941,
          "springUpperM": [0.05234146174054054, -0.6013469681799192, 0.47173541470959224],
          "springLowerM": [0.030338528429077333, -0.6952581929879237, 0.15504517512932697],
          "damperUpperM": [0.053338413587837835, -0.5970918551124494, 0.4860846341934951],
          "damperLowerM": [0.025021451910158414, -0.7179521293477621, 0.0785160045485114],
          "springLengthM": 0.3310531000680315,
          "damperLengthM": 0.4260531000680315,
          "springCompressionM": 0.00046495656875167324,
          "damperCompressionM": 0.00046495656875167324,
          "springMotionRatio": 0.9260621529186505,
          "damperMotionRatio": 0.9260621529186505,
          "headingRad": 0.16621312962898332,
          "steeringAngleRad": 0.14660779877177862,
          "toeInRad": 0.16621312962898332,
          "tieRodLengthM": 0.2752271788906615,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05937668766558584, 0.10007375845679085, -0.6724975668911143, 0.14914501557127252],
              [0.1114100862833322, 0.6859855319688228, 0.08733846293462232, -0.06796198568116772],
              [0.3395778121294763, -0.05482527214102295, -0.005457176856769566, 0],
              [0.04209798613455289, 0.06096582579791092, 0.006397151374015993, 0.131008443662258]
            ],
            "residualsM": [
              3.1349228768462467e-13, -4.4506065499660963e-13, -9.323097849289752e-14,
              2.0389245847241e-13
            ],
            "singularValuesMPerRad": [
              0.7095492725119951, 0.6964084349747158, 0.34407341349028425, 0.1322242601121151
            ],
            "normalizedSingularValues": [
              1.3323649930521952, 1.1269957904426402, 0.8463476386208211, 0.48824142410753363
            ],
            "rawRankRatio": 0.18634965214467164,
            "normalizedRankRatio": 0.3664472022708021,
            "conditionNumber": 5.366256327774924,
            "headingProjectionNorm": 0.9989491228367454
          },
          "jounce": {
            "tangentRadPerM": [
              2.859018884650803, -0.5339141511021442, 0.024072212453690973, -0.6714255307929914
            ],
            "angularRadPerM": [-0.5339141511021442, 0.024072212453690973, -0.6714255307929914],
            "carrierBasisPerM": [
              [0.09623921131353368, -0.6815623626670214, -0.10096457119481485],
              [0.6646532829031259, 0.10333413180717345, -0.5248241182126553],
              [0.01912439658950134, 0.5105598565762677, 0.0030971705305121882]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.060172467827074645, -0.0669223782048921, 0.9708593776865753],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04328756652765628, 0.033807902852254226, 0.9610440121466154],
              "axisReference": [0.009180495241944163, 0.14836228759893583, 0.9234287264384021],
              "wheelCentre": [-0.09297523128100185, 0.018316907758900575, 1],
              "spindleReference": [-0.16046264133495666, 0.009477060728692463, 1.0533487139384843],
              "outerTieRod": [-0.06390635293133555, 0.0540673374363551, 0.978166314957173]
            },
            "strutAxisPerM": [0.2134939339914128, 0.4661248277653155, -0.15305759452906453],
            "strutLengthMPerM": -0.9260621529186505,
            "springCompressionMPerM": 0.9260621529186505,
            "damperCompressionMPerM": 0.9260621529186505,
            "springLengthMPerM": -0.9260621529186505,
            "damperLengthMPerM": -0.9260621529186505,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -0.6662833671120478,
            "toeInRadPerM": -0.6662833671120478,
            "residualsMPerM": [
              2.7755575615628914e-17, 4.163336342344337e-17, 2.220446049250313e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10601679214492203, -0.48784232236627234, -1.695906598379342, -7.277332844409011
            ],
            "angularRadPerM": [-0.48784232236627234, -1.695906598379342, -7.277332844409011],
            "carrierBasisPerM": [
              [1.1074289446875256, -7.21300277365049, 1.6066776853161644],
              [7.180014964245105, 1.055235946779683, -0.7272302769329277],
              [-1.7483302789877593, 0.23797382994823205, 0.06174351575234853]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.002231287120458856, 0.0024815841189725013, -0.03600095032555807],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2193585218267204, -0.0013936137762140316, -0.020243410696452975],
              "axisReference": [-0.11071766189708997, -0.005571416749725561, -0.02655265156314051],
              "wheelCentre": [-0.6791400941329877, 0.04399973073020792, 0],
              "spindleReference": [-1.4197767442705402, -0.0766324984089313, 0.0777613047123051],
              "outerTieRod": [-0.15855140885434318, 0.988038292682893, -0.2548964653979192]
            },
            "strutAxisPerM": [0.44206253854845823, -0.016999591030686434, -0.02567246831116879],
            "strutLengthMPerM": 0.03433980072896474,
            "springCompressionMPerM": -0.03433980072896474,
            "damperCompressionMPerM": -0.03433980072896474,
            "springLengthMPerM": 0.03433980072896474,
            "damperLengthMPerM": 0.03433980072896474,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 8.673617379884035e-17,
            "headingRadPerM": -7.350367298076125,
            "toeInRadPerM": -7.350367298076125,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, 1.734723475976807e-18,
              -1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.00007232329357066198,
          "phi": 0.14973416215216107,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008001519071585028, 0.7469982709979885, -0.16702455706187175],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.013693791113489381, 0.7280491895149024, 0.04005400375490695],
            "axisReference": [0.03434591161443378, 0.6590278831841119, 0.2750158074405393],
            "wheelCentre": [-0.013096065160012119, 0.7961886082389197, -1.0269562977782698e-15],
            "spindleReference": [-0.026121693182406786, 0.8973199216632531, 0.006840355231377243],
            "outerTieRod": [-0.12365019545996456, 0.7151523363324813, -0.11472099593852539]
          },
          "basis": [
            [0.9888617094094589, 0.14481675226397023, 0.03436026669743076],
            [-0.14515670898209737, 0.9893794758945474, 0.007601481179141448],
            [-0.03289452083994196, -0.012504436906395851, 0.9993806029518305]
          ],
          "axis": [0.08403402569686542, -0.2808495248498887, 0.9560658067919643],
          "strutLength": 0.4915414743489003,
          "heading": 0.1280939383005124,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": -1.0269562977782698e-15,
          "springLength": 0.3315414743489003,
          "damperLength": 0.4265414743489003
        },
        {
          "side": "right",
          "theta": 0.0014357066495722407,
          "phi": 0.14909489621302185,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.007969813187536645, -0.7470339557407506, -0.16651248828664117],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.022362913650754254, -0.7292990975277968, 0.04025141925822551],
            "axisReference": [0.03869690813571787, -0.6595836006715027, 0.2753481017576714],
            "wheelCentre": [0.013426990044228385, -0.8018592278818488, 1.4988010832439613e-15],
            "spindleReference": [0.0303174154843581, -0.9025407770357134, 0.004683928738714815],
            "outerTieRod": [-0.1233368525870529, -0.7547994275994947, -0.10502869391795161]
          },
          "basis": [
            [0.9889564977585759, 0.14451424468347676, -0.03287367677421973],
            [-0.14418381222886678, 0.9894754437256466, 0.012221888360073423],
            [0.034293932878026366, -0.007347063869287921, 0.9993847841648672]
          ],
          "axis": [0.0664634564871497, 0.2836742044974828, 0.9566146322602962],
          "strutLength": 0.491053100067944,
          "heading": 0.1662131296271323,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": 1.4988010832439613e-15,
          "springLength": 0.33105310006794403,
          "damperLength": 0.426053100067944
        }
      ],
      "errors": {
        "positionM": 2.868538739875248e-13,
        "frame": 1.8370027721203996e-12,
        "angleRad": 1.8510193378062922e-12,
        "closureM": 4.4506065499660963e-13,
        "jacobianMPerRad": 4.85926854310037e-11,
        "pointDerivativeMPerM": 8.332936562993609e-10,
        "angularDerivativeRadPerM": 1.9648442872721716e-9,
        "carrierBasisDerivativePerM": 4.299625766535087e-9,
        "armDerivativeRadPerM": 5.343399715751485e-10,
        "lengthDerivativeMPerM": 1.7822802608757904e-10,
        "headingDerivativeRadPerM": 8.728203937380385e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008271683742677727,
          "heading": 0.00008708213254493558,
          "length": 8.396865242392415e-7,
          "angular": 0.00001948034552778921,
          "basis": 0.000042914150742534574,
          "arm": 0.0000038075021331351877
        },
        {
          "stepM": 0.0001,
          "point": 8.271113155489118e-8,
          "heading": 8.707786349759772e-7,
          "length": 8.388882404702924e-9,
          "angular": 1.9478537272021867e-7,
          "basis": 4.291109230170065e-7,
          "arm": 3.8055867346287187e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.332936562993609e-10,
          "heading": 8.728203937380385e-9,
          "length": 1.7822802608757904e-10,
          "angular": 1.9648442872721716e-9,
          "basis": 4.299625766535087e-9,
          "arm": 5.343399715751485e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.00020806958567256003,
          "carrierBasis": [
            [0.9972329136088042, 0.07237360590990027, 0.01698755965091733],
            [-0.07245761216561636, 0.997361865977372, 0.00438209235316829],
            [-0.016625596366811803, -0.005600844733879288, 0.9998460981989754]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008004369864450217, 0.7469950209809043, -0.16707064881677794],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01583943757158931, 0.7286068685924976, 0.03998849144456215],
            "axisReference": [0.03541703537266175, 0.6593129321039417, 0.2749620389563182],
            "wheelCentre": [-0.0065902214824554595, 0.798340869959868, -3.8469227803261674e-14],
            "spindleReference": [-0.012086185674331586, 0.9001829224329765, 0.006480025128480421],
            "outerTieRod": [-0.12470577529244162, 0.725081740853328, -0.11239135176124636]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.07966176435117088, -0.2819588641878194, 0.9561135927317286],
          "steeringAxisReference": [0.06746227338445715, -0.22536650737236577, 0.9719355837835049],
          "strutLengthM": 0.4915854268032016,
          "strutInclinationRad": 0.29735911152078165,
          "springUpperM": [0.051813529425953166, 0.6012783545675128, 0.47175545629073085],
          "springLowerM": [0.025398849293729812, 0.6947718048899593, 0.15472212257236956],
          "damperUpperM": [0.053008455891220725, 0.5970489716046955, 0.4860971601817068],
          "damperLowerM": [0.019025908145636143, 0.7173285140249848, 0.07823303515383129],
          "springLengthM": 0.33158542680320163,
          "damperLengthM": 0.4265854268032016,
          "springCompressionM": -0.00006737016641844562,
          "damperCompressionM": -0.00006737016641844562,
          "springMotionRatio": 0.9268738684725166,
          "damperMotionRatio": 0.9268738684725166,
          "headingRad": 0.05391327153247904,
          "steeringAngleRad": 0.07351860238968373,
          "toeInRad": -0.05391327153247904,
          "tieRodLengthM": 0.27522717889049686,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.03734776186312877, 0.054896141796425005, -0.6756380532047868,
                -0.16047319331297522
              ],
              [0.12214704901656138, 0.6916601711213368, 0.06376057653338471, -0.03322387784820882],
              [-0.33954187884779524, 0.05134584897896366, 0.014594591346905677, 0],
              [
                -0.033697860054002736, -0.055256194988542916, 0.00273387363179018,
                -0.13301468582585693
              ]
            ],
            "residualsM": [
              -3.8757191900273824e-14, 2.316480340880389e-13, -3.8469227803261674e-14,
              3.9246383920499284e-14
            ],
            "singularValuesMPerRad": [
              0.709655122603538, 0.6966405369311743, 0.34438404747731366, 0.13280908839961592
            ],
            "normalizedSingularValues": [
              1.3302661904350401, 1.1284057382890749, 0.8482092441272722, 0.4874765948830543
            ],
            "rawRankRatio": 0.18714595888827562,
            "normalizedRankRatio": 0.3664504129986448,
            "conditionNumber": 5.343422887357085,
            "headingProjectionNorm": 0.9979876954575813
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8626795370348352, 0.5226917457443643, 0.07964320403947978, 0.5097328271026103
            ],
            "angularRadPerM": [0.5226917457443643, 0.07964320403947978, 0.5097328271026103],
            "carrierBasisPerM": [
              [-0.03553825906865281, 0.4994430951237143, -0.04159373799457049],
              [-0.5080390797135772, -0.03922450699637467, 0.5270835712564889],
              [0.08248588122730179, -0.5310859147816355, -0.0016033995478744684]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06011318402497185, 0.06860372081196763, 0.9719995885439446],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0342492857667625, -0.03563059147065904, 0.9617642431749721],
              "axisReference": [0.019786154568976984, -0.1484699809483066, 0.923985651925996],
              "wheelCentre": [-0.07297980701228282, -0.026162070588363062, 1],
              "spindleReference": [-0.12437595437384122, -0.03235059960043568, 1.0536697163948856],
              "outerTieRod": [-0.0445884313823219, -0.027623413898083107, 0.9711151590679158]
            },
            "strutAxisPerM": [0.21987163891995126, -0.4591464665601591, -0.1537220891027947],
            "strutLengthMPerM": -0.9268738684725166,
            "springCompressionMPerM": 0.9268738684725166,
            "damperCompressionMPerM": 0.9268738684725166,
            "springLengthMPerM": -0.9268738684725166,
            "damperLengthMPerM": -0.9268738684725166,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -3.469446951953614e-18,
            "headingRadPerM": 0.5064695609685093,
            "toeInRadPerM": -0.5064695609685093,
            "residualsMPerM": [1.3877787807814457e-17, -7.28583859910259e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0037422652678634322, -0.5039105522943119, 1.6857655519096817, -7.269066636421469
            ],
            "angularRadPerM": [-0.5039105522943119, 1.6857655519096817, -7.269066636421469],
            "carrierBasisPerM": [
              [0.554725606947699, -7.240392290489305, -1.7175707167178345],
              [7.257277044749434, 0.5289073937257379, -0.38043462215951507],
              [1.6447931959643187, 0.6246855674133602, 0.030849182398289897]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.00007858353609162562, 0.00008968287170094862, 0.0012706557801971975],
              "topMount": [0, 0, 0],
              "strutLower": [0.21530987729250936, 0.0474753393343102, -0.0026714474316638457],
              "axisReference": [0.10771794746257098, 0.023570126438458967, -0.0007567415872593401],
              "wheelCentre": [0.654799758706088, 0.19036740282111067, 0],
              "spindleReference": [1.4060202276602118, 0.23358328580463747, -0.042054377799316506],
              "outerTieRod": [-0.06719120162716259, 0.9923220461246313, 0.23603117996628586]
            },
            "strutAxisPerM": [-0.4377944141712191, -0.09727094487402127, 0.007790988829610379],
            "strutLengthMPerM": -0.0012116647500361503,
            "springCompressionMPerM": 0.0012116647500361503,
            "damperCompressionMPerM": 0.0012116647500361503,
            "springLengthMPerM": -0.0012116647500361503,
            "damperLengthMPerM": -0.0012116647500361503,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.734723475976807e-18,
            "headingRadPerM": -7.377742639862443,
            "toeInRadPerM": 7.377742639862443,
            "residualsMPerM": [2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0005475077128080892,
          "carrierBasis": [
            [0.9972438072273846, 0.072308796407257, -0.016620075474114135],
            [-0.07222594848387352, 0.9973729488468983, 0.005532926354768371],
            [0.016976492930998618, -0.004317275828146508, 0.9998465681379258]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00798849528251, -0.7470130314959366, -0.16681409238602368],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.020175000318790836, -0.7292309065490461, 0.040087539138171674],
            "axisReference": [0.03759378317165291, -0.6595903336902669, 0.27512854963596955],
            "wheelCentre": [0.006673594413812992, -0.8011732532193807, 1.3877787807814457e-16],
            "spindleReference": [0.01613698773120885, -0.9027865800639188, 0.005401480769693073],
            "outerTieRod": [-0.12454398236347172, -0.7449077107541433, -0.1075459728478475]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.07087748910813271, 0.283369336765756, 0.95638810141002],
          "steeringAxisReference": [0.06750872859356861, 0.22547140732062396, 0.9719080285935173],
          "strutLengthM": 0.4913407644542481,
          "strutInclinationRad": 0.29642077307736936,
          "springUpperM": [0.05216490043567469, -0.6013347734706302, 0.4717444759435992],
          "springLowerM": [0.02868029901176676, -0.6952265861371554, 0.15485411130737406],
          "damperUpperM": [0.053228062772296685, -0.5970842334191439, 0.4860902974647495],
          "damperLowerM": [0.023010099883116145, -0.7178961330784158, 0.07834306319457247],
          "springLengthM": 0.33134076445424815,
          "damperLengthM": 0.4263407644542481,
          "springCompressionM": 0.0001772921825350382,
          "damperCompressionM": 0.0001772921825350382,
          "springMotionRatio": 0.9262383232062507,
          "damperMotionRatio": 0.9262383232062507,
          "headingRad": 0.09286355435329878,
          "steeringAngleRad": 0.0732582234960941,
          "toeInRad": 0.09286355435329878,
          "tieRodLengthM": 0.2752271788906572,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05229739162906735, 0.04855369251375492, -0.6774255255171994, 0.15378233757307438],
              [0.1156304996071237, 0.6918384749403389, 0.037053969755227525, -0.0566511901568934],
              [0.3395585098603695, -0.054160221723444146, 0.0013149008686970075, 0],
              [0.03939320818329662, 0.059294590201459156, 0.005018580616982738, 0.13241340014980904]
            ],
            "residualsM": [
              1.9610008061832218e-13, -3.589073482856975e-13, 1.3877787807814457e-16,
              1.995625886763719e-13
            ],
            "singularValuesMPerRad": [
              0.7097244980226107, 0.6965407445499394, 0.3442537487370059, 0.13308930387255938
            ],
            "normalizedSingularValues": [
              1.3310953175074853, 1.1273433451485249, 0.8470734210836897, 0.4896415598706443
            ],
            "rawRankRatio": 0.18752248829421042,
            "normalizedRankRatio": 0.36784860815791337,
            "conditionNumber": 5.332693743008924,
            "headingProjectionNorm": 0.998602240555497
          },
          "jounce": {
            "tangentRadPerM": [
              2.860185505269237, -0.5307011652007834, 0.04318130114367683, -0.6148991241877293
            ],
            "angularRadPerM": [-0.5307011652007834, 0.04318130114367683, -0.6148991241877293],
            "carrierBasisPerM": [
              [0.043744939097812796, -0.6220246370855929, -0.08143664766115001],
              [0.6135226716936217, 0.047348002929807585, -0.5261881756609205],
              [0.04051998663063143, 0.5201809080977514, 0.0015581162588735765]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06012344202993092, -0.06781115504206045, 0.9712003280934501],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04025494731592686, 0.03449831061605471, 0.9612371045205289],
              "axisReference": [0.012716356598287765, 0.1485240544365645, 0.9235266056511989],
              "wheelCentre": [-0.08622326537515992, 0.021525809551668995, 1],
              "spindleReference": [-0.14847196808992996, 0.018573349427243924, 1.0535176693196449],
              "outerTieRod": [-0.05626960763167056, 0.045136609487052934, 0.9758059567512078]
            },
            "strutAxisPerM": [0.21554163961613648, 0.4639737738252464, -0.15344501940524582],
            "strutLengthMPerM": -0.9262383232062507,
            "springCompressionMPerM": 0.9262383232062507,
            "damperCompressionMPerM": 0.9262383232062507,
            "springLengthMPerM": -0.9262383232062507,
            "damperLengthMPerM": -0.9262383232062507,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -0.6100187638949957,
            "toeInRadPerM": -0.6100187638949957,
            "residualsMPerM": [0, 4.85722573273506e-17, 0, -1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07172290834658283, -0.4905500588166221, -1.6839110260330263, -7.238512507723559
            ],
            "angularRadPerM": [-0.4905500588166221, -1.6839110260330263, -7.238512507723559],
            "carrierBasisPerM": [
              [0.5513948555567281, -7.226714750866649, 1.6437987583028077],
              [7.21017960939838, 0.5255226088314756, -0.6108834297366418],
              [-1.7149033155100661, 0.3675902363893432, 0.030704743541305153]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.001507674279954754, 0.0017004537814059703, -0.024354123881017525],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21818013050589044, 0.014983892164300098, -0.012556156120198862],
              "axisReference": [-0.10987412196976935, 0.004197196138550364, -0.017386662726086795],
              "wheelCentre": [-0.6714318575527943, 0.09304904299729125, 0],
              "spindleReference": [-1.4160568078933766, 0.027197848813083524, 0.06578193581099093],
              "outerTieRod": [-0.08305517518038319, 0.9901124304268406, -0.24855978951027627]
            },
            "strutAxisPerM": [0.4407000193531294, -0.043891352027056185, -0.019655459410548387],
            "strutLengthMPerM": 0.023226642551690373,
            "springCompressionMPerM": -0.023226642551690373,
            "damperCompressionMPerM": -0.023226642551690373,
            "springLengthMPerM": 0.023226642551690373,
            "damperLengthMPerM": 0.023226642551690373,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -7.324847176130234,
            "toeInRadPerM": -7.324847176130234,
            "residualsMPerM": [0, 5.551115123125783e-17, -1.3010426069826053e-18, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.00020806958551474982,
          "phi": 0.07457920163400988,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008004369864446886, 0.746995020980908, -0.16707064881672437],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01583943757155777, 0.7286068685925605, 0.03998849144462205],
            "axisReference": [0.0354170353726196, 0.6593129321040768, 0.27496203895640026],
            "wheelCentre": [-0.006590221482510801, 0.7983408699599103, -1.304512053934559e-15],
            "spindleReference": [-0.012086185674433071, 0.9001829224330181, 0.006480025128489109],
            "outerTieRod": [-0.12470577529244486, 0.7250817408532878, -0.11239135176121016]
          },
          "basis": [
            [0.9972329136087692, 0.07237360591034551, 0.016987559651072768],
            [-0.07245761216605788, 0.9973618659773413, 0.004382092352886395],
            [-0.016625596366984793, -0.005600844733616868, 0.999846098198974]
          ],
          "axis": [0.07966176435112769, -0.28195886418752636, 0.9561135927318187],
          "strutLength": 0.49158542680316464,
          "heading": 0.05391327153293117,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -1.304512053934559e-15,
          "springLength": 0.33158542680316466,
          "damperLength": 0.42658542680316464
        },
        {
          "side": "right",
          "theta": 0.0005475077128721756,
          "phi": 0.07443228798983115,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00798849528250864, -0.747013031495938, -0.16681409238600192],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.020175000318806584, -0.7292309065491454, 0.04008753913820082],
            "axisReference": [0.03759378317177165, -0.6595903336904833, 0.27512854963602573],
            "wheelCentre": [0.006673594413709655, -0.8011732532194422, 1.5543122344752192e-15],
            "spindleReference": [0.01613698773093343, -0.9027865800639981, 0.005401480769657241],
            "outerTieRod": [-0.12454398236347322, -0.7449077107539429, -0.10754597284783325]
          },
          "basis": [
            [0.9972438072275074, 0.07230879640557765, -0.016620075474024835],
            [-0.07222594848218811, 0.9973729488470182, 0.005532926355135995],
            [0.016976492930928753, -0.004317275828548205, 0.999846568137925]
          ],
          "axis": [0.0708774891085518, 0.2833693367652793, 0.95638810141013],
          "strutLength": 0.49134076445424724,
          "heading": 0.09286355435160361,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.5543122344752192e-15,
          "springLength": 0.33134076445424726,
          "damperLength": 0.42634076445424723
        }
      ],
      "errors": {
        "positionM": 2.754185768338857e-13,
        "frame": 1.6854156958956423e-12,
        "angleRad": 1.6951717807245359e-12,
        "closureM": 3.589073482856975e-13,
        "jacobianMPerRad": 5.942139141845715e-11,
        "pointDerivativeMPerM": 4.197217018386823e-10,
        "angularDerivativeRadPerM": 9.248193322264342e-10,
        "carrierBasisDerivativePerM": 2.183247027609525e-9,
        "armDerivativeRadPerM": 3.9452352496027743e-10,
        "lengthDerivativeMPerM": 8.529610698304602e-11,
        "headingDerivativeRadPerM": 7.209250973971848e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000041609846143375595,
          "heading": 0.00007195952201932698,
          "length": 4.03047486668192e-7,
          "angular": 0.000009353132582212709,
          "basis": 0.00002165002898524282,
          "arm": 0.0000037978213955902618
        },
        {
          "stepM": 0.0001,
          "point": 4.1606220385626e-8,
          "heading": 7.195683124905372e-7,
          "length": 4.0371618873456805e-9,
          "angular": 9.353051932947665e-8,
          "basis": 2.1647960546378187e-7,
          "arm": 3.795665692862826e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.197217018386823e-10,
          "heading": 7.209250973971848e-9,
          "length": 8.529610698304602e-11,
          "angular": 9.248193322264342e-10,
          "basis": 2.183247027609525e-9,
          "arm": 3.9452352496027743e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008000000000000007, 0.747, -0.167],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.018000000000000006, 0.729, 0.04000000000000001],
            "axisReference": [0.036500000000000005, 0.6595, 0.275],
            "wheelCentre": [6.938893903907228e-18, 0.8, 0],
            "spindleReference": [0.002000000000000007, 0.902, 0.006000000000000005],
            "outerTieRod": [-0.125, 0.735, -0.11]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.07527699033718688, -0.2827973420775399, 0.956221228607509],
          "steeringAxisReference": [0.06747506008510346, -0.22539541347577122, 0.9719279931407458],
          "strutLengthM": 0.49151805663678316,
          "strutInclinationRad": 0.29699152840348,
          "springUpperM": [0.051988920386512524, 0.6013118936831016, 0.47175115085569963],
          "springLowerM": [0.02703323884046243, 0.6950643189506952, 0.1547465474329011],
          "damperUpperM": [0.05311807524157033, 0.5970699335519385, 0.48609446928481226],
          "damperLowerM": [0.02101107961348748, 0.7176881063168984, 0.07824884914430037],
          "springLengthM": 0.3315180566367832,
          "damperLengthM": 0.42651805663678316,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 0.9265059517504243,
          "damperMotionRatio": 0.9265059517504243,
          "headingRad": -0.01960533085720469,
          "steeringAngleRad": 0,
          "toeInRad": 0.01960533085720469,
          "tieRodLengthM": 0.2752271788904576,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.04494583711667087, 0.0031198292853607066, -0.678471877087632,
                -0.15755792714796185
              ],
              [0.11920932514582572, 0.6937292988918328, 0.013329294790670777, -0.0450702773497501],
              [-0.3395464780082853, 0.05300000000000005, 0.008, 0],
              [
                -0.03659313317770493, -0.0573889543310202, 0.003796863391954167,
                -0.13310822044424975
              ]
            ],
            "residualsM": [-1.3877787807814457e-17, 0, 0, 0],
            "singularValuesMPerRad": [
              0.7097595535319754, 0.6966178629693071, 0.344356971014627, 0.1333095411348812
            ],
            "normalizedSingularValues": [
              1.3303702653904104, 1.1278171039515472, 0.8476963296619705, 0.48944301984706673
            ],
            "rawRankRatio": 0.1878235248423119,
            "normalizedRankRatio": 0.3678998490720437,
            "conditionNumber": 5.3241467001514025,
            "headingProjectionNorm": 0.9982750346524837
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8613967838781096, 0.5269726864025109, 0.06165593382749966, 0.5611911951177533
            ],
            "angularRadPerM": [0.5269726864025109, 0.06165593382749966, 0.5611911951177533],
            "carrierBasisPerM": [
              [0, 0.5611911951177533, -0.06165593382749966],
              [-0.5611911951177533, 0, 0.5269726864025109],
              [0.06165593382749966, -0.5269726864025109, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.060103505257441736, 0.06837110194992417, 0.9715772001500468],
              "topMount": [0, 0, 0],
              "strutLower": [-0.037239285443029735, -0.03510033218421807, 0.9614751324565266],
              "axisReference": [0.016252647067116544, -0.14855687637912973, 0.9237098959757433],
              "wheelCentre": [-0.07955009764949024, -0.024122866240237184, 0.9999999999999999],
              "spindleReference": [-0.13642166394853605, -0.026162319968416753, 1.053627902145401],
              "outerTieRod": [-0.049854822687861206, -0.03630477012568016, 0.973453767112274]
            },
            "strutAxisPerM": [0.21766009117209373, -0.4616576854622151, -0.15366774819705398],
            "strutLengthMPerM": -0.9265059517504243,
            "springCompressionMPerM": 0.9265059517504243,
            "damperCompressionMPerM": 0.9265059517504243,
            "springLengthMPerM": -0.9265059517504243,
            "damperLengthMPerM": -0.9265059517504243,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.5569581912996076,
            "toeInRadPerM": -0.5569581912996076,
            "residualsMPerM": [
              2.7755575615628914e-17, -4.85722573273506e-17, -1.1102230246251565e-16,
              1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.03780105793452527, -0.4957937516886279, 1.6802315941052623, -7.2344038532404635
            ],
            "angularRadPerM": [-0.4957937516886279, 1.6802315941052623, -7.2344038532404635],
            "carrierBasisPerM": [
              [0, -7.2344038532404635, -1.6802315941052623],
              [7.2344038532404635, 0, -0.4957937516886279],
              [1.6802315941052623, 0.4957937516886279, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007940094491982141, 0.0009032301987680265, 0.012835216086655202],
              "topMount": [0, 0, 0],
              "strutLower": [0.21679466117226265, 0.031188498265909394, 0.004957187675997893],
              "axisReference": [0.10885801798678713, 0.013863558627788394, 0.008330568927410182],
              "wheelCentre": [0.6632280709881256, 0.1415760175566926, -1.734723475976807e-18],
              "spindleReference": [1.4112186535832842, 0.13008197236034344, -0.053931425860450556],
              "outerTieRod": [0.008166345175916112, 0.9913391865260015, 0.24225554312291864]
            },
            "strutAxisPerM": [-0.43919706195142916, -0.07049563858006386, 0.013726377722497851],
            "strutLengthMPerM": -0.012239793291209698,
            "springCompressionMPerM": 0.012239793291209698,
            "damperCompressionMPerM": 0.012239793291209698,
            "springLengthMPerM": -0.012239793291209698,
            "damperLengthMPerM": -0.012239793291209698,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.765421556309548e-17,
            "headingRadPerM": -7.332631390766612,
            "toeInRadPerM": 7.332631390766612,
            "residualsMPerM": [0, 0, -1.734723475976807e-18, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0,
          "carrierBasis": [
            [1, 0, 0],
            [0, 1, 0],
            [0, 0, 1]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008000000000000007, -0.747, -0.167],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.018000000000000006, -0.729, 0.04000000000000001],
            "axisReference": [0.036500000000000005, -0.6595, 0.275],
            "wheelCentre": [6.938893903907228e-18, -0.8, 0],
            "spindleReference": [0.002000000000000007, -0.902, 0.006000000000000005],
            "outerTieRod": [-0.125, -0.735, -0.11]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.07527699033718688, 0.2827973420775399, 0.956221228607509],
          "steeringAxisReference": [0.06747506008510346, 0.22539541347577122, 0.9719279931407458],
          "strutLengthM": 0.49151805663678316,
          "strutInclinationRad": 0.29699152840348,
          "springUpperM": [0.051988920386512524, -0.6013118936831016, 0.47175115085569963],
          "springLowerM": [0.02703323884046243, -0.6950643189506952, 0.1547465474329011],
          "damperUpperM": [0.05311807524157033, -0.5970699335519385, 0.48609446928481226],
          "damperLowerM": [0.02101107961348748, -0.7176881063168984, 0.07824884914430037],
          "springLengthM": 0.3315180566367832,
          "damperLengthM": 0.42651805663678316,
          "springCompressionM": 0,
          "damperCompressionM": 0,
          "springMotionRatio": 0.9265059517504243,
          "damperMotionRatio": 0.9265059517504243,
          "headingRad": 0.01960533085720469,
          "steeringAngleRad": 0,
          "toeInRad": 0.01960533085720469,
          "tieRodLengthM": 0.2752271788904576,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.04494583711667087, -0.0031198292853607066, -0.678471877087632, 0.15755792714796185
              ],
              [0.11920932514582572, 0.6937292988918328, -0.013329294790670777, -0.0450702773497501],
              [0.3395464780082853, -0.05300000000000005, 0.008, 0],
              [0.03659313317770493, 0.0573889543310202, 0.003796863391954167, 0.13310822044424975]
            ],
            "residualsM": [-1.3877787807814457e-17, 0, 0, 0],
            "singularValuesMPerRad": [
              0.7097595535319754, 0.6966178629693071, 0.344356971014627, 0.1333095411348812
            ],
            "normalizedSingularValues": [
              1.3303702653904104, 1.1278171039515472, 0.8476963296619705, 0.48944301984706673
            ],
            "rawRankRatio": 0.1878235248423119,
            "normalizedRankRatio": 0.3678998490720437,
            "conditionNumber": 5.3241467001514025,
            "headingProjectionNorm": 0.9982750346524837
          },
          "jounce": {
            "tangentRadPerM": [
              2.8613967838781096, -0.5269726864025109, 0.06165593382749966, -0.5611911951177533
            ],
            "angularRadPerM": [-0.5269726864025109, 0.06165593382749966, -0.5611911951177533],
            "carrierBasisPerM": [
              [0, -0.5611911951177533, -0.06165593382749966],
              [0.5611911951177533, 0, -0.5269726864025109],
              [0.06165593382749966, 0.5269726864025109, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.060103505257441736, -0.06837110194992417, 0.9715772001500468],
              "topMount": [0, 0, 0],
              "strutLower": [-0.037239285443029735, 0.03510033218421807, 0.9614751324565266],
              "axisReference": [0.016252647067116544, 0.14855687637912973, 0.9237098959757433],
              "wheelCentre": [-0.07955009764949024, 0.024122866240237184, 0.9999999999999999],
              "spindleReference": [-0.13642166394853605, 0.026162319968416753, 1.053627902145401],
              "outerTieRod": [-0.049854822687861206, 0.03630477012568016, 0.973453767112274]
            },
            "strutAxisPerM": [0.21766009117209373, 0.4616576854622151, -0.15366774819705398],
            "strutLengthMPerM": -0.9265059517504243,
            "springCompressionMPerM": 0.9265059517504243,
            "damperCompressionMPerM": 0.9265059517504243,
            "springLengthMPerM": -0.9265059517504243,
            "damperLengthMPerM": -0.9265059517504243,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.5569581912996076,
            "toeInRadPerM": -0.5569581912996076,
            "residualsMPerM": [
              2.7755575615628914e-17, 4.85722573273506e-17, -1.1102230246251565e-16,
              1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.03780105793452527, -0.4957937516886279, -1.6802315941052623, -7.2344038532404635
            ],
            "angularRadPerM": [-0.4957937516886279, -1.6802315941052623, -7.2344038532404635],
            "carrierBasisPerM": [
              [0, -7.2344038532404635, 1.6802315941052623],
              [7.2344038532404635, 0, -0.4957937516886279],
              [-1.6802315941052623, 0.4957937516886279, 0]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007940094491982141, 0.0009032301987680265, -0.012835216086655202],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21679466117226265, 0.031188498265909394, -0.004957187675997893],
              "axisReference": [-0.10885801798678713, 0.013863558627788394, -0.008330568927410182],
              "wheelCentre": [-0.6632280709881256, 0.1415760175566926, 1.734723475976807e-18],
              "spindleReference": [-1.4112186535832842, 0.13008197236034344, 0.053931425860450556],
              "outerTieRod": [-0.008166345175916112, 0.9913391865260015, -0.24225554312291864]
            },
            "strutAxisPerM": [0.43919706195142916, -0.07049563858006386, -0.013726377722497851],
            "strutLengthMPerM": 0.012239793291209698,
            "springCompressionMPerM": -0.012239793291209698,
            "damperCompressionMPerM": -0.012239793291209698,
            "springLengthMPerM": 0.012239793291209698,
            "damperLengthMPerM": 0.012239793291209698,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.765421556309548e-17,
            "headingRadPerM": -7.332631390766612,
            "toeInRadPerM": -7.332631390766612,
            "residualsMPerM": [0, 0, 1.734723475976807e-18, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0,
          "phi": 8.881784197001252e-16,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.008000000000000007, 0.747, -0.167],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.017999999999999974, 0.729, 0.03999999999999995],
            "axisReference": [0.03649999999999999, 0.6595, 0.275],
            "wheelCentre": [-7.632783294297951e-17, 0.8, -2.7755575615628914e-17],
            "spindleReference": [0.001999999999999837, 0.902, 0.006000000000000005],
            "outerTieRod": [-0.125, 0.7349999999999999, -0.11000000000000004]
          },
          "basis": [
            [1.0000000000000002, 8.615107455340852e-16, 2.140691299563813e-16],
            [-8.580412985821316e-16, 1.0000000000000002, 8.768546785118711e-17],
            [-2.1406912995638127e-16, -3.2174316619929283e-17, 1]
          ],
          "axis": [0.07527699033718693, -0.2827973420775399, 0.9562212286075088],
          "strutLength": 0.49151805663678316,
          "heading": -0.01960533085720384,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": -2.7755575615628914e-17,
          "springLength": 0.3315180566367832,
          "damperLength": 0.42651805663678316
        },
        {
          "side": "right",
          "theta": 0,
          "phi": -8.881784197001252e-16,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008000000000000007, -0.747, -0.167],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017999999999999974, -0.729, 0.03999999999999995],
            "axisReference": [0.03649999999999999, -0.6595, 0.275],
            "wheelCentre": [-7.632783294297951e-17, -0.8, -2.7755575615628914e-17],
            "spindleReference": [0.001999999999999837, -0.902, 0.006000000000000005],
            "outerTieRod": [-0.125, -0.7349999999999999, -0.11000000000000004]
          },
          "basis": [
            [1.0000000000000002, -8.615107455340852e-16, 2.140691299563813e-16],
            [8.580412985821316e-16, 1.0000000000000002, -8.768546785118711e-17],
            [-2.1406912995638127e-16, 3.2174316619929283e-17, 1]
          ],
          "axis": [0.07527699033718693, 0.2827973420775399, 0.9562212286075088],
          "strutLength": 0.49151805663678316,
          "heading": 0.01960533085720384,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": -2.7755575615628914e-17,
          "springLength": 0.3315180566367832,
          "damperLength": 0.42651805663678316
        }
      ],
      "errors": {
        "positionM": 1.700029006457271e-16,
        "frame": 8.615107455340852e-16,
        "angleRad": 8.500145032286355e-16,
        "closureM": 1.3877787807814457e-17,
        "jacobianMPerRad": 2.627431605617403e-11,
        "pointDerivativeMPerM": 1.0076636747236023e-10,
        "angularDerivativeRadPerM": 3.169207118958184e-10,
        "carrierBasisDerivativePerM": 5.329070518200751e-10,
        "armDerivativeRadPerM": 4.0488012942319074e-10,
        "lengthDerivativeMPerM": 7.652014612224978e-11,
        "headingDerivativeRadPerM": 6.132212959641947e-9,
        "implicitResidual": 1.1102230246251565e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 9.80200440398038e-7,
          "heading": 0.0000619324504729235,
          "length": 3.896105088552204e-7,
          "angular": 0.000003083341915899318,
          "basis": 0.000005393882396287353,
          "arm": 0.0000037903602523314817
        },
        {
          "stepM": 0.0001,
          "point": 9.798903494173672e-9,
          "heading": 6.193040356095025e-7,
          "length": 3.9024877773741196e-9,
          "angular": 3.083762389888278e-8,
          "basis": 5.3924087417556166e-8,
          "arm": 3.79215374657349e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.0076636747236023e-10,
          "heading": 6.132212959641947e-9,
          "length": 7.652014612224978e-11,
          "angular": 3.169207118958184e-10,
          "basis": 5.329070518200751e-10,
          "arm": 4.0488012942319074e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0005475077128080892,
          "carrierBasis": [
            [0.9972438072273846, -0.072308796407257, -0.016620075474114135],
            [0.07222594848387352, 0.9973729488468983, -0.005532926354768371],
            [0.016976492930998618, 0.004317275828146508, 0.9998465681379258]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00798849528251, 0.7470130314959366, -0.16681409238602368],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.020175000318790836, 0.7292309065490461, 0.040087539138171674],
            "axisReference": [0.03759378317165291, 0.6595903336902669, 0.27512854963596955],
            "wheelCentre": [0.006673594413812992, 0.8011732532193807, 1.3877787807814457e-16],
            "spindleReference": [0.01613698773120885, 0.9027865800639188, 0.005401480769693073],
            "outerTieRod": [-0.12454398236347172, 0.7449077107541433, -0.1075459728478475]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.07087748910813271, -0.283369336765756, 0.95638810141002],
          "steeringAxisReference": [0.06750872859356861, -0.22547140732062396, 0.9719080285935173],
          "strutLengthM": 0.4913407644542481,
          "strutInclinationRad": 0.29642077307736936,
          "springUpperM": [0.05216490043567469, 0.6013347734706302, 0.4717444759435992],
          "springLowerM": [0.02868029901176676, 0.6952265861371554, 0.15485411130737406],
          "damperUpperM": [0.053228062772296685, 0.5970842334191439, 0.4860902974647495],
          "damperLowerM": [0.023010099883116145, 0.7178961330784158, 0.07834306319457247],
          "springLengthM": 0.33134076445424815,
          "damperLengthM": 0.4263407644542481,
          "springCompressionM": 0.0001772921825350382,
          "damperCompressionM": 0.0001772921825350382,
          "springMotionRatio": 0.9262383232062507,
          "damperMotionRatio": 0.9262383232062507,
          "headingRad": -0.09286355435329878,
          "steeringAngleRad": -0.0732582234960941,
          "toeInRad": 0.09286355435329878,
          "tieRodLengthM": 0.2752271788906572,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05229739162906735, -0.04855369251375492, -0.6774255255171994,
                -0.15378233757307438
              ],
              [0.1156304996071237, 0.6918384749403389, -0.037053969755227525, -0.0566511901568934],
              [-0.3395585098603695, 0.054160221723444146, 0.0013149008686970075, 0],
              [
                -0.03939320818329662, -0.059294590201459156, 0.005018580616982738,
                -0.13241340014980904
              ]
            ],
            "residualsM": [
              1.9610008061832218e-13, 3.589073482856975e-13, 1.3877787807814457e-16,
              1.995625886763719e-13
            ],
            "singularValuesMPerRad": [
              0.7097244980226107, 0.6965407445499394, 0.3442537487370059, 0.13308930387255938
            ],
            "normalizedSingularValues": [
              1.3310953175074853, 1.1273433451485249, 0.8470734210836897, 0.4896415598706443
            ],
            "rawRankRatio": 0.18752248829421042,
            "normalizedRankRatio": 0.36784860815791337,
            "conditionNumber": 5.332693743008924,
            "headingProjectionNorm": 0.998602240555497
          },
          "jounce": {
            "tangentRadPerM": [
              -2.860185505269237, 0.5307011652007834, 0.04318130114367683, 0.6148991241877293
            ],
            "angularRadPerM": [0.5307011652007834, 0.04318130114367683, 0.6148991241877293],
            "carrierBasisPerM": [
              [0.043744939097812796, 0.6220246370855929, -0.08143664766115001],
              [-0.6135226716936217, 0.047348002929807585, 0.5261881756609205],
              [0.04051998663063143, -0.5201809080977514, 0.0015581162588735765]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06012344202993092, 0.06781115504206045, 0.9712003280934501],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04025494731592686, -0.03449831061605471, 0.9612371045205289],
              "axisReference": [0.012716356598287765, -0.1485240544365645, 0.9235266056511989],
              "wheelCentre": [-0.08622326537515992, -0.021525809551668995, 1],
              "spindleReference": [-0.14847196808992996, -0.018573349427243924, 1.0535176693196449],
              "outerTieRod": [-0.05626960763167056, -0.045136609487052934, 0.9758059567512078]
            },
            "strutAxisPerM": [0.21554163961613648, -0.4639737738252464, -0.15344501940524582],
            "strutLengthMPerM": -0.9262383232062507,
            "springCompressionMPerM": 0.9262383232062507,
            "damperCompressionMPerM": 0.9262383232062507,
            "springLengthMPerM": -0.9262383232062507,
            "damperLengthMPerM": -0.9262383232062507,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": 0.6100187638949957,
            "toeInRadPerM": -0.6100187638949957,
            "residualsMPerM": [0, -4.85722573273506e-17, 0, -1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.07172290834658283, -0.4905500588166221, 1.6839110260330263, -7.238512507723559
            ],
            "angularRadPerM": [-0.4905500588166221, 1.6839110260330263, -7.238512507723559],
            "carrierBasisPerM": [
              [-0.5513948555567281, -7.226714750866649, -1.6437987583028077],
              [7.21017960939838, -0.5255226088314756, -0.6108834297366418],
              [1.7149033155100661, 0.3675902363893432, -0.030704743541305153]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.001507674279954754, 0.0017004537814059703, 0.024354123881017525],
              "topMount": [0, 0, 0],
              "strutLower": [0.21818013050589044, 0.014983892164300098, 0.012556156120198862],
              "axisReference": [0.10987412196976935, 0.004197196138550364, 0.017386662726086795],
              "wheelCentre": [0.6714318575527943, 0.09304904299729125, 0],
              "spindleReference": [1.4160568078933766, 0.027197848813083524, -0.06578193581099093],
              "outerTieRod": [0.08305517518038319, 0.9901124304268406, 0.24855978951027627]
            },
            "strutAxisPerM": [-0.4407000193531294, -0.043891352027056185, 0.019655459410548387],
            "strutLengthMPerM": -0.023226642551690373,
            "springCompressionMPerM": 0.023226642551690373,
            "damperCompressionMPerM": 0.023226642551690373,
            "springLengthMPerM": -0.023226642551690373,
            "damperLengthMPerM": -0.023226642551690373,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.938893903907228e-18,
            "headingRadPerM": -7.324847176130234,
            "toeInRadPerM": 7.324847176130234,
            "residualsMPerM": [0, 5.551115123125783e-17, 1.3010426069826053e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.00020806958567256003,
          "carrierBasis": [
            [0.9972329136088042, -0.07237360590990027, 0.01698755965091733],
            [0.07245761216561636, 0.997361865977372, -0.00438209235316829],
            [-0.016625596366811803, 0.005600844733879288, 0.9998460981989754]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008004369864450217, -0.7469950209809043, -0.16707064881677794],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01583943757158931, -0.7286068685924976, 0.03998849144456215],
            "axisReference": [0.03541703537266175, -0.6593129321039417, 0.2749620389563182],
            "wheelCentre": [-0.0065902214824554595, -0.798340869959868, -3.8469227803261674e-14],
            "spindleReference": [-0.012086185674331586, -0.9001829224329765, 0.006480025128480421],
            "outerTieRod": [-0.12470577529244162, -0.725081740853328, -0.11239135176124636]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.07966176435117088, 0.2819588641878194, 0.9561135927317286],
          "steeringAxisReference": [0.06746227338445715, 0.22536650737236577, 0.9719355837835049],
          "strutLengthM": 0.4915854268032016,
          "strutInclinationRad": 0.29735911152078165,
          "springUpperM": [0.051813529425953166, -0.6012783545675128, 0.47175545629073085],
          "springLowerM": [0.025398849293729812, -0.6947718048899593, 0.15472212257236956],
          "damperUpperM": [0.053008455891220725, -0.5970489716046955, 0.4860971601817068],
          "damperLowerM": [0.019025908145636143, -0.7173285140249848, 0.07823303515383129],
          "springLengthM": 0.33158542680320163,
          "damperLengthM": 0.4265854268032016,
          "springCompressionM": -0.00006737016641844562,
          "damperCompressionM": -0.00006737016641844562,
          "springMotionRatio": 0.9268738684725166,
          "damperMotionRatio": 0.9268738684725166,
          "headingRad": -0.05391327153247904,
          "steeringAngleRad": -0.07351860238968373,
          "toeInRad": -0.05391327153247904,
          "tieRodLengthM": 0.27522717889049686,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.03734776186312877, -0.054896141796425005, -0.6756380532047868, 0.16047319331297522
              ],
              [0.12214704901656138, 0.6916601711213368, -0.06376057653338471, -0.03322387784820882],
              [0.33954187884779524, -0.05134584897896366, 0.014594591346905677, 0],
              [0.033697860054002736, 0.055256194988542916, 0.00273387363179018, 0.13301468582585693]
            ],
            "residualsM": [
              -3.8757191900273824e-14, -2.316480340880389e-13, -3.8469227803261674e-14,
              3.9246383920499284e-14
            ],
            "singularValuesMPerRad": [
              0.709655122603538, 0.6966405369311743, 0.34438404747731366, 0.13280908839961592
            ],
            "normalizedSingularValues": [
              1.3302661904350401, 1.1284057382890749, 0.8482092441272722, 0.4874765948830543
            ],
            "rawRankRatio": 0.18714595888827562,
            "normalizedRankRatio": 0.3664504129986448,
            "conditionNumber": 5.343422887357085,
            "headingProjectionNorm": 0.9979876954575813
          },
          "jounce": {
            "tangentRadPerM": [
              2.8626795370348352, -0.5226917457443643, 0.07964320403947978, -0.5097328271026103
            ],
            "angularRadPerM": [-0.5226917457443643, 0.07964320403947978, -0.5097328271026103],
            "carrierBasisPerM": [
              [-0.03553825906865281, -0.4994430951237143, -0.04159373799457049],
              [0.5080390797135772, -0.03922450699637467, -0.5270835712564889],
              [0.08248588122730179, 0.5310859147816355, -0.0016033995478744684]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06011318402497185, -0.06860372081196763, 0.9719995885439446],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0342492857667625, 0.03563059147065904, 0.9617642431749721],
              "axisReference": [0.019786154568976984, 0.1484699809483066, 0.923985651925996],
              "wheelCentre": [-0.07297980701228282, 0.026162070588363062, 1],
              "spindleReference": [-0.12437595437384122, 0.03235059960043568, 1.0536697163948856],
              "outerTieRod": [-0.0445884313823219, 0.027623413898083107, 0.9711151590679158]
            },
            "strutAxisPerM": [0.21987163891995126, 0.4591464665601591, -0.1537220891027947],
            "strutLengthMPerM": -0.9268738684725166,
            "springCompressionMPerM": 0.9268738684725166,
            "damperCompressionMPerM": 0.9268738684725166,
            "springLengthMPerM": -0.9268738684725166,
            "damperLengthMPerM": -0.9268738684725166,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -3.469446951953614e-18,
            "headingRadPerM": -0.5064695609685093,
            "toeInRadPerM": -0.5064695609685093,
            "residualsMPerM": [1.3877787807814457e-17, 7.28583859910259e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0037422652678634322, -0.5039105522943119, -1.6857655519096817, -7.269066636421469
            ],
            "angularRadPerM": [-0.5039105522943119, -1.6857655519096817, -7.269066636421469],
            "carrierBasisPerM": [
              [-0.554725606947699, -7.240392290489305, 1.7175707167178345],
              [7.257277044749434, -0.5289073937257379, -0.38043462215951507],
              [-1.6447931959643187, 0.6246855674133602, -0.030849182398289897]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.00007858353609162562, 0.00008968287170094862, -0.0012706557801971975],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21530987729250936, 0.0474753393343102, 0.0026714474316638457],
              "axisReference": [-0.10771794746257098, 0.023570126438458967, 0.0007567415872593401],
              "wheelCentre": [-0.654799758706088, 0.19036740282111067, 0],
              "spindleReference": [-1.4060202276602118, 0.23358328580463747, 0.042054377799316506],
              "outerTieRod": [0.06719120162716259, 0.9923220461246313, -0.23603117996628586]
            },
            "strutAxisPerM": [0.4377944141712191, -0.09727094487402127, -0.007790988829610379],
            "strutLengthMPerM": 0.0012116647500361503,
            "springCompressionMPerM": -0.0012116647500361503,
            "damperCompressionMPerM": -0.0012116647500361503,
            "springLengthMPerM": 0.0012116647500361503,
            "damperLengthMPerM": 0.0012116647500361503,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.734723475976807e-18,
            "headingRadPerM": -7.377742639862443,
            "toeInRadPerM": -7.377742639862443,
            "residualsMPerM": [-2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0005475077128721756,
          "phi": -0.07443228798983115,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00798849528250864, 0.747013031495938, -0.16681409238600192],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.020175000318806584, 0.7292309065491454, 0.04008753913820082],
            "axisReference": [0.03759378317177165, 0.6595903336904833, 0.27512854963602573],
            "wheelCentre": [0.006673594413709655, 0.8011732532194422, 1.5543122344752192e-15],
            "spindleReference": [0.01613698773093343, 0.9027865800639981, 0.005401480769657241],
            "outerTieRod": [-0.12454398236347322, 0.7449077107539429, -0.10754597284783325]
          },
          "basis": [
            [0.9972438072275074, -0.07230879640557765, -0.016620075474024835],
            [0.07222594848218811, 0.9973729488470182, -0.005532926355135995],
            [0.016976492930928753, 0.004317275828548205, 0.999846568137925]
          ],
          "axis": [0.0708774891085518, -0.2833693367652793, 0.95638810141013],
          "strutLength": 0.49134076445424724,
          "heading": -0.09286355435160361,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.5543122344752192e-15,
          "springLength": 0.33134076445424726,
          "damperLength": 0.42634076445424723
        },
        {
          "side": "right",
          "theta": -0.00020806958551474982,
          "phi": -0.07457920163400988,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008004369864446886, -0.746995020980908, -0.16707064881672437],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01583943757155777, -0.7286068685925605, 0.03998849144462205],
            "axisReference": [0.0354170353726196, -0.6593129321040768, 0.27496203895640026],
            "wheelCentre": [-0.006590221482510801, -0.7983408699599103, -1.304512053934559e-15],
            "spindleReference": [-0.012086185674433071, -0.9001829224330181, 0.006480025128489109],
            "outerTieRod": [-0.12470577529244486, -0.7250817408532878, -0.11239135176121016]
          },
          "basis": [
            [0.9972329136087692, -0.07237360591034551, 0.016987559651072768],
            [0.07245761216605788, 0.9973618659773413, -0.004382092352886395],
            [-0.016625596366984793, 0.005600844733616868, 0.999846098198974]
          ],
          "axis": [0.07966176435112769, 0.28195886418752636, 0.9561135927318187],
          "strutLength": 0.49158542680316464,
          "heading": -0.05391327153293117,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -1.304512053934559e-15,
          "springLength": 0.33158542680316466,
          "damperLength": 0.42658542680316464
        }
      ],
      "errors": {
        "positionM": 2.754185768338857e-13,
        "frame": 1.6854156958956423e-12,
        "angleRad": 1.6951717807245359e-12,
        "closureM": 3.589073482856975e-13,
        "jacobianMPerRad": 5.942139141845715e-11,
        "pointDerivativeMPerM": 4.197217018386823e-10,
        "angularDerivativeRadPerM": 9.248193322264342e-10,
        "carrierBasisDerivativePerM": 2.183247027609525e-9,
        "armDerivativeRadPerM": 3.9452352496027743e-10,
        "lengthDerivativeMPerM": 8.529610698304602e-11,
        "headingDerivativeRadPerM": 7.209250973971848e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000041609846143375595,
          "heading": 0.00007195952201932698,
          "length": 4.03047486668192e-7,
          "angular": 0.000009353132582212709,
          "basis": 0.00002165002898524282,
          "arm": 0.0000037978213955902618
        },
        {
          "stepM": 0.0001,
          "point": 4.1606220385626e-8,
          "heading": 7.195683124905372e-7,
          "length": 4.0371618873456805e-9,
          "angular": 9.353051932947665e-8,
          "basis": 2.1647960546378187e-7,
          "arm": 3.795665692862826e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.197217018386823e-10,
          "heading": 7.209250973971848e-9,
          "length": 8.529610698304602e-11,
          "angular": 9.248193322264342e-10,
          "basis": 2.183247027609525e-9,
          "arm": 3.9452352496027743e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0014357066492278307,
          "carrierBasis": [
            [0.9889564977583131, -0.14451424468529825, -0.032873676774134476],
            [0.14418381223070378, 0.9894754437253841, -0.012221888359665834],
            [0.03429393287789678, 0.00734706386883362, 0.9993847841648748]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.007969813187543862, 0.7470339557407426, -0.1665124882867581],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.022362913650698955, 0.7292990975276813, 0.04025141925810363],
            "axisReference": [0.03869690813549958, 0.659583600671265, 0.27534810175752455],
            "wheelCentre": [0.013426990044313428, 0.8018592278817656, -9.323097849289752e-14],
            "spindleReference": [0.03031741548462922, 0.9025407770355972, 0.004683928738661858],
            "outerTieRod": [-0.12333685258704011, 0.7547994275997062, -0.10502869391808436]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.0664634564864865, -0.2836742044979802, 0.9566146322601944],
          "steeringAxisReference": [0.06756341543618159, -0.22559447683266937, 0.9718756694748523],
          "strutLengthM": 0.4910531000680315,
          "strutInclinationRad": 0.2956442581038941,
          "springUpperM": [0.05234146174054054, 0.6013469681799192, 0.47173541470959224],
          "springLowerM": [0.030338528429077333, 0.6952581929879237, 0.15504517512932697],
          "damperUpperM": [0.053338413587837835, 0.5970918551124494, 0.4860846341934951],
          "damperLowerM": [0.025021451910158414, 0.7179521293477621, 0.0785160045485114],
          "springLengthM": 0.3310531000680315,
          "damperLengthM": 0.4260531000680315,
          "springCompressionM": 0.00046495656875167324,
          "damperCompressionM": 0.00046495656875167324,
          "springMotionRatio": 0.9260621529186505,
          "damperMotionRatio": 0.9260621529186505,
          "headingRad": -0.16621312962898332,
          "steeringAngleRad": -0.14660779877177862,
          "toeInRad": 0.16621312962898332,
          "tieRodLengthM": 0.2752271788906615,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05937668766558584, -0.10007375845679085, -0.6724975668911143,
                -0.14914501557127252
              ],
              [0.1114100862833322, 0.6859855319688228, -0.08733846293462232, -0.06796198568116772],
              [-0.3395778121294763, 0.05482527214102295, -0.005457176856769566, 0],
              [-0.04209798613455289, -0.06096582579791092, 0.006397151374015993, -0.131008443662258]
            ],
            "residualsM": [
              3.1349228768462467e-13, 4.4506065499660963e-13, -9.323097849289752e-14,
              2.0389245847241e-13
            ],
            "singularValuesMPerRad": [
              0.7095492725119951, 0.6964084349747158, 0.34407341349028425, 0.1322242601121151
            ],
            "normalizedSingularValues": [
              1.3323649930521952, 1.1269957904426402, 0.8463476386208211, 0.48824142410753363
            ],
            "rawRankRatio": 0.18634965214467164,
            "normalizedRankRatio": 0.3664472022708021,
            "conditionNumber": 5.366256327774924,
            "headingProjectionNorm": 0.9989491228367454
          },
          "jounce": {
            "tangentRadPerM": [
              -2.859018884650803, 0.5339141511021442, 0.024072212453690973, 0.6714255307929914
            ],
            "angularRadPerM": [0.5339141511021442, 0.024072212453690973, 0.6714255307929914],
            "carrierBasisPerM": [
              [0.09623921131353368, 0.6815623626670214, -0.10096457119481485],
              [-0.6646532829031259, 0.10333413180717345, 0.5248241182126553],
              [0.01912439658950134, -0.5105598565762677, 0.0030971705305121882]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.060172467827074645, 0.0669223782048921, 0.9708593776865753],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04328756652765628, -0.033807902852254226, 0.9610440121466154],
              "axisReference": [0.009180495241944163, -0.14836228759893583, 0.9234287264384021],
              "wheelCentre": [-0.09297523128100185, -0.018316907758900575, 1],
              "spindleReference": [-0.16046264133495666, -0.009477060728692463, 1.0533487139384843],
              "outerTieRod": [-0.06390635293133555, -0.0540673374363551, 0.978166314957173]
            },
            "strutAxisPerM": [0.2134939339914128, -0.4661248277653155, -0.15305759452906453],
            "strutLengthMPerM": -0.9260621529186505,
            "springCompressionMPerM": 0.9260621529186505,
            "damperCompressionMPerM": 0.9260621529186505,
            "springLengthMPerM": -0.9260621529186505,
            "damperLengthMPerM": -0.9260621529186505,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": 0.6662833671120478,
            "toeInRadPerM": -0.6662833671120478,
            "residualsMPerM": [
              2.7755575615628914e-17, -4.163336342344337e-17, 2.220446049250313e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10601679214492203, -0.48784232236627234, 1.695906598379342, -7.277332844409011
            ],
            "angularRadPerM": [-0.48784232236627234, 1.695906598379342, -7.277332844409011],
            "carrierBasisPerM": [
              [-1.1074289446875256, -7.21300277365049, -1.6066776853161644],
              [7.180014964245105, -1.055235946779683, -0.7272302769329277],
              [1.7483302789877593, 0.23797382994823205, -0.06174351575234853]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.002231287120458856, 0.0024815841189725013, 0.03600095032555807],
              "topMount": [0, 0, 0],
              "strutLower": [0.2193585218267204, -0.0013936137762140316, 0.020243410696452975],
              "axisReference": [0.11071766189708997, -0.005571416749725561, 0.02655265156314051],
              "wheelCentre": [0.6791400941329877, 0.04399973073020792, 0],
              "spindleReference": [1.4197767442705402, -0.0766324984089313, -0.0777613047123051],
              "outerTieRod": [0.15855140885434318, 0.988038292682893, 0.2548964653979192]
            },
            "strutAxisPerM": [-0.44206253854845823, -0.016999591030686434, 0.02567246831116879],
            "strutLengthMPerM": -0.03433980072896474,
            "springCompressionMPerM": 0.03433980072896474,
            "damperCompressionMPerM": 0.03433980072896474,
            "springLengthMPerM": -0.03433980072896474,
            "damperLengthMPerM": -0.03433980072896474,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -8.673617379884035e-17,
            "headingRadPerM": -7.350367298076125,
            "toeInRadPerM": 7.350367298076125,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, -1.734723475976807e-18,
              1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.00007232329431847933,
          "carrierBasis": [
            [0.9888617094096458, -0.14481675226282376, 0.034360266696878236],
            [0.14515670898094557, 0.9893794758947158, -0.007601481179208086],
            [-0.032894520839400164, 0.012504436906343367, 0.9993806029518492]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008001519071600738, -0.7469982709979707, -0.16702455706212566],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.013693791113598383, -0.728049189514881, 0.04005400375465018],
            "axisReference": [0.03434591161459351, -0.6590278831840697, 0.27501580744027204],
            "wheelCentre": [-0.013096065159846376, -0.7961886082389287, -2.438327317833e-13],
            "spindleReference": [-0.02612169318211993, -0.8973199216632772, 0.006840355231140266],
            "outerTieRod": [-0.12365019545995662, -0.715152336332617, -0.11472099593870555]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.08403402569707186, 0.2808495248499725, 0.956065806791922],
          "steeringAxisReference": [0.06747061501029863, 0.22538536758080274, 0.9719306313675881],
          "strutLengthM": 0.49154147434913054,
          "strutInclinationRad": 0.29752216218079625,
          "springUpperM": [0.051638638972117124, -0.6012339809939988, 0.4717573677283231],
          "springLowerM": [0.023777874197247004, -0.6943472465328843, 0.15478190056968083],
          "damperUpperM": [0.05289914935757321, -0.5970212381212493, 0.486098354830202],
          "damperLowerM": [0.017055152141481258, -0.7168152085208821, 0.07829663602632705],
          "springLengthM": 0.33154147434913056,
          "damperLengthM": 0.42654147434913053,
          "springCompressionM": -0.000023417712347373332,
          "damperCompressionM": -0.000023417712347373332,
          "springMotionRatio": 0.9273510476074166,
          "damperMotionRatio": 0.9273510476074166,
          "headingRad": -0.1280939382993155,
          "steeringAngleRad": -0.1476992691565202,
          "toeInRad": -0.1280939382993155,
          "tieRodLengthM": 0.2752271788905896,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.02952040153288785, -0.10675609518745645, -0.6688663081452848, 0.1625173371682693],
              [
                0.12443885847771935, 0.6855731431943832, -0.11421883056961081, -0.021105198078204605
              ],
              [0.3395448810442944, -0.049190337240958004, 0.021097584231447114, 0],
              [
                0.030703531190406773, 0.052900160219448475, 0.0018314750613222643,
                0.1320382705958435
              ]
            ],
            "residualsM": [
              -2.0744170270425855e-13, -1.7122414597281477e-13, -2.438327317833e-13,
              1.3200551762793111e-13
            ],
            "singularValuesMPerRad": [
              0.7094105639392287, 0.6966076861641882, 0.3443349901713952, 0.131495970604255
            ],
            "normalizedSingularValues": [
              1.3308767252446112, 1.1290975934709304, 0.8486045308502235, 0.48350399878470823
            ],
            "rawRankRatio": 0.18535947628702007,
            "normalizedRankRatio": 0.36329735851067774,
            "conditionNumber": 5.39492245031783,
            "headingProjectionNorm": 0.9977574212834522
          },
          "jounce": {
            "tangentRadPerM": [
              2.8640576894368994, -0.5178026999568714, 0.09730891833265158, -0.4598898288512627
            ],
            "angularRadPerM": [-0.5178026999568714, 0.09730891833265158, -0.4598898288512627],
            "carrierBasisPerM": [
              [-0.06325619102705107, -0.4369756034310874, -0.021238558002553948],
              [0.4542658659268981, -0.0706921615281249, -0.5264284062398615],
              [0.10299930882461725, 0.5326098300519696, -0.0032739009495920484]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0601533935467107, -0.06850491914377546, 0.9724761274638487],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03128831294360127, 0.03610310073516515, 0.9621103330749401],
              "axisReference": [0.02331776277810279, 0.14826925690769824, 0.9243612787950684],
              "wheelCentre": [-0.0665225503389088, 0.027683411863342805, 0.9999999999999999],
              "spindleReference": [-0.11236618519255878, 0.037215720112661194, 1.0536335769147631],
              "outerTieRod": [-0.04041816914598696, 0.019123290487183947, 0.9687971024491833]
            },
            "strutAxisPerM": [0.2221935694299681, 0.45640706239779283, -0.15360190239264052],
            "strutLengthMPerM": -0.9273510476074166,
            "springCompressionMPerM": 0.9273510476074166,
            "damperCompressionMPerM": 0.9273510476074166,
            "springLengthMPerM": -0.9273510476074166,
            "damperLengthMPerM": -0.9273510476074166,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -0.45785278135347723,
            "toeInRadPerM": -0.45785278135347723,
            "residualsMPerM": [
              -2.7755575615628914e-17, -1.734723475976807e-17, -1.1102230246251565e-16, 0
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.0310790664229765, -0.5154081072839684, -1.701893265678253, -7.348628212611277
            ],
            "angularRadPerM": [-0.5154081072839684, -1.701893265678253, -7.348628212611277],
            "carrierBasisPerM": [
              [-1.1226819778356505, -7.249067496114727, 1.7575768121181552],
              [7.283518839166541, -1.0706205518943117, -0.2628929775738108],
              [-1.6089486601804515, 0.7568184689044692, -0.06242785165283833]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0006527491818690395, -0.0007433750165795811, 0.01055273791155728],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21382860251258137, 0.06415620315140069, 0.01047386714427271],
              "axisReference": [-0.10649659492287196, 0.03349266630917389, 0.010047431088661678],
              "wheelCentre": [-0.646392218085146, 0.24038073850978317, 0],
              "spindleReference": [-1.401210195596887, 0.33962681062420036, 0.02995567022684796],
              "outerTieRod": [0.14435610630998494, 0.9936738080715021, -0.22991808137525485]
            },
            "strutAxisPerM": [0.4367367836865621, -0.1247707441392586, -0.0017351796128463048],
            "strutLengthMPerM": -0.010063067134543042,
            "springCompressionMPerM": 0.010063067134543042,
            "damperCompressionMPerM": 0.010063067134543042,
            "springLengthMPerM": -0.010063067134543042,
            "damperLengthMPerM": -0.010063067134543042,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0234868508263162e-16,
            "headingRadPerM": -7.466279830097935,
            "toeInRadPerM": -7.466279830097935,
            "residualsMPerM": [0, 2.7755575615628914e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": 0, "right": 0 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0014357066495722407,
          "phi": -0.14909489621302185,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.007969813187536645, 0.7470339557407506, -0.16651248828664117],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.022362913650754254, 0.7292990975277968, 0.04025141925822551],
            "axisReference": [0.03869690813571787, 0.6595836006715027, 0.2753481017576714],
            "wheelCentre": [0.013426990044228385, 0.8018592278818488, 1.4988010832439613e-15],
            "spindleReference": [0.0303174154843581, 0.9025407770357134, 0.004683928738714815],
            "outerTieRod": [-0.1233368525870529, 0.7547994275994947, -0.10502869391795161]
          },
          "basis": [
            [0.9889564977585759, -0.14451424468347676, -0.03287367677421973],
            [0.14418381222886678, 0.9894754437256466, -0.012221888360073423],
            [0.034293932878026366, 0.007347063869287921, 0.9993847841648672]
          ],
          "axis": [0.0664634564871497, -0.2836742044974828, 0.9566146322602962],
          "strutLength": 0.491053100067944,
          "heading": -0.1662131296271323,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": 1.4988010832439613e-15,
          "springLength": 0.33105310006794403,
          "damperLength": 0.426053100067944
        },
        {
          "side": "right",
          "theta": -0.00007232329357066198,
          "phi": -0.14973416215216107,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.008001519071585028, -0.7469982709979885, -0.16702455706187175],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.013693791113489381, -0.7280491895149024, 0.04005400375490695],
            "axisReference": [0.03434591161443378, -0.6590278831841119, 0.2750158074405393],
            "wheelCentre": [-0.013096065160012119, -0.7961886082389197, -1.0269562977782698e-15],
            "spindleReference": [-0.026121693182406786, -0.8973199216632531, 0.006840355231377243],
            "outerTieRod": [-0.12365019545996456, -0.7151523363324813, -0.11472099593852539]
          },
          "basis": [
            [0.9888617094094589, -0.14481675226397023, 0.03436026669743076],
            [0.14515670898209737, 0.9893794758945474, -0.007601481179141448],
            [-0.03289452083994196, 0.012504436906395851, 0.9993806029518305]
          ],
          "axis": [0.08403402569686542, 0.2808495248498887, 0.9560658067919643],
          "strutLength": 0.4915414743489003,
          "heading": -0.1280939383005124,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": -1.0269562977782698e-15,
          "springLength": 0.3315414743489003,
          "damperLength": 0.4265414743489003
        }
      ],
      "errors": {
        "positionM": 2.868538739875248e-13,
        "frame": 1.8370027721203996e-12,
        "angleRad": 1.8510193378062922e-12,
        "closureM": 4.4506065499660963e-13,
        "jacobianMPerRad": 4.85926854310037e-11,
        "pointDerivativeMPerM": 8.332936562993609e-10,
        "angularDerivativeRadPerM": 1.9648442872721716e-9,
        "carrierBasisDerivativePerM": 4.299625766535087e-9,
        "armDerivativeRadPerM": 5.343399715751485e-10,
        "lengthDerivativeMPerM": 1.7822802608757904e-10,
        "headingDerivativeRadPerM": 8.728203937380385e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008271683742677727,
          "heading": 0.00008708213254493558,
          "length": 8.396865242392415e-7,
          "angular": 0.00001948034552778921,
          "basis": 0.000042914150742534574,
          "arm": 0.0000038075021331351877
        },
        {
          "stepM": 0.0001,
          "point": 8.271113155489118e-8,
          "heading": 8.707786349759772e-7,
          "length": 8.388882404702924e-9,
          "angular": 1.9478537272021867e-7,
          "basis": 4.291109230170065e-7,
          "arm": 3.8055867346287187e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.332936562993609e-10,
          "heading": 8.728203937380385e-9,
          "length": 1.7822802608757904e-10,
          "angular": 1.9648442872721716e-9,
          "basis": 4.299625766535087e-9,
          "arm": 5.343399715751485e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.025,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07156938218095685,
          "carrierBasis": [
            [0.9869205369365457, 0.15758675819850915, 0.033974511230705516],
            [-0.15832049157334174, 0.9871832621928811, 0.020095491887412102],
            [-0.030372285407194863, -0.02521151496253795, 0.999220648201606]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006423771888481672, 0.7478405922662212, -0.14266311323006337],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.012855683026877944, 0.7264283775314891, 0.06415358720600273],
            "axisReference": [0.034979500053860496, 0.6548097898195598, 0.2982023313049731],
            "wheelCentre": [-0.014934750123399357, 0.794690288098112, 0.02499999999979205],
            "spindleReference": [-0.029291832902450285, 0.8955468852684076, 0.033113013083979154],
            "outerTieRod": [-0.12466803389340891, 0.7135982979266403, -0.09046729217890459]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.09002239786820845, -0.2914179316299389, 0.9523505431334549],
          "steeringAxisReference": [0.07215368298759012, -0.23445171639932053, 0.969446356797909],
          "strutLengthM": 0.4681536814447591,
          "strutInclinationRad": 0.309944355871092,
          "springUpperM": [0.051399104085271666, 0.6016567172651975, 0.4719059782746618],
          "springLowerM": [0.023658370771062958, 0.6914582257358964, 0.1784356523820173],
          "damperUpperM": [0.05274944005329479, 0.5972854482907485, 0.4861912364216636],
          "damperLowerM": [0.016456578941606282, 0.7147716602662916, 0.10224760893134092],
          "springLengthM": 0.30815368144475913,
          "damperLengthM": 0.4031536814447591,
          "springCompressionM": 0.023364375192024056,
          "damperCompressionM": 0.023364375192024056,
          "springMotionRatio": 0.9439205168608433,
          "damperMotionRatio": 0.9439205168608433,
          "headingRad": 0.14140143987447604,
          "steeringAngleRad": 0.16100677073168074,
          "toeInRad": -0.14140143987447604,
          "tieRodLengthM": 0.27522717889051374,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.0355748313031469, 0.11153198302492155, -0.6433612969691351, -0.16389210457220307],
              [0.10628353762066604, 0.6609486674447562, 0.11941090103892558, -0.02031447101576856],
              [-0.34025533079034315, 0.0468496958318908, 0.02135852201188103, 0],
              [-0.03648931247242255, -0.0555612114108052, 0.01318127138010019, -0.13089673508934818]
            ],
            "residualsM": [
              -1.3320525238391667e-12, 3.4447444896557045e-13, -2.0795171140619573e-13,
              5.612177389480166e-14
            ],
            "singularValuesMPerRad": [
              0.6835657153909876, 0.6732239003386208, 0.3453965036717833, 0.13289109275739724
            ],
            "normalizedSingularValues": [
              1.3318877704921646, 1.1063654526859106, 0.8727374183189543, 0.4902650819530991
            ],
            "rawRankRatio": 0.19440865708337327,
            "normalizedRankRatio": 0.3680978929417862,
            "conditionNumber": 5.143803856281689,
            "headingProjectionNorm": 0.9968438809411055
          },
          "jounce": {
            "tangentRadPerM": [
              -2.869675047800196, 0.46511797834780805, 0.08367299654056365, 0.6109615156370833
            ],
            "angularRadPerM": [0.46511797834780805, 0.08367299654056365, 0.6109615156370833],
            "carrierBasisPerM": [
              [-0.09343669547262155, 0.5871683110811354, -0.009282164285227365],
              [-0.6014495320577465, -0.10607450204863485, 0.4724038331136636],
              [0.09901105123325193, -0.48331178534065916, -0.009184988738655937]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06607081757066621, -0.0011882228298421178, 0.9764222326500496],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03568380534306986, -0.09345273824767178, 0.9659248493422495],
              "axisReference": [0.02765595530851428, -0.18879621615534561, 0.930762590547989],
              "wheelCentre": [-0.08066530364999273, -0.09222058607895894, 1],
              "spindleReference": [-0.1416059630034286, -0.10476571937780138, 1.0481115167165913],
              "outerTieRod": [-0.040782712767819244, -0.10555748594346709, 0.9714643701445175]
            },
            "strutAxisPerM": [0.2577311648934609, -0.3879551386578244, -0.14307616299941678],
            "strutLengthMPerM": -0.9439205168608433,
            "springCompressionMPerM": 0.9439205168608433,
            "damperCompressionMPerM": 0.9439205168608433,
            "springLengthMPerM": -0.9439205168608433,
            "damperLengthMPerM": -0.9439205168608433,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.6095846908740657,
            "toeInRadPerM": -0.6095846908740657,
            "residualsMPerM": [
              1.3877787807814457e-17, -4.163336342344337e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.03464113339393909, -0.5409014504920809, 1.7383177877119342, -7.199410571960319
            ],
            "angularRadPerM": [-0.5409014504920809, 1.7383177877119342, -7.199410571960319],
            "carrierBasisPerM": [
              [1.1935902701764556, -7.086869284901273, -1.8008204305029287],
              [7.142069965294413, 1.1506839015013244, -0.25875753176039634],
              [1.5554549792614694, 0.759142450629041, 0.06643362898913002]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007975704450113824, 0.000014343570217763029, -0.011786830301907147],
              "topMount": [0, 0, 0],
              "strutLower": [0.20615539447860087, 0.06557582777439264, -0.011385637834499406],
              "axisReference": [0.09739487201534835, 0.032894690747201666, -0.011105264529010454],
              "wheelCentre": [0.6295395379808691, 0.24447233388404802, 0],
              "spindleReference": [1.3697505848568208, 0.3522232079711548, -0.029596307326631478],
              "outerTieRod": [-0.15499384125408622, 0.9720308713299266, 0.23461409418848755]
            },
            "strutAxisPerM": [-0.4425494485693855, -0.13298041276779116, 0.0011408464112483696],
            "strutLengthMPerM": 0.011394487526703757,
            "springCompressionMPerM": -0.011394487526703757,
            "damperCompressionMPerM": -0.011394487526703757,
            "springLengthMPerM": 0.011394487526703757,
            "damperLengthMPerM": 0.011394487526703757,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -6.938893903907228e-18,
            "headingRadPerM": -7.342536244294855,
            "toeInRadPerM": 7.342536244294855,
            "residualsMPerM": [-2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07294241107057979,
          "carrierBasis": [
            [0.9914896785418831, 0.12541147061535107, -0.03493108047296459],
            [-0.12550009225273273, 0.9920935470765972, -0.0003474097450802944],
            [0.034611330362604956, 0.004728306998316671, 0.9993896632062295]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.0063921337241696075, -0.7478397033348438, -0.14219593511589743],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.02121257423409847, -0.72774914523266, 0.06432216098765098],
            "axisReference": [0.038966539510770545, -0.6553673793598481, 0.298508361875082],
            "wheelCentre": [0.01089181335578441, -0.8006343258261075, 0.024999999999815864],
            "spindleReference": [0.025883470104822545, -0.9015486748446997, 0.030961911612105514],
            "outerTieRod": [-0.12500914879826516, -0.7523447928628623, -0.08058905952717901]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.07224135527452948, 0.29452332379438845, 0.952909858448954],
          "steeringAxisReference": [0.07224905761059934, 0.2346074965473112, 0.9694015660386484],
          "strutLengthM": 0.4677019920194185,
          "strutInclinationRad": 0.30810528781366026,
          "springUpperM": [0.052110345789018825, -0.6017809329517755, 0.47188360566204185],
          "springLowerM": [0.029881536867042008, -0.6924063463773333, 0.17867134400152546],
          "damperUpperM": [0.053193966118136767, -0.5973630830948596, 0.48617725353877617],
          "damperLowerM": [0.02410222844507965, -0.7159682122808845, 0.10243855532560914],
          "springLengthM": 0.3077019920194185,
          "damperLengthM": 0.4027019920194185,
          "springCompressionM": 0.023816064617364685,
          "damperCompressionM": 0.023816064617364685,
          "springMotionRatio": 0.9422703342659039,
          "damperMotionRatio": 0.9422703342659039,
          "headingRad": 0.14747960310874225,
          "steeringAngleRad": 0.12787427225153755,
          "toeInRad": 0.14747960310874225,
          "tieRodLengthM": 0.27522717889073156,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05910889522160277, 0.0844083198325442, -0.6501281306171107, 0.15104835470301944],
              [0.09271207341970251, 0.6643876359287597, 0.07109881608786993, -0.06672332509029696],
              [0.340251895682137, -0.052794622491263654, -0.004499679631614803, 0],
              [0.04827026166305026, 0.060316579281273944, 0.01769465550732319, 0.12994315659824524]
            ],
            "residualsM": [
              -2.466221671326707e-12, -2.00031657904276e-12, -1.8413742752798612e-13,
              2.739475313262574e-13
            ],
            "singularValuesMPerRad": [
              0.6834384093032569, 0.673289293450358, 0.3451250285346894, 0.1335732304357877
            ],
            "normalizedSingularValues": [
              1.333871215269158, 1.104000336562924, 0.870150878559692, 0.49478104903798226
            ],
            "rawRankRatio": 0.19544296694117796,
            "normalizedRankRatio": 0.3709361468889197,
            "conditionNumber": 5.11658217049564,
            "headingProjectionNorm": 0.9982968841451114
          },
          "jounce": {
            "tangentRadPerM": [
              2.8638998870819923, -0.48421239865035487, 0.0024838247954591143, -0.8394371406214333
            ],
            "angularRadPerM": [-0.48421239865035487, 0.0024838247954591143, -0.8394371406214333],
            "carrierBasisPerM": [
              [0.10518828361066827, -0.8492073229741252, -0.06318847565293176],
              [0.832799307482015, 0.10518121848238023, -0.48007227587452816],
              [0.006451425332444425, 0.4548628298147698, -0.0023754733537686397]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06604556369672246, 0.0025224809066555524, 0.974447365623506],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04866784828212348, 0.09008027538125449, 0.964682456917005],
              "axisReference": [0.012673771787798327, 0.18857279959722953, 0.9295902107060104],
              "wheelCentre": [-0.10994804523163645, 0.07970362748994894, 1],
              "spindleReference": [-0.19464448947558588, 0.07000590553768654, 1.0488267423477735],
              "outerTieRod": [-0.06967428248320778, 0.14265641078344465, 0.9769551635936867]
            },
            "strutAxisPerM": [0.24960067790653492, 0.40076869155087, -0.14279127994244442],
            "strutLengthMPerM": -0.9422703342659039,
            "springCompressionMPerM": 0.9422703342659039,
            "damperCompressionMPerM": 0.9422703342659039,
            "springLengthMPerM": -0.9422703342659039,
            "damperLengthMPerM": -0.9422703342659039,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.8351355647357522,
            "toeInRadPerM": -0.8351355647357522,
            "residualsMPerM": [
              0, 2.0816681711721685e-17, 2.220446049250313e-16, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10262918645792037, -0.5142841305896606, -1.7264204016467304, -7.103144640553634
            ],
            "angularRadPerM": [-0.5142841305896606, -1.7264204016467304, -7.103144640553634],
            "carrierBasisPerM": [
              [0.9511215453454702, -7.0606590966506175, 1.647230879925479],
              [7.0475837371166135, 0.8912666403552781, -0.7268838869955649],
              [-1.691780855240104, 0.26812095829474075, 0.057322013612345825]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0023667735390903097, -0.00009039427826140527, -0.034919775244622905],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21146414077405715, 0.0008468526486387929, -0.019665719593532728],
              "axisReference": [-0.10162982343698634, -0.004823883935441667, -0.02623970526220184],
              "wheelCentre": [-0.6612915397159519, 0.05393394659133548, 0],
              "spindleReference": [-1.3883935229425952, -0.04948784316843567, 0.0777805503150726],
              "outerTieRod": [-0.13599289589514343, 0.9649553598833344, -0.25945673414275466]
            },
            "strutAxisPerM": [0.4469187483715804, -0.023074377461868134, -0.026749721927416828],
            "strutLengthMPerM": 0.033766696337864624,
            "springCompressionMPerM": -0.033766696337864624,
            "damperCompressionMPerM": -0.033766696337864624,
            "springLengthMPerM": 0.033766696337864624,
            "damperLengthMPerM": 0.033766696337864624,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0408340855860843e-16,
            "headingRadPerM": -7.198521095524723,
            "toeInRadPerM": -7.198521095524723,
            "residualsMPerM": [0, 0, 3.469446951953614e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.01330750157516053, "right": -0.018733526520241073 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.07156938218170575,
          "phi": 0.1622331764214442,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006423771888464436, 0.7478405922662209, -0.14266311322980857],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.012855683026427797, 0.7264283775314918, 0.06415358720627135],
            "axisReference": [0.034979500052940454, 0.6548097898195724, 0.29820233130528906],
            "wheelCentre": [-0.014934750123794673, 0.794690288098103, 0.025000000000001132],
            "spindleReference": [-0.029291832902905553, 0.8955468852683925, 0.03311301308415729],
            "outerTieRod": [-0.12466803389352316, 0.7135982979265847, -0.09046729217892988]
          },
          "basis": [
            [0.9869205369364061, 0.157586758198926, 0.033974511232814246],
            [-0.15832049157380176, 0.9871832621928139, 0.020095491887071836],
            [-0.03037228540931949, -0.025211514962549024, 0.9992206482015411]
          ],
          "axis": [0.09002239786629646, -0.29141793162989915, 0.9523505431336478],
          "strutLength": 0.4681536814445446,
          "heading": 0.14140143987506712,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": 1.1310397063368782e-15,
          "springLength": 0.30815368144454464,
          "damperLength": 0.4031536814445446
        },
        {
          "side": "right",
          "theta": 0.07294241107152633,
          "phi": 0.13077636724958874,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006392133724147764, -0.747839703334843, -0.14219593511557535],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.021212574233299288, -0.7277491452333243, 0.06432216098809351],
            "axisReference": [0.03896653950925303, -0.65536737936127, 0.2985083618758131],
            "wheelCentre": [0.010891813354906112, -0.8006343258266205, 0.024999999999998634],
            "spindleReference": [0.025883470103587998, -0.9015486748452799, 0.030961911612048254],
            "outerTieRod": [-0.12500914879855338, -0.7523447928626131, -0.08058905952740703]
          },
          "basis": [
            [0.9914896785424377, 0.12541147061219443, -0.034931080468541056],
            [-0.1255000922494684, 0.992093547077011, -0.0003474097426309781],
            [0.034611330358539055, 0.004728306995219331, 0.9993896632063848]
          ],
          "axis": [0.0722413552716065, 0.294523323791306, 0.9529098584501281],
          "strutLength": 0.4677019920192501,
          "heading": 0.14747960310519154,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -1.366962099069724e-15,
          "springLength": 0.30770199201925014,
          "damperLength": 0.4027019920192501
        }
      ],
      "errors": {
        "positionM": 1.5175152801027991e-12,
        "frame": 4.42353098595305e-12,
        "angleRad": 3.5507152773561756e-12,
        "closureM": 2.466221671326707e-12,
        "jacobianMPerRad": 4.012752630178085e-11,
        "pointDerivativeMPerM": 8.615033686432128e-10,
        "angularDerivativeRadPerM": 2.057900516660993e-9,
        "carrierBasisDerivativePerM": 4.374337558843422e-9,
        "armDerivativeRadPerM": 4.841381254228061e-10,
        "lengthDerivativeMPerM": 1.6556959969715734e-10,
        "headingDerivativeRadPerM": 8.429773323825884e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000842790767541235,
          "heading": 0.00008366035237106217,
          "length": 8.831550289290641e-7,
          "angular": 0.000019941681866697536,
          "basis": 0.00004357481814598607,
          "arm": 0.000003897071138236896
        },
        {
          "stepM": 0.0001,
          "point": 8.427644504482856e-8,
          "heading": 8.365728838555242e-7,
          "length": 8.845293207951355e-9,
          "angular": 1.994105858216244e-7,
          "basis": 4.357198524207462e-7,
          "arm": 3.893090028128654e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.615033686432128e-10,
          "heading": 8.429773323825884e-9,
          "length": 1.6556959969715734e-10,
          "angular": 2.057900516660993e-9,
          "basis": 4.374337558843422e-9,
          "arm": 4.841381254228061e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.025,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07139882519280841,
          "carrierBasis": [
            [0.9960981124461259, 0.08675815246283598, 0.016173229810429107],
            [-0.08702959273348243, 0.9960621888932202, 0.016910524707712586],
            [-0.01464241680563082, -0.018252091345412853, 0.9997261929106436]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006427698359396605, 0.7478406579432293, -0.1427211461871945],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01492423187429497, 0.7270009371592792, 0.0640795185986742],
            "axisReference": [0.03595963570020208, 0.6550903993855909, 0.2981390972169824],
            "wheelCentre": [-0.008598938561587322, 0.7968897894801834, 0.024999999999908318],
            "spindleReference": [-0.01557161529634406, 0.898552136504145, 0.03275557713717972],
            "outerTieRod": [-0.1258436132410573, 0.7233087081922649, -0.08809071905256743]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.08559361570495319, -0.29260588416928923, 0.9523946290798062],
          "steeringAxisReference": [0.07214185075785723, -0.23443231644892226, 0.9694519288616755],
          "strutLengthM": 0.4682097817288488,
          "strutInclinationRad": 0.30979978182731815,
          "springUpperM": [0.051576255371801875, 0.6017042353667715, 0.4719042148368078],
          "springLowerM": [0.025195465758889354, 0.6918882310589645, 0.17836687408825094],
          "damperUpperM": [0.05286015960737617, 0.5973151471042322, 0.48619013427300484],
          "damperLowerM": [0.018347976502493098, 0.7152967017925076, 0.10217530376186645],
          "springLengthM": 0.30820978172884883,
          "damperLengthM": 0.4032097817288488,
          "springCompressionM": 0.023308274907934357,
          "damperCompressionM": 0.023308274907934357,
          "springMotionRatio": 0.9434249287181117,
          "damperMotionRatio": 0.9434249287181117,
          "headingRad": 0.06847937558352062,
          "steeringAngleRad": 0.0880847064407253,
          "toeInRad": -0.06847937558352062,
          "tieRodLengthM": 0.27522717889049014,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.041829463615604495, 0.062419802395945065, -0.6505111317339037,
                -0.16195120859816672
              ],
              [0.10366684779020582, 0.6673895562719784, 0.07174330851142456, -0.03231492643339991],
              [-0.34025571270855665, 0.049049131536954116, 0.015026636920983927, 0],
              [
                -0.03958369496387087, -0.0570938103144266, 0.014175356414666072,
                -0.13187017603828788
              ]
            ],
            "residualsM": [
              -8.733500034274755e-13, 3.1147306955858767e-13, -9.168360515232621e-14,
              3.2529534621517087e-14
            ],
            "singularValuesMPerRad": [
              0.6837484676326369, 0.6733261849540241, 0.3454310108089008, 0.1341863476746244
            ],
            "normalizedSingularValues": [
              1.3314053251210463, 1.1056002299786925, 0.8722288373012055, 0.49419110381569026
            ],
            "rawRankRatio": 0.19625103971234023,
            "normalizedRankRatio": 0.3711800565096585,
            "conditionNumber": 5.095514405762,
            "headingProjectionNorm": 0.9971162471584549
          },
          "jounce": {
            "tangentRadPerM": [
              -2.868262991216856, 0.4707755106755115, 0.0642859573643683, 0.6640573221497443
            ],
            "angularRadPerM": [0.4707755106755115, 0.0642859573643683, 0.6640573221497443],
            "carrierBasisPerM": [
              [-0.05657267483709274, 0.6538522846261121, -0.023191507256483897],
              [-0.6603552805806755, -0.06575369920344344, 0.4745164663286765],
              [0.07638879031596325, -0.4803700130969408, -0.007651335841554726]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0660248976195753, -0.0010213470480390416, 0.9759428683120678],
              "topMount": [0, 0, 0],
              "strutLower": [-0.038891749722089634, -0.09273585032718268, 0.9655858303263849],
              "axisReference": [0.02390771351803242, -0.1889566540447414, 0.9303798291095317],
              "wheelCentre": [-0.08781421810888855, -0.08995890357001955, 0.9999999999999999],
              "spindleReference": [-0.15482526933589583, -0.0982402963981002, 1.0483083885359625],
              "outerTieRod": [-0.04622230745126393, -0.11457574725939626, 0.9728970150382674]
            },
            "strutAxisPerM": [0.25553268040579424, -0.3915250006315146, -0.14325415207632744],
            "strutLengthMPerM": -0.9434249287181117,
            "springCompressionMPerM": 0.9434249287181117,
            "damperCompressionMPerM": 0.9434249287181117,
            "springLengthMPerM": -0.9434249287181117,
            "damperLengthMPerM": -0.9434249287181117,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": 0.6616277722002742,
            "toeInRadPerM": -0.6616277722002742,
            "residualsMPerM": [
              -1.3877787807814457e-17, 3.469446951953614e-18, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0003319341995499803, -0.5294914074426018, 1.7208209208535103, -7.116032285925383
            ],
            "angularRadPerM": [-0.5294914074426018, 1.7208209208535103, -7.116032285925383],
            "carrierBasisPerM": [
              [0.6452050462083356, -7.079702741900747, -1.7600441673746527],
              [7.117110679653304, 0.6282593692504777, -0.37764402638829264],
              [1.5904672765862506, 0.633542339674336, 0.034861302706240126]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [
                -0.000007640834054908382, -1.1819697701769875e-7, 0.00011294250764022282
              ],
              "topMount": [0, 0, 0],
              "strutLower": [0.2075631436476224, 0.04903745005009447, -0.0034736170309252953],
              "axisReference": [0.09862005476434155, 0.02328137298549148, -0.0015957681574036396],
              "wheelCentre": [0.6376456200078079, 0.19573682103411846, 0],
              "spindleReference": [1.374424123084379, 0.24946112525191166, -0.04183061121011769],
              "outerTieRod": [-0.08056860537018717, 0.9701731474062538, 0.24071763933938425]
            },
            "strutAxisPerM": [-0.44329231617135556, -0.10480216023329558, 0.007641016838204839],
            "strutLengthMPerM": -0.00010917931846153714,
            "springCompressionMPerM": 0.00010917931846153714,
            "damperCompressionMPerM": 0.00010917931846153714,
            "springLengthMPerM": -0.00010917931846153714,
            "damperLengthMPerM": -0.00010917931846153714,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0755285551056204e-16,
            "headingRadPerM": -7.249452433109528,
            "toeInRadPerM": 7.249452433109528,
            "residualsMPerM": [
              2.220446049250313e-16, -2.7755575615628914e-17, 0, 1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.0720876519062796,
          "carrierBasis": [
            [0.9983329409316611, 0.054750040171619115, -0.018269432173575746],
            [-0.0548860968769492, 0.9984678708053416, -0.007030457955178888],
            [0.01785652318770168, 0.00802147559065598, 0.9998083818957489]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006411835670790789, -0.7478403320182859, -0.14248676950576047],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01910351563617656, -0.7276599644948077, 0.06416432298173058],
            "axisReference": [0.037954374259574215, -0.6553685249668574, 0.2982926914041355],
            "wheelCentre": [0.004316174650161991, -0.7998575430687025, 0.024999999999842676],
            "spindleReference": [0.012018361552600339, -0.9015436369569602, 0.031679418138298304],
            "outerTieRod": [-0.12600725681394456, -0.7426832488027798, -0.08315222275407935]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.07670464337519899, 0.29415578350307287, 0.9526745366159299],
          "steeringAxisReference": [0.07218965801036534, 0.23451060038900692, 0.9694294361022537],
          "strutLengthM": 0.4679831987547551,
          "strutInclinationRad": 0.3088803341128045,
          "springUpperM": [0.05193181426499204, -0.6017662313401229, 0.4718930185353628],
          "springLowerM": [0.02830807284120044, -0.692361270474439, 0.1784852673756422],
          "damperUpperM": [0.05308238391562003, -0.5973538945875768, 0.48618313658460177],
          "damperLowerM": [0.02217170137118452, -0.7158937331546849, 0.10227130444636778],
          "springLengthM": 0.3079831987547551,
          "damperLengthM": 0.4029831987547551,
          "springCompressionM": 0.023534857882028082,
          "damperCompressionM": 0.023534857882028082,
          "springMotionRatio": 0.9426119896989437,
          "damperMotionRatio": 0.9426119896989437,
          "headingRad": 0.0756003822708744,
          "steeringAngleRad": 0.055995051413669714,
          "toeInRad": 0.0756003822708744,
          "tieRodLengthM": 0.27522717889051646,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.053616846596901455, 0.035579597186770284, -0.6538588864275384, 0.15552278016122384
              ],
              [0.09687917983347566, 0.669073406257247, 0.02354172245898594, -0.0555181861054115],
              [0.3402541095242925, -0.05201721105041657, 0.0020956610206287977, 0],
              [0.04547173019533587, 0.05947655349315694, 0.016433374715900888, 0.13130770155485208]
            ],
            "residualsM": [
              -2.3219690059583797e-12, -1.1471934513451743e-12, -1.573255414832886e-13,
              5.88418203051333e-14
            ],
            "singularValuesMPerRad": [
              0.6836831045797035, 0.6733599316349523, 0.34529590605825167, 0.1344441627535386
            ],
            "normalizedSingularValues": [
              1.3324813116042586, 1.1044098740854726, 0.8709262334273583, 0.4962457860535862
            ],
            "rawRankRatio": 0.19664689949620534,
            "normalizedRankRatio": 0.372422323474184,
            "conditionNumber": 5.085256887151159,
            "headingProjectionNorm": 0.997861816600797
          },
          "jounce": {
            "tangentRadPerM": [
              2.8654100588608684, -0.4802733497994475, 0.023845364991880866, -0.7777305376891943
            ],
            "angularRadPerM": [-0.4802733497994475, 0.023845364991880866, -0.7777305376891943],
            "carrierBasisPerM": [
              [0.042145136902805, -0.7852083363325526, -0.05010059855481114],
              [0.7763713101908221, 0.03931005204301297, -0.47822872996579285],
              [0.030079342312427572, 0.46629375735060585, -0.004278296265155581]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06601331494981609, 0.0016912610480189192, 0.9749675479996555],
              "topMount": [0, 0, 0],
              "strutLower": [-0.045390756138680696, 0.09106956639304303, 0.9649728175478358],
              "axisReference": [0.01641538039570381, 0.1888542937652726, 0.9298036601196377],
              "wheelCentre": [-0.10247490531897674, 0.08376055245795083, 1],
              "spindleReference": [-0.1814000126307604, 0.08097827302100206, 1.0486534594818102],
              "outerTieRod": [-0.060587639923790945, 0.1331744345737491, 0.975648319960742]
            },
            "strutAxisPerM": [0.2514908077123089, 0.3978886474337177, -0.14310423372375555],
            "strutLengthMPerM": -0.9426119896989437,
            "springCompressionMPerM": 0.9426119896989437,
            "damperCompressionMPerM": 0.9426119896989437,
            "springLengthMPerM": -0.9426119896989437,
            "damperLengthMPerM": -0.9426119896989437,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.77379722162436,
            "toeInRadPerM": -0.77379722162436,
            "residualsMPerM": [-4.163336342344337e-17, 0, 0, -1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06840809912210895, -0.5166048724018296, -1.7160255360753622, -7.072855340791539
            ],
            "angularRadPerM": [-0.5166048724018296, -1.7160255360753622, -7.072855340791539],
            "carrierBasisPerM": [
              [0.41858992617584034, -7.070502550833507, 1.6848806826270923],
              [7.074083258015707, 0.38456945459647035, -0.6099993108110711],
              [-1.658961978042893, 0.39020927615942935, 0.026498316401632686]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.001575985740156601, -0.00004037675272914848, -0.02327613685104272],
              "topMount": [0, 0, 0],
              "strutLower": [-0.21030974580868073, 0.01695016808667413, -0.011922166124233137],
              "axisReference": [-0.10077311058241578, 0.004572627888174825, -0.01691972124261769],
              "wheelCentre": [-0.6537457966772461, 0.10130641167895064, 0],
              "spindleReference": [-1.3844188810107543, 0.050280577865400286, 0.06574868096639322],
              "outerTieRod": [-0.06376830809348677, 0.9671932247043725, -0.25317485533528583]
            },
            "strutAxisPerM": [0.44570747197272986, -0.05036453913084188, -0.020335184235469844],
            "strutLengthMPerM": 0.02250368816344852,
            "springCompressionMPerM": -0.02250368816344852,
            "damperCompressionMPerM": -0.02250368816344852,
            "springLengthMPerM": 0.02250368816344852,
            "damperLengthMPerM": 0.02250368816344852,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.0816681711721685e-17,
            "headingRadPerM": -7.182376619640116,
            "toeInRadPerM": -7.182376619640116,
            "residualsMPerM": [-2.220446049250313e-16, 0, 1.734723475976807e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.014566104051041577, "right": -0.01726317208242438 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.07139882519317321,
          "phi": 0.08844394618332974,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006427698359388195, 0.7478406579432293, -0.14272114618707038],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.014924231873999471, 0.7270009371593319, 0.06407951859881542],
            "axisReference": [0.035959635699596634, 0.6550903993857067, 0.29813909721717075],
            "wheelCentre": [-0.008598938561849004, 0.7968897894802194, 0.024999999999999217],
            "spindleReference": [-0.015571615296648258, 0.8985521365041809, 0.03275557713723612],
            "outerTieRod": [-0.12584361324113558, 0.7233087081922371, -0.08809071905262514]
          },
          "basis": [
            [0.9960981124460757, 0.08675815246314851, 0.016173229811822034],
            [-0.0870295927338151, 0.9960621888931978, 0.01691052470734801],
            [-0.014642416807044221, -0.018252091345175313, 0.9997261929106268]
          ],
          "axis": [0.08559361570369195, -0.29260588416903227, 0.9523946290799983],
          "strutLength": 0.46820978172875505,
          "heading": 0.06847937558393695,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -7.840950111415168e-16,
          "springLength": 0.3082097817287551,
          "damperLength": 0.40320978172875505
        },
        {
          "side": "right",
          "theta": 0.0720876519070226,
          "phi": 0.05767298011502575,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.0064118356707736635, -0.7478403320182855, -0.14248676950550765],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01910351563542786, -0.7276599644951613, 0.06416432298206293],
            "axisReference": [0.037954374258046035, -0.6553685249676166, 0.2982926914046558],
            "wheelCentre": [0.004316174649483644, -0.7998575430689767, 0.025000000000001937],
            "spindleReference": [0.012018361551796145, -0.9015436369572531, 0.03167941813831757],
            "outerTieRod": [-0.1260072568141725, -0.742683248802745, -0.08315222275429973]
          },
          "basis": [
            [0.9983329409317829, 0.054750040170652235, -0.018269432169853477],
            [-0.05488609687592648, 0.9984678708054091, -0.007030457953729162],
            [0.01785652318407269, 0.008021475588986464, 0.999808381895827]
          ],
          "axis": [0.07670464337202726, 0.29415578350142274, 0.9526745366166949],
          "strutLength": 0.4679831987545999,
          "heading": 0.07560038226962996,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": 1.9359513991901167e-15,
          "springLength": 0.30798319875459995,
          "damperLength": 0.4029831987545999
        }
      ],
      "errors": {
        "positionM": 1.5281803600331045e-12,
        "frame": 3.722269020789426e-12,
        "angleRad": 1.2444351105145302e-12,
        "closureM": 2.3219690059583797e-12,
        "jacobianMPerRad": 5.86722267992279e-11,
        "pointDerivativeMPerM": 4.4343770322363696e-10,
        "angularDerivativeRadPerM": 8.136664675362226e-10,
        "carrierBasisDerivativePerM": 2.3466952825401677e-9,
        "armDerivativeRadPerM": 5.791607193827986e-10,
        "lengthDerivativeMPerM": 9.94926363517834e-11,
        "headingDerivativeRadPerM": 6.962828535961307e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000004478349705738793,
          "heading": 0.00006905558706460369,
          "length": 4.4641988771040517e-7,
          "angular": 0.000007584679343253242,
          "basis": 0.000023205003158111026,
          "arm": 0.000003889406344548263
        },
        {
          "stepM": 0.0001,
          "point": 4.478074933089715e-8,
          "heading": 6.905249252397994e-7,
          "length": 4.459863576968676e-9,
          "angular": 7.585881256488847e-8,
          "basis": 2.3203074484001718e-7,
          "arm": 3.891509248177272e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.4343770322363696e-10,
          "heading": 6.962828535961307e-9,
          "length": 9.94926363517834e-11,
          "angular": 8.136664675362226e-10,
          "basis": 2.3466952825401677e-9,
          "arm": 5.791607193827986e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.025,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07157327728194694,
          "carrierBasis": [
            [0.9998715060056718, 0.015982659682522847, -0.0012353410143251182],
            [-0.01596591063415886, 0.999793763804885, 0.012550679443099962],
            [0.001435679480617974, -0.0125293434119294, 0.9999204740268566]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006423682208256815, 0.7478405906508301, -0.14266178790120473],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.017006969312216312, 0.727410555412898, 0.06408348458223553],
            "axisReference": [0.0369516076403405, 0.6552761723307817, 0.29816966994848637],
            "wheelCentre": [-0.00218172463013578, 0.7986093985052366, 0.02499999999987923],
            "spindleReference": [-0.0018018904259249312, 0.9005451516722284, 0.032277221465207895],
            "outerTieRod": [-0.12628580343249243, 0.7330031991729159, -0.08565262868008586]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.0811552619840482, -0.29351671666223794, 0.9525028926423892],
          "steeringAxisReference": [0.07215395324564593, -0.2344521593199261, 0.9694462295667817],
          "strutLengthM": 0.4681524002309986,
          "strutInclinationRad": 0.3094444683823509,
          "springUpperM": [0.05175378952063807, 0.6017406686664895, 0.47189988429430446],
          "springLowerM": [0.026745600750302096, 0.6921885494134294, 0.17838383169932223],
          "damperUpperM": [0.05297111845039879, 0.5973379179165559, 0.4861874276839403],
          "damperLowerM": [0.02025317979157824, 0.7156698867464085, 0.10218360028793111],
          "springLengthM": 0.3081524002309986,
          "damperLengthM": 0.4031524002309986,
          "springCompressionM": 0.023365656405784585,
          "damperCompressionM": 0.023365656405784585,
          "springMotionRatio": 0.9429927348542476,
          "damperMotionRatio": 0.9429927348542476,
          "headingRad": -0.0037261945339994718,
          "steeringAngleRad": 0.015879136323205218,
          "toeInRad": 0.0037261945339994718,
          "tieRodLengthM": 0.2752271788905063,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.047849036589392394, 0.013377423520117105, -0.6539893274115808,
                -0.15915729956884644
              ],
              [0.10053087931187692, 0.6700766574768706, 0.024086643693627046, -0.04404732607906102],
              [-0.3402553219526698, 0.05076880785440652, 0.008605406838392594, 0],
              [
                -0.04257645632305807, -0.058400148956324144, 0.015259661597348451,
                -0.1319759887567221
              ]
            ],
            "residualsM": [
              -1.4210854715202004e-12, 5.28577182024037e-13, -1.207714483975053e-13,
              4.8683279629813114e-14
            ],
            "singularValuesMPerRad": [
              0.6837868222347278, 0.6733715622800508, 0.3453975601050747, 0.13467366593798882
            ],
            "normalizedSingularValues": [
              1.3316341215888394, 1.104945657255728, 0.8716219734620965, 0.496105629992311
            ],
            "rawRankRatio": 0.1969527074210836,
            "normalizedRankRatio": 0.3725540086043924,
            "conditionNumber": 5.077361022826697,
            "headingProjectionNorm": 0.9974614488741385
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8668522775204424, 0.47580799841648996, 0.04439656154735911, 0.719453820321066
            ],
            "angularRadPerM": [0.47580799841648996, 0.04439656154735911, 0.719453820321066],
            "carrierBasisPerM": [
              [-0.011553630460856999, 0.719949159961346, -0.036786179542918324],
              [-0.7187482358902453, -0.017458449065238704, 0.47641870111942036],
              [0.05340731485142502, -0.47473725423529933, -0.0060253010427265]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06600613273548772, -0.0011908498389629194, 0.9754617446784627],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0421288866198269, -0.09194771778288212, 0.9652711089470396],
              "axisReference": [0.0201610926011042, -0.18897855085885848, 0.9300635191526552],
              "wheelCentre": [-0.0950883386137959, -0.08715686237640634, 1],
              "spindleReference": [-0.1681033220464141, -0.09034614938654978, 1.0484849833488388],
              "outerTieRod": [-0.052800304106979536, -0.12379461021645118, 0.9742938399848023]
            },
            "strutAxisPerM": [0.2534595764279784, -0.39482103156051157, -0.1432606160404063],
            "strutLengthMPerM": -0.9429927348542476,
            "springCompressionMPerM": 0.9429927348542476,
            "damperCompressionMPerM": 0.9429927348542476,
            "springLengthMPerM": -0.9429927348542476,
            "damperLengthMPerM": -0.9429927348542476,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.716157811140906,
            "toeInRadPerM": -0.716157811140906,
            "residualsMPerM": [1.3877787807814457e-17, -6.245004513516506e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.034476055726188615, -0.5215618441550663, 1.713854078755078, -7.075828673436229
            ],
            "angularRadPerM": [-0.5215618441550663, 1.713854078755078, -7.075828673436229],
            "carrierBasisPerM": [
              [0.1109733674233138, -7.075563778684389, -1.7219698042573224],
              [7.095879414608039, 0.11951800377844397, -0.49409103816341843],
              [1.62506229546818, 0.5113617444070347, 0.004074282322335942]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007937734107552566, -0.000014320865337755651, 0.011730661440772491],
              "topMount": [0, 0, 0],
              "strutLower": [0.20897802596244652, 0.03293059837206255, 0.004247978525864331],
              "axisReference": [0.09975705337954122, 0.013896177139452738, 0.007688320645210418],
              "wheelCentre": [0.6457854519672703, 0.1483220548803697, 0],
              "spindleReference": [1.379537472764946, 0.1494299341748444, -0.05381677980724933],
              "outerTieRod": [-0.008075233411666546, 0.9687490650855458, 0.2469139719573306]
            },
            "strutAxisPerM": [-0.44442303231035174, -0.07745156449735768, 0.013998843268898997],
            "strutLengthMPerM": -0.011340197167167854,
            "springCompressionMPerM": 0.011340197167167854,
            "damperCompressionMPerM": 0.011340197167167854,
            "springLengthMPerM": -0.011340197167167854,
            "damperLengthMPerM": -0.011340197167167854,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.249000902703301e-16,
            "headingRadPerM": -7.198040747376039,
            "toeInRadPerM": 7.198040747376039,
            "residualsMPerM": [0, -5.551115123125783e-17, 0, 1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07157327728194694,
          "carrierBasis": [
            [0.9998715060056718, -0.015982659682522847, -0.0012353410143251182],
            [0.01596591063415886, 0.999793763804885, -0.012550679443099962],
            [0.001435679480617974, 0.0125293434119294, 0.9999204740268566]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006423682208256815, -0.7478405906508301, -0.14266178790120473],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017006969312216312, -0.727410555412898, 0.06408348458223553],
            "axisReference": [0.0369516076403405, -0.6552761723307817, 0.29816966994848637],
            "wheelCentre": [-0.00218172463013578, -0.7986093985052366, 0.02499999999987923],
            "spindleReference": [-0.0018018904259249312, -0.9005451516722284, 0.032277221465207895],
            "outerTieRod": [-0.12628580343249243, -0.7330031991729159, -0.08565262868008586]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.0811552619840482, 0.29351671666223794, 0.9525028926423892],
          "steeringAxisReference": [0.07215395324564593, 0.2344521593199261, 0.9694462295667817],
          "strutLengthM": 0.4681524002309986,
          "strutInclinationRad": 0.3094444683823509,
          "springUpperM": [0.05175378952063807, -0.6017406686664895, 0.47189988429430446],
          "springLowerM": [0.026745600750302096, -0.6921885494134294, 0.17838383169932223],
          "damperUpperM": [0.05297111845039879, -0.5973379179165559, 0.4861874276839403],
          "damperLowerM": [0.02025317979157824, -0.7156698867464085, 0.10218360028793111],
          "springLengthM": 0.3081524002309986,
          "damperLengthM": 0.4031524002309986,
          "springCompressionM": 0.023365656405784585,
          "damperCompressionM": 0.023365656405784585,
          "springMotionRatio": 0.9429927348542476,
          "damperMotionRatio": 0.9429927348542476,
          "headingRad": 0.0037261945339994718,
          "steeringAngleRad": -0.015879136323205218,
          "toeInRad": 0.0037261945339994718,
          "tieRodLengthM": 0.2752271788905063,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.047849036589392394, -0.013377423520117105, -0.6539893274115808,
                0.15915729956884644
              ],
              [
                0.10053087931187692, 0.6700766574768706, -0.024086643693627046, -0.04404732607906102
              ],
              [0.3402553219526698, -0.05076880785440652, 0.008605406838392594, 0],
              [0.04257645632305807, 0.058400148956324144, 0.015259661597348451, 0.1319759887567221]
            ],
            "residualsM": [
              -1.4210854715202004e-12, -5.28577182024037e-13, -1.207714483975053e-13,
              4.8683279629813114e-14
            ],
            "singularValuesMPerRad": [
              0.6837868222347278, 0.6733715622800508, 0.3453975601050747, 0.13467366593798882
            ],
            "normalizedSingularValues": [
              1.3316341215888394, 1.104945657255728, 0.8716219734620965, 0.496105629992311
            ],
            "rawRankRatio": 0.1969527074210836,
            "normalizedRankRatio": 0.3725540086043924,
            "conditionNumber": 5.077361022826697,
            "headingProjectionNorm": 0.9974614488741385
          },
          "jounce": {
            "tangentRadPerM": [
              2.8668522775204424, -0.47580799841648996, 0.04439656154735911, -0.719453820321066
            ],
            "angularRadPerM": [-0.47580799841648996, 0.04439656154735911, -0.719453820321066],
            "carrierBasisPerM": [
              [-0.011553630460856999, -0.719949159961346, -0.036786179542918324],
              [0.7187482358902453, -0.017458449065238704, -0.47641870111942036],
              [0.05340731485142502, 0.47473725423529933, -0.0060253010427265]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06600613273548772, 0.0011908498389629194, 0.9754617446784627],
              "topMount": [0, 0, 0],
              "strutLower": [-0.0421288866198269, 0.09194771778288212, 0.9652711089470396],
              "axisReference": [0.0201610926011042, 0.18897855085885848, 0.9300635191526552],
              "wheelCentre": [-0.0950883386137959, 0.08715686237640634, 1],
              "spindleReference": [-0.1681033220464141, 0.09034614938654978, 1.0484849833488388],
              "outerTieRod": [-0.052800304106979536, 0.12379461021645118, 0.9742938399848023]
            },
            "strutAxisPerM": [0.2534595764279784, 0.39482103156051157, -0.1432606160404063],
            "strutLengthMPerM": -0.9429927348542476,
            "springCompressionMPerM": 0.9429927348542476,
            "damperCompressionMPerM": 0.9429927348542476,
            "springLengthMPerM": -0.9429927348542476,
            "damperLengthMPerM": -0.9429927348542476,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.716157811140906,
            "toeInRadPerM": -0.716157811140906,
            "residualsMPerM": [1.3877787807814457e-17, 6.245004513516506e-17, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.034476055726188615, -0.5215618441550663, -1.713854078755078, -7.075828673436229
            ],
            "angularRadPerM": [-0.5215618441550663, -1.713854078755078, -7.075828673436229],
            "carrierBasisPerM": [
              [-0.1109733674233138, -7.075563778684389, 1.7219698042573224],
              [7.095879414608039, -0.11951800377844397, -0.49409103816341843],
              [-1.62506229546818, 0.5113617444070347, -0.004074282322335942]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007937734107552566, -0.000014320865337755651, -0.011730661440772491],
              "topMount": [0, 0, 0],
              "strutLower": [-0.20897802596244652, 0.03293059837206255, -0.004247978525864331],
              "axisReference": [-0.09975705337954122, 0.013896177139452738, -0.007688320645210418],
              "wheelCentre": [-0.6457854519672703, 0.1483220548803697, 0],
              "spindleReference": [-1.379537472764946, 0.1494299341748444, 0.05381677980724933],
              "outerTieRod": [0.008075233411666546, 0.9687490650855458, -0.2469139719573306]
            },
            "strutAxisPerM": [0.44442303231035174, -0.07745156449735768, -0.013998843268898997],
            "strutLengthMPerM": 0.011340197167167854,
            "springCompressionMPerM": -0.011340197167167854,
            "damperCompressionMPerM": -0.011340197167167854,
            "springLengthMPerM": 0.011340197167167854,
            "damperLengthMPerM": 0.011340197167167854,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.249000902703301e-16,
            "headingRadPerM": -7.198040747376039,
            "toeInRadPerM": -7.198040747376039,
            "residualsMPerM": [0, -5.551115123125783e-17, 0, -1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.015879136323205218, "right": -0.015879136323205218 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.0715732772824503,
          "phi": 0.015279567502697322,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.0064236822082452405, 0.7478405906508299, -0.14266178790103348],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.017006969311744707, 0.7274105554130267, 0.06408348458244323],
            "axisReference": [0.036951607639374114, 0.6552761723310607, 0.2981696699487828],
            "wheelCentre": [-0.002181724630556256, 0.7986093985053319, 0.025000000000000744],
            "spindleReference": [-0.0018018904264162274, 0.9005451516723282, 0.032277221465269484],
            "outerTieRod": [-0.12628580343262605, 0.7330031991728791, -0.08565262868020801]
          },
          "basis": [
            [0.9998715060056667, 0.015982659683054165, -0.001235341012057077],
            [-0.01596591063471946, 0.9997937638048845, 0.01255067944246721],
            [0.0014356794783470992, -0.012529343411332093, 0.9999204740268681]
          ],
          "axis": [0.08115526198203493, -0.29351671666162665, 0.9525028926427501],
          "strutLength": 0.4681524002308771,
          "heading": -0.003726194533304563,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": 7.424616477180734e-16,
          "springLength": 0.30815240023087714,
          "damperLength": 0.4031524002308771
        },
        {
          "side": "right",
          "theta": 0.07157327728245041,
          "phi": -0.015279567502697766,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.0064236822082452405, -0.7478405906508299, -0.14266178790103343],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017006969311744693, -0.7274105554130267, 0.06408348458244328],
            "axisReference": [0.03695160763937411, -0.6552761723310607, 0.2981696699487828],
            "wheelCentre": [-0.002181724630556296, -0.7986093985053319, 0.0250000000000008],
            "spindleReference": [-0.0018018904264163107, -0.9005451516723282, 0.03227722146526954],
            "outerTieRod": [-0.12628580343262605, -0.733003199172879, -0.08565262868020797]
          },
          "basis": [
            [0.9998715060056667, -0.015982659683054595, -0.0012353410120569729],
            [0.01596591063471989, 0.9997937638048845, -0.012550679442467244],
            [0.0014356794783469998, 0.012529343411332123, 0.9999204740268681]
          ],
          "axis": [0.08115526198203496, 0.29351671666162665, 0.9525028926427501],
          "strutLength": 0.4681524002308771,
          "heading": 0.0037261945333041373,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": 7.979727989493313e-16,
          "springLength": 0.30815240023087714,
          "damperLength": 0.4031524002308771
        }
      ],
      "errors": {
        "positionM": 9.663936317849675e-13,
        "frame": 2.2709742072968275e-12,
        "angleRad": 6.953344150462115e-13,
        "closureM": 1.4210854715202004e-12,
        "jacobianMPerRad": 3.588826458233996e-11,
        "pointDerivativeMPerM": 1.459217191523976e-10,
        "angularDerivativeRadPerM": 5.826177318368764e-10,
        "carrierBasisDerivativePerM": 7.603506158027074e-10,
        "armDerivativeRadPerM": 6.810223496245271e-10,
        "lengthDerivativeMPerM": 1.381839087599701e-10,
        "headingDerivativeRadPerM": 5.995354435128775e-9,
        "implicitResidual": 1.249000902703301e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.0000014230548235349971,
          "heading": 0.000059312065663341684,
          "length": 3.9862831380244046e-7,
          "angular": 0.0000053682136634813915,
          "basis": 0.00000753271702010061,
          "arm": 0.000003883678952654179
        },
        {
          "stepM": 0.0001,
          "point": 1.4230766121059446e-8,
          "heading": 5.930982167612342e-7,
          "length": 3.986217023133065e-9,
          "angular": 5.3678186562322594e-8,
          "basis": 7.532015340594445e-8,
          "arm": 3.883564092532765e-8
        },
        {
          "stepM": 0.00001,
          "point": 1.459217191523976e-10,
          "heading": 5.995354435128775e-9,
          "length": 1.381839087599701e-10,
          "angular": 5.826177318368764e-10,
          "basis": 7.603506158027074e-10,
          "arm": 6.810223496245271e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.025,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.0720876519062796,
          "carrierBasis": [
            [0.9983329409316611, -0.054750040171619115, -0.018269432173575746],
            [0.0548860968769492, 0.9984678708053416, 0.007030457955178888],
            [0.01785652318770168, -0.00802147559065598, 0.9998083818957489]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006411835670790789, 0.7478403320182859, -0.14248676950576047],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01910351563617656, 0.7276599644948077, 0.06416432298173058],
            "axisReference": [0.037954374259574215, 0.6553685249668574, 0.2982926914041355],
            "wheelCentre": [0.004316174650161991, 0.7998575430687025, 0.024999999999842676],
            "spindleReference": [0.012018361552600339, 0.9015436369569602, 0.031679418138298304],
            "outerTieRod": [-0.12600725681394456, 0.7426832488027798, -0.08315222275407935]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.07670464337519899, -0.29415578350307287, 0.9526745366159299],
          "steeringAxisReference": [0.07218965801036534, -0.23451060038900692, 0.9694294361022537],
          "strutLengthM": 0.4679831987547551,
          "strutInclinationRad": 0.3088803341128045,
          "springUpperM": [0.05193181426499204, 0.6017662313401229, 0.4718930185353628],
          "springLowerM": [0.02830807284120044, 0.692361270474439, 0.1784852673756422],
          "damperUpperM": [0.05308238391562003, 0.5973538945875768, 0.48618313658460177],
          "damperLowerM": [0.02217170137118452, 0.7158937331546849, 0.10227130444636778],
          "springLengthM": 0.3079831987547551,
          "damperLengthM": 0.4029831987547551,
          "springCompressionM": 0.023534857882028082,
          "damperCompressionM": 0.023534857882028082,
          "springMotionRatio": 0.9426119896989437,
          "damperMotionRatio": 0.9426119896989437,
          "headingRad": -0.0756003822708744,
          "steeringAngleRad": -0.055995051413669714,
          "toeInRad": 0.0756003822708744,
          "tieRodLengthM": 0.27522717889051646,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.053616846596901455, -0.035579597186770284, -0.6538588864275384,
                -0.15552278016122384
              ],
              [0.09687917983347566, 0.669073406257247, -0.02354172245898594, -0.0555181861054115],
              [-0.3402541095242925, 0.05201721105041657, 0.0020956610206287977, 0],
              [
                -0.04547173019533587, -0.05947655349315694, 0.016433374715900888,
                -0.13130770155485208
              ]
            ],
            "residualsM": [
              -2.3219690059583797e-12, 1.1471934513451743e-12, -1.573255414832886e-13,
              5.88418203051333e-14
            ],
            "singularValuesMPerRad": [
              0.6836831045797035, 0.6733599316349523, 0.34529590605825167, 0.1344441627535386
            ],
            "normalizedSingularValues": [
              1.3324813116042586, 1.1044098740854726, 0.8709262334273583, 0.4962457860535862
            ],
            "rawRankRatio": 0.19664689949620534,
            "normalizedRankRatio": 0.372422323474184,
            "conditionNumber": 5.085256887151159,
            "headingProjectionNorm": 0.997861816600797
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8654100588608684, 0.4802733497994475, 0.023845364991880866, 0.7777305376891943
            ],
            "angularRadPerM": [0.4802733497994475, 0.023845364991880866, 0.7777305376891943],
            "carrierBasisPerM": [
              [0.042145136902805, 0.7852083363325526, -0.05010059855481114],
              [-0.7763713101908221, 0.03931005204301297, 0.47822872996579285],
              [0.030079342312427572, -0.46629375735060585, -0.004278296265155581]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06601331494981609, -0.0016912610480189192, 0.9749675479996555],
              "topMount": [0, 0, 0],
              "strutLower": [-0.045390756138680696, -0.09106956639304303, 0.9649728175478358],
              "axisReference": [0.01641538039570381, -0.1888542937652726, 0.9298036601196377],
              "wheelCentre": [-0.10247490531897674, -0.08376055245795083, 1],
              "spindleReference": [-0.1814000126307604, -0.08097827302100206, 1.0486534594818102],
              "outerTieRod": [-0.060587639923790945, -0.1331744345737491, 0.975648319960742]
            },
            "strutAxisPerM": [0.2514908077123089, -0.3978886474337177, -0.14310423372375555],
            "strutLengthMPerM": -0.9426119896989437,
            "springCompressionMPerM": 0.9426119896989437,
            "damperCompressionMPerM": 0.9426119896989437,
            "springLengthMPerM": -0.9426119896989437,
            "damperLengthMPerM": -0.9426119896989437,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.77379722162436,
            "toeInRadPerM": -0.77379722162436,
            "residualsMPerM": [-4.163336342344337e-17, 0, 0, -1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06840809912210895, -0.5166048724018296, 1.7160255360753622, -7.072855340791539
            ],
            "angularRadPerM": [-0.5166048724018296, 1.7160255360753622, -7.072855340791539],
            "carrierBasisPerM": [
              [-0.41858992617584034, -7.070502550833507, -1.6848806826270923],
              [7.074083258015707, -0.38456945459647035, -0.6099993108110711],
              [1.658961978042893, 0.39020927615942935, -0.026498316401632686]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.001575985740156601, -0.00004037675272914848, 0.02327613685104272],
              "topMount": [0, 0, 0],
              "strutLower": [0.21030974580868073, 0.01695016808667413, 0.011922166124233137],
              "axisReference": [0.10077311058241578, 0.004572627888174825, 0.01691972124261769],
              "wheelCentre": [0.6537457966772461, 0.10130641167895064, 0],
              "spindleReference": [1.3844188810107543, 0.050280577865400286, -0.06574868096639322],
              "outerTieRod": [0.06376830809348677, 0.9671932247043725, 0.25317485533528583]
            },
            "strutAxisPerM": [-0.44570747197272986, -0.05036453913084188, 0.020335184235469844],
            "strutLengthMPerM": -0.02250368816344852,
            "springCompressionMPerM": 0.02250368816344852,
            "damperCompressionMPerM": 0.02250368816344852,
            "springLengthMPerM": -0.02250368816344852,
            "damperLengthMPerM": -0.02250368816344852,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.0816681711721685e-17,
            "headingRadPerM": -7.182376619640116,
            "toeInRadPerM": 7.182376619640116,
            "residualsMPerM": [2.220446049250313e-16, 0, -1.734723475976807e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07139882519280841,
          "carrierBasis": [
            [0.9960981124461259, -0.08675815246283598, 0.016173229810429107],
            [0.08702959273348243, 0.9960621888932202, -0.016910524707712586],
            [-0.01464241680563082, 0.018252091345412853, 0.9997261929106436]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006427698359396605, -0.7478406579432293, -0.1427211461871945],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01492423187429497, -0.7270009371592792, 0.0640795185986742],
            "axisReference": [0.03595963570020208, -0.6550903993855909, 0.2981390972169824],
            "wheelCentre": [-0.008598938561587322, -0.7968897894801834, 0.024999999999908318],
            "spindleReference": [-0.01557161529634406, -0.898552136504145, 0.03275557713717972],
            "outerTieRod": [-0.1258436132410573, -0.7233087081922649, -0.08809071905256743]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.08559361570495319, 0.29260588416928923, 0.9523946290798062],
          "steeringAxisReference": [0.07214185075785723, 0.23443231644892226, 0.9694519288616755],
          "strutLengthM": 0.4682097817288488,
          "strutInclinationRad": 0.30979978182731815,
          "springUpperM": [0.051576255371801875, -0.6017042353667715, 0.4719042148368078],
          "springLowerM": [0.025195465758889354, -0.6918882310589645, 0.17836687408825094],
          "damperUpperM": [0.05286015960737617, -0.5973151471042322, 0.48619013427300484],
          "damperLowerM": [0.018347976502493098, -0.7152967017925076, 0.10217530376186645],
          "springLengthM": 0.30820978172884883,
          "damperLengthM": 0.4032097817288488,
          "springCompressionM": 0.023308274907934357,
          "damperCompressionM": 0.023308274907934357,
          "springMotionRatio": 0.9434249287181117,
          "damperMotionRatio": 0.9434249287181117,
          "headingRad": -0.06847937558352062,
          "steeringAngleRad": -0.0880847064407253,
          "toeInRad": -0.06847937558352062,
          "tieRodLengthM": 0.27522717889049014,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.041829463615604495, -0.062419802395945065, -0.6505111317339037,
                0.16195120859816672
              ],
              [0.10366684779020582, 0.6673895562719784, -0.07174330851142456, -0.03231492643339991],
              [0.34025571270855665, -0.049049131536954116, 0.015026636920983927, 0],
              [0.03958369496387087, 0.0570938103144266, 0.014175356414666072, 0.13187017603828788]
            ],
            "residualsM": [
              -8.733500034274755e-13, -3.1147306955858767e-13, -9.168360515232621e-14,
              3.2529534621517087e-14
            ],
            "singularValuesMPerRad": [
              0.6837484676326369, 0.6733261849540241, 0.3454310108089008, 0.1341863476746244
            ],
            "normalizedSingularValues": [
              1.3314053251210463, 1.1056002299786925, 0.8722288373012055, 0.49419110381569026
            ],
            "rawRankRatio": 0.19625103971234023,
            "normalizedRankRatio": 0.3711800565096585,
            "conditionNumber": 5.095514405762,
            "headingProjectionNorm": 0.9971162471584549
          },
          "jounce": {
            "tangentRadPerM": [
              2.868262991216856, -0.4707755106755115, 0.0642859573643683, -0.6640573221497443
            ],
            "angularRadPerM": [-0.4707755106755115, 0.0642859573643683, -0.6640573221497443],
            "carrierBasisPerM": [
              [-0.05657267483709274, -0.6538522846261121, -0.023191507256483897],
              [0.6603552805806755, -0.06575369920344344, -0.4745164663286765],
              [0.07638879031596325, 0.4803700130969408, -0.007651335841554726]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0660248976195753, 0.0010213470480390416, 0.9759428683120678],
              "topMount": [0, 0, 0],
              "strutLower": [-0.038891749722089634, 0.09273585032718268, 0.9655858303263849],
              "axisReference": [0.02390771351803242, 0.1889566540447414, 0.9303798291095317],
              "wheelCentre": [-0.08781421810888855, 0.08995890357001955, 0.9999999999999999],
              "spindleReference": [-0.15482526933589583, 0.0982402963981002, 1.0483083885359625],
              "outerTieRod": [-0.04622230745126393, 0.11457574725939626, 0.9728970150382674]
            },
            "strutAxisPerM": [0.25553268040579424, 0.3915250006315146, -0.14325415207632744],
            "strutLengthMPerM": -0.9434249287181117,
            "springCompressionMPerM": 0.9434249287181117,
            "damperCompressionMPerM": 0.9434249287181117,
            "springLengthMPerM": -0.9434249287181117,
            "damperLengthMPerM": -0.9434249287181117,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.6616277722002742,
            "toeInRadPerM": -0.6616277722002742,
            "residualsMPerM": [
              -1.3877787807814457e-17, -3.469446951953614e-18, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0003319341995499803, -0.5294914074426018, -1.7208209208535103, -7.116032285925383
            ],
            "angularRadPerM": [-0.5294914074426018, -1.7208209208535103, -7.116032285925383],
            "carrierBasisPerM": [
              [-0.6452050462083356, -7.079702741900747, 1.7600441673746527],
              [7.117110679653304, -0.6282593692504777, -0.37764402638829264],
              [-1.5904672765862506, 0.633542339674336, -0.034861302706240126]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [
                0.000007640834054908382, -1.1819697701769875e-7, -0.00011294250764022282
              ],
              "topMount": [0, 0, 0],
              "strutLower": [-0.2075631436476224, 0.04903745005009447, 0.0034736170309252953],
              "axisReference": [-0.09862005476434155, 0.02328137298549148, 0.0015957681574036396],
              "wheelCentre": [-0.6376456200078079, 0.19573682103411846, 0],
              "spindleReference": [-1.374424123084379, 0.24946112525191166, 0.04183061121011769],
              "outerTieRod": [0.08056860537018717, 0.9701731474062538, -0.24071763933938425]
            },
            "strutAxisPerM": [0.44329231617135556, -0.10480216023329558, -0.007641016838204839],
            "strutLengthMPerM": 0.00010917931846153714,
            "springCompressionMPerM": -0.00010917931846153714,
            "damperCompressionMPerM": -0.00010917931846153714,
            "springLengthMPerM": 0.00010917931846153714,
            "damperLengthMPerM": 0.00010917931846153714,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0755285551056204e-16,
            "headingRadPerM": -7.249452433109528,
            "toeInRadPerM": -7.249452433109528,
            "residualsMPerM": [
              -2.220446049250313e-16, -2.7755575615628914e-17, 0, -1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": -0.01726317208242438, "right": -0.014566104051041577 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.07208765190702249,
          "phi": -0.057672980115025974,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.0064118356707736635, 0.7478403320182855, -0.14248676950550768],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.019103515635427868, 0.7276599644951613, 0.06416432298206287],
            "axisReference": [0.03795437425804603, 0.6553685249676166, 0.29829269140465575],
            "wheelCentre": [0.0043161746494836655, 0.7998575430689767, 0.02500000000000191],
            "spindleReference": [0.012018361551796189, 0.9015436369572531, 0.03167941813831754],
            "outerTieRod": [-0.1260072568141725, 0.7426832488027452, -0.08315222275429976]
          },
          "basis": [
            [0.9983329409317828, -0.05475004017065245, -0.018269432169853522],
            [0.054886096875926695, 0.998467870805409, 0.007030457953729121],
            [0.017856523184072746, -0.008021475588986473, 0.999808381895827]
          ],
          "axis": [0.07670464337202725, -0.2941557835014228, 0.9526745366166949],
          "strutLength": 0.4679831987545999,
          "heading": -0.07560038226963017,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": 1.908195823574488e-15,
          "springLength": 0.30798319875459995,
          "damperLength": 0.4029831987545999
        },
        {
          "side": "right",
          "theta": 0.07139882519317332,
          "phi": -0.08844394618332974,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006427698359388195, -0.7478406579432293, -0.14272114618707035],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.014924231873999471, -0.7270009371593319, 0.06407951859881544],
            "axisReference": [0.035959635699596634, -0.6550903993857067, 0.2981390972171708],
            "wheelCentre": [-0.008598938561849004, -0.7968897894802194, 0.024999999999999245],
            "spindleReference": [-0.015571615296648258, -0.8985521365041809, 0.03275557713723615],
            "outerTieRod": [-0.12584361324113558, -0.7233087081922371, -0.08809071905262511]
          },
          "basis": [
            [0.9960981124460757, -0.08675815246314851, 0.016173229811822034],
            [0.0870295927338151, 0.9960621888931978, -0.01691052470734801],
            [-0.014642416807044221, 0.018252091345175313, 0.9997261929106268]
          ],
          "axis": [0.08559361570369195, 0.29260588416903227, 0.9523946290799983],
          "strutLength": 0.46820978172875505,
          "heading": -0.06847937558393695,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -7.563394355258879e-16,
          "springLength": 0.3082097817287551,
          "damperLength": 0.40320978172875505
        }
      ],
      "errors": {
        "positionM": 1.5281872989270084e-12,
        "frame": 3.722223917979051e-12,
        "angleRad": 1.244226943697413e-12,
        "closureM": 2.3219690059583797e-12,
        "jacobianMPerRad": 5.86722267992279e-11,
        "pointDerivativeMPerM": 4.4343770322363696e-10,
        "angularDerivativeRadPerM": 7.924718659069185e-10,
        "carrierBasisDerivativePerM": 2.3466952825401677e-9,
        "armDerivativeRadPerM": 5.791607193827986e-10,
        "lengthDerivativeMPerM": 9.94926363517834e-11,
        "headingDerivativeRadPerM": 6.94617519059193e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000004478349705738793,
          "heading": 0.0000690555870885845,
          "length": 4.4641983219925394e-7,
          "angular": 0.00000758467923756001,
          "basis": 0.000023205003158111026,
          "arm": 0.000003889406344548263
        },
        {
          "stepM": 0.0001,
          "point": 4.478074933089715e-8,
          "heading": 6.905253409072998e-7,
          "length": 4.460418688480988e-9,
          "angular": 7.586106054446873e-8,
          "basis": 2.3203074484001718e-7,
          "arm": 3.891509248177272e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.4343770322363696e-10,
          "heading": 6.94617519059193e-9,
          "length": 9.94926363517834e-11,
          "angular": 7.924718659069185e-10,
          "basis": 2.3466952825401677e-9,
          "arm": 5.791607193827986e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.025,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.025,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.07294241107057979,
          "carrierBasis": [
            [0.9914896785418831, -0.12541147061535107, -0.03493108047296459],
            [0.12550009225273273, 0.9920935470765972, 0.0003474097450802944],
            [0.034611330362604956, -0.004728306998316671, 0.9993896632062295]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.0063921337241696075, 0.7478397033348438, -0.14219593511589743],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.02121257423409847, 0.72774914523266, 0.06432216098765098],
            "axisReference": [0.038966539510770545, 0.6553673793598481, 0.298508361875082],
            "wheelCentre": [0.01089181335578441, 0.8006343258261075, 0.024999999999815864],
            "spindleReference": [0.025883470104822545, 0.9015486748446997, 0.030961911612105514],
            "outerTieRod": [-0.12500914879826516, 0.7523447928628623, -0.08058905952717901]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.07224135527452948, -0.29452332379438845, 0.952909858448954],
          "steeringAxisReference": [0.07224905761059934, -0.2346074965473112, 0.9694015660386484],
          "strutLengthM": 0.4677019920194185,
          "strutInclinationRad": 0.30810528781366026,
          "springUpperM": [0.052110345789018825, 0.6017809329517755, 0.47188360566204185],
          "springLowerM": [0.029881536867042008, 0.6924063463773333, 0.17867134400152546],
          "damperUpperM": [0.053193966118136767, 0.5973630830948596, 0.48617725353877617],
          "damperLowerM": [0.02410222844507965, 0.7159682122808845, 0.10243855532560914],
          "springLengthM": 0.3077019920194185,
          "damperLengthM": 0.4027019920194185,
          "springCompressionM": 0.023816064617364685,
          "damperCompressionM": 0.023816064617364685,
          "springMotionRatio": 0.9422703342659039,
          "damperMotionRatio": 0.9422703342659039,
          "headingRad": -0.14747960310874225,
          "steeringAngleRad": -0.12787427225153755,
          "toeInRad": 0.14747960310874225,
          "tieRodLengthM": 0.27522717889073156,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05910889522160277, -0.0844083198325442, -0.6501281306171107, -0.15104835470301944
              ],
              [0.09271207341970251, 0.6643876359287597, -0.07109881608786993, -0.06672332509029696],
              [-0.340251895682137, 0.052794622491263654, -0.004499679631614803, 0],
              [
                -0.04827026166305026, -0.060316579281273944, 0.01769465550732319,
                -0.12994315659824524
              ]
            ],
            "residualsM": [
              -2.466221671326707e-12, 2.00031657904276e-12, -1.8413742752798612e-13,
              2.739475313262574e-13
            ],
            "singularValuesMPerRad": [
              0.6834384093032569, 0.673289293450358, 0.3451250285346894, 0.1335732304357877
            ],
            "normalizedSingularValues": [
              1.333871215269158, 1.104000336562924, 0.870150878559692, 0.49478104903798226
            ],
            "rawRankRatio": 0.19544296694117796,
            "normalizedRankRatio": 0.3709361468889197,
            "conditionNumber": 5.11658217049564,
            "headingProjectionNorm": 0.9982968841451114
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8638998870819923, 0.48421239865035487, 0.0024838247954591143, 0.8394371406214333
            ],
            "angularRadPerM": [0.48421239865035487, 0.0024838247954591143, 0.8394371406214333],
            "carrierBasisPerM": [
              [0.10518828361066827, 0.8492073229741252, -0.06318847565293176],
              [-0.832799307482015, 0.10518121848238023, 0.48007227587452816],
              [0.006451425332444425, -0.4548628298147698, -0.0023754733537686397]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06604556369672246, -0.0025224809066555524, 0.974447365623506],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04866784828212348, -0.09008027538125449, 0.964682456917005],
              "axisReference": [0.012673771787798327, -0.18857279959722953, 0.9295902107060104],
              "wheelCentre": [-0.10994804523163645, -0.07970362748994894, 1],
              "spindleReference": [-0.19464448947558588, -0.07000590553768654, 1.0488267423477735],
              "outerTieRod": [-0.06967428248320778, -0.14265641078344465, 0.9769551635936867]
            },
            "strutAxisPerM": [0.24960067790653492, -0.40076869155087, -0.14279127994244442],
            "strutLengthMPerM": -0.9422703342659039,
            "springCompressionMPerM": 0.9422703342659039,
            "damperCompressionMPerM": 0.9422703342659039,
            "springLengthMPerM": -0.9422703342659039,
            "damperLengthMPerM": -0.9422703342659039,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.8351355647357522,
            "toeInRadPerM": -0.8351355647357522,
            "residualsMPerM": [
              0, -2.0816681711721685e-17, 2.220446049250313e-16, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.10262918645792037, -0.5142841305896606, 1.7264204016467304, -7.103144640553634
            ],
            "angularRadPerM": [-0.5142841305896606, 1.7264204016467304, -7.103144640553634],
            "carrierBasisPerM": [
              [-0.9511215453454702, -7.0606590966506175, -1.647230879925479],
              [7.0475837371166135, -0.8912666403552781, -0.7268838869955649],
              [1.691780855240104, 0.26812095829474075, -0.057322013612345825]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0023667735390903097, -0.00009039427826140527, 0.034919775244622905],
              "topMount": [0, 0, 0],
              "strutLower": [0.21146414077405715, 0.0008468526486387929, 0.019665719593532728],
              "axisReference": [0.10162982343698634, -0.004823883935441667, 0.02623970526220184],
              "wheelCentre": [0.6612915397159519, 0.05393394659133548, 0],
              "spindleReference": [1.3883935229425952, -0.04948784316843567, -0.0777805503150726],
              "outerTieRod": [0.13599289589514343, 0.9649553598833344, 0.25945673414275466]
            },
            "strutAxisPerM": [-0.4469187483715804, -0.023074377461868134, 0.026749721927416828],
            "strutLengthMPerM": -0.033766696337864624,
            "springCompressionMPerM": 0.033766696337864624,
            "damperCompressionMPerM": 0.033766696337864624,
            "springLengthMPerM": -0.033766696337864624,
            "damperLengthMPerM": -0.033766696337864624,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0408340855860843e-16,
            "headingRadPerM": -7.198521095524723,
            "toeInRadPerM": 7.198521095524723,
            "residualsMPerM": [0, 0, -3.469446951953614e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.07156938218095685,
          "carrierBasis": [
            [0.9869205369365457, -0.15758675819850915, 0.033974511230705516],
            [0.15832049157334174, 0.9871832621928811, -0.020095491887412102],
            [-0.030372285407194863, 0.02521151496253795, 0.999220648201606]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006423771888481672, -0.7478405922662212, -0.14266311323006337],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.012855683026877944, -0.7264283775314891, 0.06415358720600273],
            "axisReference": [0.034979500053860496, -0.6548097898195598, 0.2982023313049731],
            "wheelCentre": [-0.014934750123399357, -0.794690288098112, 0.02499999999979205],
            "spindleReference": [-0.029291832902450285, -0.8955468852684076, 0.033113013083979154],
            "outerTieRod": [-0.12466803389340891, -0.7135982979266403, -0.09046729217890459]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.09002239786820845, 0.2914179316299389, 0.9523505431334549],
          "steeringAxisReference": [0.07215368298759012, 0.23445171639932053, 0.969446356797909],
          "strutLengthM": 0.4681536814447591,
          "strutInclinationRad": 0.309944355871092,
          "springUpperM": [0.051399104085271666, -0.6016567172651975, 0.4719059782746618],
          "springLowerM": [0.023658370771062958, -0.6914582257358964, 0.1784356523820173],
          "damperUpperM": [0.05274944005329479, -0.5972854482907485, 0.4861912364216636],
          "damperLowerM": [0.016456578941606282, -0.7147716602662916, 0.10224760893134092],
          "springLengthM": 0.30815368144475913,
          "damperLengthM": 0.4031536814447591,
          "springCompressionM": 0.023364375192024056,
          "damperCompressionM": 0.023364375192024056,
          "springMotionRatio": 0.9439205168608433,
          "damperMotionRatio": 0.9439205168608433,
          "headingRad": -0.14140143987447604,
          "steeringAngleRad": -0.16100677073168074,
          "toeInRad": -0.14140143987447604,
          "tieRodLengthM": 0.27522717889051374,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.0355748313031469, -0.11153198302492155, -0.6433612969691351, 0.16389210457220307],
              [0.10628353762066604, 0.6609486674447562, -0.11941090103892558, -0.02031447101576856],
              [0.34025533079034315, -0.0468496958318908, 0.02135852201188103, 0],
              [0.03648931247242255, 0.0555612114108052, 0.01318127138010019, 0.13089673508934818]
            ],
            "residualsM": [
              -1.3320525238391667e-12, -3.4447444896557045e-13, -2.0795171140619573e-13,
              5.612177389480166e-14
            ],
            "singularValuesMPerRad": [
              0.6835657153909876, 0.6732239003386208, 0.3453965036717833, 0.13289109275739724
            ],
            "normalizedSingularValues": [
              1.3318877704921646, 1.1063654526859106, 0.8727374183189543, 0.4902650819530991
            ],
            "rawRankRatio": 0.19440865708337327,
            "normalizedRankRatio": 0.3680978929417862,
            "conditionNumber": 5.143803856281689,
            "headingProjectionNorm": 0.9968438809411055
          },
          "jounce": {
            "tangentRadPerM": [
              2.869675047800196, -0.46511797834780805, 0.08367299654056365, -0.6109615156370833
            ],
            "angularRadPerM": [-0.46511797834780805, 0.08367299654056365, -0.6109615156370833],
            "carrierBasisPerM": [
              [-0.09343669547262155, -0.5871683110811354, -0.009282164285227365],
              [0.6014495320577465, -0.10607450204863485, -0.4724038331136636],
              [0.09901105123325193, 0.48331178534065916, -0.009184988738655937]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.06607081757066621, 0.0011882228298421178, 0.9764222326500496],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03568380534306986, 0.09345273824767178, 0.9659248493422495],
              "axisReference": [0.02765595530851428, 0.18879621615534561, 0.930762590547989],
              "wheelCentre": [-0.08066530364999273, 0.09222058607895894, 1],
              "spindleReference": [-0.1416059630034286, 0.10476571937780138, 1.0481115167165913],
              "outerTieRod": [-0.040782712767819244, 0.10555748594346709, 0.9714643701445175]
            },
            "strutAxisPerM": [0.2577311648934609, 0.3879551386578244, -0.14307616299941678],
            "strutLengthMPerM": -0.9439205168608433,
            "springCompressionMPerM": 0.9439205168608433,
            "damperCompressionMPerM": 0.9439205168608433,
            "springLengthMPerM": -0.9439205168608433,
            "damperLengthMPerM": -0.9439205168608433,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -0.6095846908740657,
            "toeInRadPerM": -0.6095846908740657,
            "residualsMPerM": [
              1.3877787807814457e-17, 4.163336342344337e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.03464113339393909, -0.5409014504920809, -1.7383177877119342, -7.199410571960319
            ],
            "angularRadPerM": [-0.5409014504920809, -1.7383177877119342, -7.199410571960319],
            "carrierBasisPerM": [
              [-1.1935902701764556, -7.086869284901273, 1.8008204305029287],
              [7.142069965294413, -1.1506839015013244, -0.25875753176039634],
              [-1.5554549792614694, 0.759142450629041, -0.06643362898913002]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007975704450113824, 0.000014343570217763029, 0.011786830301907147],
              "topMount": [0, 0, 0],
              "strutLower": [-0.20615539447860087, 0.06557582777439264, 0.011385637834499406],
              "axisReference": [-0.09739487201534835, 0.032894690747201666, 0.011105264529010454],
              "wheelCentre": [-0.6295395379808691, 0.24447233388404802, 0],
              "spindleReference": [-1.3697505848568208, 0.3522232079711548, 0.029596307326631478],
              "outerTieRod": [0.15499384125408622, 0.9720308713299266, -0.23461409418848755]
            },
            "strutAxisPerM": [0.4425494485693855, -0.13298041276779116, -0.0011408464112483696],
            "strutLengthMPerM": -0.011394487526703757,
            "springCompressionMPerM": 0.011394487526703757,
            "damperCompressionMPerM": 0.011394487526703757,
            "springLengthMPerM": -0.011394487526703757,
            "damperLengthMPerM": -0.011394487526703757,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 6.938893903907228e-18,
            "headingRadPerM": -7.342536244294855,
            "toeInRadPerM": -7.342536244294855,
            "residualsMPerM": [2.220446049250313e-16, 2.7755575615628914e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.018733526520241073, "right": -0.01330750157516053 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.07294241107152621,
          "phi": -0.13077636724958874,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.006392133724147764, 0.747839703334843, -0.14219593511557538],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.021212574233299288, 0.7277491452333243, 0.06432216098809349],
            "axisReference": [0.03896653950925303, 0.65536737936127, 0.2985083618758131],
            "wheelCentre": [0.010891813354906112, 0.8006343258266205, 0.024999999999998607],
            "spindleReference": [0.025883470103587998, 0.9015486748452799, 0.030961911612048226],
            "outerTieRod": [-0.12500914879855338, 0.7523447928626131, -0.08058905952740705]
          },
          "basis": [
            [0.9914896785424377, -0.12541147061219443, -0.034931080468541056],
            [0.1255000922494684, 0.992093547077011, 0.0003474097426309781],
            [0.034611330358539055, -0.004728306995219331, 0.9993896632063848]
          ],
          "axis": [0.0722413552716065, -0.294523323791306, 0.9529098584501281],
          "strutLength": 0.4677019920192501,
          "heading": -0.14747960310519154,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -1.394717674685353e-15,
          "springLength": 0.30770199201925014,
          "damperLength": 0.4027019920192501
        },
        {
          "side": "right",
          "theta": 0.07156938218170586,
          "phi": -0.1622331764214442,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.006423771888464436, -0.7478405922662209, -0.1426631132298085],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.0128556830264278, -0.7264283775314918, 0.06415358720627137],
            "axisReference": [0.03497950005294047, -0.6548097898195724, 0.29820233130528906],
            "wheelCentre": [-0.014934750123794666, -0.7946902880981029, 0.02500000000000116],
            "spindleReference": [-0.029291832902905546, -0.8955468852683925, 0.033113013084157344],
            "outerTieRod": [-0.12466803389352316, -0.7135982979265847, -0.09046729217892982]
          },
          "basis": [
            [0.9869205369364061, -0.157586758198926, 0.03397451123281423],
            [0.15832049157380176, 0.9871832621928139, -0.02009549188707189],
            [-0.03037228540931947, 0.02521151496254908, 0.9992206482015411]
          ],
          "axis": [0.09002239786629648, 0.2914179316298992, 0.9523505431336476],
          "strutLength": 0.4681536814445446,
          "heading": -0.14140143987506695,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": 1.1587952819525071e-15,
          "springLength": 0.30815368144454464,
          "damperLength": 0.4031536814445446
        }
      ],
      "errors": {
        "positionM": 1.5175152801027991e-12,
        "frame": 4.42353098595305e-12,
        "angleRad": 3.5507152773561756e-12,
        "closureM": 2.466221671326707e-12,
        "jacobianMPerRad": 4.012752630178085e-11,
        "pointDerivativeMPerM": 8.504011383969612e-10,
        "angularDerivativeRadPerM": 2.0889219243258594e-9,
        "carrierBasisDerivativePerM": 4.379888673966548e-9,
        "armDerivativeRadPerM": 4.841381254228061e-10,
        "lengthDerivativeMPerM": 1.6001848457403156e-10,
        "headingDerivativeRadPerM": 8.449202226756825e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00000842790767541235,
          "heading": 0.00008366035241280656,
          "length": 8.831550844402153e-7,
          "angular": 0.000019941681879132034,
          "basis": 0.00004357481814598607,
          "arm": 0.000003897071138236896
        },
        {
          "stepM": 0.0001,
          "point": 8.427644504482856e-8,
          "heading": 8.365739940785488e-7,
          "length": 8.844738096439042e-9,
          "angular": 1.9941068529760742e-7,
          "basis": 4.357198524207462e-7,
          "arm": 3.893090028128654e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.504011383969612e-10,
          "heading": 8.449202226756825e-9,
          "length": 1.6001848457403156e-10,
          "angular": 2.0889219243258594e-9,
          "basis": 4.379888673966548e-9,
          "arm": 4.841381254228061e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.05,
      "rackM": -0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.1435335114951689,
          "carrierBasis": [
            [0.9841015885031654, 0.17433866681198418, 0.03391301755618999],
            [-0.17539589110645737, 0.9840041075130045, 0.031180086281240037],
            [-0.027934653900097476, -0.036632576373411184, 0.9989382911169881]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004697373795384374, 0.7469309976021345, -0.11820393504912716],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.011913042363012083, 0.7233793670257241, 0.08835417983458899],
            "axisReference": [0.035744292515696524, 0.6496076914418405, 0.32156505307532457],
            "wheelCentre": [-0.017136508342599475, 0.7915708657114683, 0.04999999999986607],
            "spindleReference": [-0.03322629398185238, 0.8920681665531782, 0.059241824582366875],
            "outerTieRod": [-0.1256756620545647, 0.7098478487727001, -0.06614904482580697]
          },
          "innerRackM": [-0.12, 0.44, -0.12],
          "strutAxis": [0.09696998851171405, -0.30017890324789737, 0.9489412244037709],
          "steeringAxisReference": [0.07745303940669444, -0.24163316427989423, 0.9672716477839878],
          "strutLengthM": 0.4443329147492414,
          "strutInclinationRad": 0.3209339192215422,
          "springUpperM": [0.05112120045953144, 0.6020071561299158, 0.47204235102384917],
          "springLowerM": [0.023549440984417767, 0.6873578986359765, 0.2022271267630415],
          "damperUpperM": [0.05257575028720715, 0.5975044725811974, 0.48627646938990576],
          "damperLowerM": [0.015791841903480645, 0.7113722108958083, 0.12631182881073982],
          "springLengthM": 0.28433291474924144,
          "damperLengthM": 0.3793329147492414,
          "springCompressionM": 0.04718514188754175,
          "damperCompressionM": 0.04718514188754175,
          "springMotionRatio": 0.9619941381453355,
          "damperMotionRatio": 0.9619941381453355,
          "headingRad": 0.15875439228576277,
          "steeringAngleRad": 0.17835972314296747,
          "toeInRad": -0.15875439228576277,
          "tieRodLengthM": 0.27522717889079307,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.04209792243051545, 0.11816263729625343, -0.6172696256029878, -0.16366123065210944
              ],
              [0.08743856133376966, 0.6353995375458084, 0.12639210472327445, -0.019304919418480105],
              [-0.33921155537936654, 0.044639868109333736, 0.02183388213798385, 0],
              [-0.04251597579606049, -0.05829316419567644, 0.02443532855798571, -0.1285896066855837]
            ],
            "residualsM": [
              -1.4758888555732597e-12, 1.0031975250512914e-12, -1.3393453013321732e-13,
              3.3545388689049105e-13
            ],
            "singularValuesMPerRad": [
              0.6574208181971676, 0.6497840861199653, 0.34490630008772694, 0.13325649608975165
            ],
            "normalizedSingularValues": [
              1.3335166476325788, 1.0816283844717418, 0.8965215104813469, 0.4980588013840008
            ],
            "rawRankRatio": 0.20269588732401017,
            "normalizedRankRatio": 0.37349275111654245,
            "conditionNumber": 4.93349921008262,
            "headingProjectionNorm": 0.9959025917577717
          },
          "jounce": {
            "tangentRadPerM": [
              -2.889966332801969, 0.408064659342441, 0.06751308236426086, 0.7833608439535167
            ],
            "angularRadPerM": [0.408064659342441, 0.06751308236426086, 0.7833608439535167],
            "carrierBasisPerM": [
              [-0.1342805128200752, 0.7570679469494952, 0.00470171708343349],
              [-0.768725224381884, -0.1501217645697557, 0.41337881816648003],
              [0.09613792906906224, -0.42951432752350366, -0.013062505209077585]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0720610222083105, -0.0718276282826963, 0.9803099747437599],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03966622198034141, -0.150464222848311, 0.9702122346093185],
              "axisReference": [0.0338684049582577, -0.22696087016017075, 0.9384996997886584],
              "wheelCentre": [-0.09567418084345639, -0.15756951807691444, 1],
              "spindleReference": [-0.17377588718163434, -0.17394488813427156, 1.0420956678558932],
              "outerTieRod": [-0.03949714935372131, -0.19519852072098182, 0.9739795377567481]
            },
            "strutAxisPerM": [0.29921434602732827, -0.3112668854336245, -0.12903914471689357],
            "strutLengthMPerM": -0.9619941381453355,
            "springCompressionMPerM": 0.9619941381453355,
            "damperCompressionMPerM": 0.9619941381453355,
            "springLengthMPerM": -0.9619941381453355,
            "damperLengthMPerM": -0.9619941381453355,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.783165267391319,
            "toeInRadPerM": -0.783165267391319,
            "residualsMPerM": [
              -2.7755575615628914e-17, 3.642919299551295e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.03822027468108585, -0.5687421404180248, 1.7565970502037396, -7.045694721542288
            ],
            "angularRadPerM": [-0.5687421404180248, 1.7565970502037396, -7.045694721542288],
            "carrierBasisPerM": [
              [1.2879085311206275, -6.914391605385192, -1.8278236939857475],
              [6.98776339386703, 1.2535193331589838, -0.2515446973516151],
              [1.4966301055210278, 0.7649573453674273, 0.06990442053501425]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0009530187363570862, 0.0009499320637392696, -0.012964758821597755],
              "topMount": [0, 0, 0],
              "strutLower": [0.1978547948008092, 0.0675888385040831, -0.012244976158378173],
              "axisReference": [0.0877396215502246, 0.032317976311253126, -0.012149819205448956],
              "wheelCentre": [0.6109384379843567, 0.2504494662406074, 0],
              "spindleReference": [1.335245901854161, 0.36906939908425795, -0.028893779994626126],
              "outerTieRod": [-0.1688840606143924, 0.9491243522680054, 0.2371388808172219]
            },
            "strutAxisPerM": [-0.4480615585276746, -0.14351807310669806, 0.0003871961635769361],
            "strutLengthMPerM": 0.012722528904293876,
            "springCompressionMPerM": -0.012722528904293876,
            "damperCompressionMPerM": -0.012722528904293876,
            "springLengthMPerM": 0.012722528904293876,
            "damperLengthMPerM": 0.012722528904293876,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -3.469446951953614e-17,
            "headingRadPerM": -7.21136022576908,
            "toeInRadPerM": 7.21136022576908,
            "residualsMPerM": [0, -2.7755575615628914e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.1447521674903208,
          "carrierBasis": [
            [0.9941440640087931, 0.10188646318277685, -0.036010118247293166],
            [-0.1023664486622061, 0.9946774534719558, -0.011741965032735875],
            [0.0346221054294402, 0.015359432757974934, 0.9992824413753028]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004666967667035227, -0.746900457224589, -0.11779057280261457],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.019932588055097566, -0.7247979958493652, 0.08848943600901094],
            "axisReference": [0.03934597983315536, -0.6501735465660587, 0.32183855597485705],
            "wheelCentre": [0.007921128540778324, -0.7978684286934831, 0.049999999999774336],
            "spindleReference": [0.020558527064917568, -0.8990295994247092, 0.05712135484487066],
            "outerTieRod": [-0.12680913022060264, -0.7476397397190302, -0.05618303149772515]
          },
          "innerRackM": [-0.12, -0.48000000000000004, -0.12],
          "strutAxis": [0.0789936056912908, 0.3036488620333702, 0.9495037539924355],
          "steeringAxisReference": [0.07754819792052987, 0.24173683060031456, 0.9672381204908092],
          "strutLengthM": 0.4439272222127412,
          "strutInclinationRad": 0.31914586535337636,
          "springUpperM": [0.05184025577234837, -0.6021459544813348, 0.4720198498403026],
          "springLowerM": [0.02941182073805246, -0.6883601324053608, 0.20242988648810317],
          "damperUpperM": [0.05302515985771773, -0.5975912215508342, 0.4862624061501891],
          "damperLowerM": [0.0230923322827492, -0.7126520413680304, 0.12646958616870835],
          "springLengthM": 0.28392722221274125,
          "damperLengthM": 0.3789272222127412,
          "springCompressionM": 0.04759083442404194,
          "damperCompressionM": 0.04759083442404194,
          "springMotionRatio": 0.9599619154296061,
          "damperMotionRatio": 0.9599619154296061,
          "headingRad": 0.12427958328059847,
          "steeringAngleRad": 0.10467425242339379,
          "toeInRad": 0.12427958328059847,
          "tieRodLengthM": 0.2752271788905516,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.059299867016821106, 0.06666721177758747, -0.6275719019392137, 0.15150077040026166],
              [0.07325513494685716, 0.6423079405581656, 0.05295927873309065, -0.06473279967540682],
              [0.3391787319523278, -0.05096797146889409, -0.0032541608737430977, 0],
              [0.054692392605440864, 0.059737732364165116, 0.02896121036633159, 0.1278332862654448]
            ],
            "residualsM": [
              -2.333841453427965e-12, -1.0364070712753914e-12, -2.2566670754287088e-13,
              9.39803790345195e-14
            ],
            "singularValuesMPerRad": [
              0.6570424868698665, 0.6500874783804184, 0.344680853554382, 0.13396952634580597
            ],
            "normalizedSingularValues": [
              1.3358085987142432, 1.0791402540733406, 0.8936017570214931, 0.5025411420846241
            ],
            "rawRankRatio": 0.20389781334238116,
            "normalizedRankRatio": 0.3762074466119887,
            "conditionNumber": 4.9044174805387435,
            "headingProjectionNorm": 0.9975691589283924
          },
          "jounce": {
            "tangentRadPerM": [
              2.883380494905602, -0.4306464520004139, -0.021352331922411368, -1.0275472846383358
            ],
            "angularRadPerM": [-0.4306464520004139, -0.021352331922411368, -1.0275472846383358],
            "carrierBasisPerM": [
              [0.10546205858224761, -1.0370376631708673, -0.022649749843122926],
              [1.0223288347408832, 0.10012973078005885, -0.43054007861205845],
              [-0.005554466948440796, 0.3947615875021023, -0.00587522253497871]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07198699306529492, 0.07285513114017297, 0.9779813399981574],
              "topMount": [0, 0, 0],
              "strutLower": [-0.05368022811246382, 0.14600273827544052, 0.9687889500199686],
              "axisReference": [0.018017374252915608, 0.22654553085898763, 0.9370667168886126],
              "wheelCentre": [-0.12794171375560937, 0.14176974182704788, 1],
              "spindleReference": [-0.2320416575837056, 0.13185100348615278, 1.0438345371835338],
              "outerTieRod": [-0.07406210545590432, 0.23448410759887886, 0.9754923880994543]
            },
            "strutAxisPerM": [0.2917394443490881, 0.32773075778603894, -0.12907860740016555],
            "strutLengthMPerM": -0.9599619154296061,
            "springCompressionMPerM": 0.9599619154296061,
            "damperCompressionMPerM": 0.9599619154296061,
            "springLengthMPerM": -0.9599619154296061,
            "damperLengthMPerM": -0.9599619154296061,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": -1.0252983442469634,
            "toeInRadPerM": -1.0252983442469634,
            "residualsMPerM": [
              5.551115123125783e-17, 4.163336342344337e-17, 0, 2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0982267411798236, -0.5427734917572233, -1.736963197128684, -6.9178477867790225
            ],
            "angularRadPerM": [-0.5427734917572233, -1.736963197128684, -6.9178477867790225],
            "carrierBasisPerM": [
              [0.7673832939515155, -6.8968826505624055, 1.6714903804427068],
              [6.901422581183798, 0.7017822829573616, -0.7176913085401714],
              [-1.6294626062948647, 0.3028735645382731, 0.05180062998859049]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0024523463859978624, -0.00248192082965525, -0.03331642151718207],
              "topMount": [0, 0, 0],
              "strutLower": [-0.20294697371621578, 0.0038761616173757325, -0.018797230858839845],
              "axisReference": [-0.09202522586513154, -0.003767011085997936, -0.025581056716872948],
              "wheelCentre": [-0.6415823720195981, 0.06607856465599539, 0],
              "spindleReference": [-1.3537694843502117, -0.01747975211955061, 0.07685829801191443],
              "outerTieRod": [-0.10967192929415498, 0.9404886522693147, -0.26128430190919455]
            },
            "strutAxisPerM": [0.45134353195513044, -0.031100272310125132, -0.02760356721969262],
            "strutLengthMPerM": 0.03270256241796442,
            "springCompressionMPerM": -0.03270256241796442,
            "damperCompressionMPerM": -0.03270256241796442,
            "springLengthMPerM": 0.03270256241796442,
            "damperLengthMPerM": 0.03270256241796442,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 2.0816681711721685e-17,
            "headingRadPerM": -7.033544508034016,
            "toeInRadPerM": -7.033544508034016,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, -8.673617379884035e-19, 0
            ]
          }
        },
        "bumpSteerRad": { "left": -0.03066045398644726, "right": -0.04193354634838485 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14353351149587068,
          "phi": 0.17870807157263013,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004697373795366888, 0.7469309976021171, -0.11820393504888912],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.011913042362399331, 0.7233793670258848, 0.0883541798348681],
            "axisReference": [0.035744292514533746, 0.6496076914422426, 0.32156505307573624],
            "wheelCentre": [-0.017136508343266785, 0.7915708657115242, 0.050000000000000294],
            "spindleReference": [-0.033226293982809026, 0.8920681665531998, 0.05924182458237243],
            "outerTieRod": [-0.12567566205465164, 0.7098478487723856, -0.0661490448259545]
          },
          "basis": [
            [0.9841015885026068, 0.17433866681455606, 0.03391301755918167],
            [-0.17539589110910192, 0.9840041075125758, 0.03118008627992375],
            [-0.027934653903176128, -0.036632576372712576, 0.9989382911169274]
          ],
          "axis": [0.09696998850947601, -0.30017890324691454, 0.9489412244043105],
          "strutLength": 0.4443329147490842,
          "heading": 0.1587543922886233,
          "innerRack": [-0.12, 0.44, -0.12],
          "error": 2.914335439641036e-16,
          "springLength": 0.28433291474908423,
          "damperLength": 0.3793329147490842
        },
        {
          "side": "right",
          "theta": 0.14475216749120592,
          "phi": 0.10802889992150154,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004666967667013133, -0.7469004572245667, -0.11779057280231436],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.019932588054333397, -0.724797995849712, 0.08848943600940568],
            "axisReference": [0.03934597983160497, -0.6501735465668255, 0.3218385559754516],
            "wheelCentre": [0.007921128540078646, -0.7978684286937514, 0.04999999999999949],
            "spindleReference": [0.02055852706408294, -0.8990295994250034, 0.05712135484496972],
            "outerTieRod": [-0.12680913022085435, -0.7476397397189722, -0.056183031497914294]
          },
          "basis": [
            [0.9941440640090368, 0.10188646318177191, -0.03601011824342813],
            [-0.1023664486610955, 0.9946774534720871, -0.011741965031414772],
            [0.034622105425746945, 0.015359432756228532, 0.9992824413754577]
          ],
          "axis": [0.07899360568809163, 0.3036488620316618, 0.9495037539932485],
          "strutLength": 0.4439272222125322,
          "heading": 0.12427958327925352,
          "innerRack": [-0.12, -0.48000000000000004, -0.12],
          "error": -5.134781488891349e-16,
          "springLength": 0.28392722221253225,
          "damperLength": 0.3789272222125322
        }
      ],
      "errors": {
        "positionM": 1.5503917594195116e-12,
        "frame": 3.865033293415365e-12,
        "angleRad": 2.860545134097947e-12,
        "closureM": 2.333841453427965e-12,
        "jacobianMPerRad": 3.711157076091709e-11,
        "pointDerivativeMPerM": 8.68257188368915e-10,
        "angularDerivativeRadPerM": 1.962713547243311e-9,
        "carrierBasisDerivativePerM": 4.514801643651367e-9,
        "armDerivativeRadPerM": 6.394378360141673e-10,
        "lengthDerivativeMPerM": 1.2014056416376206e-10,
        "headingDerivativeRadPerM": 7.944634283774121e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008752090448593819,
          "heading": 0.00008094481291198719,
          "length": 9.376098590273274e-7,
          "angular": 0.000021077582433193243,
          "basis": 0.0000450793145276851,
          "arm": 0.000004179922246994039
        },
        {
          "stepM": 0.0001,
          "point": 8.752060920436122e-8,
          "heading": 8.094108894241003e-7,
          "length": 9.37692406707824e-9,
          "angular": 2.1076305767309123e-7,
          "basis": 4.5078171395651623e-7,
          "arm": 4.183953716818678e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.68257188368915e-10,
          "heading": 7.944634283774121e-9,
          "length": 1.2014056416376206e-10,
          "angular": 1.962713547243311e-9,
          "basis": 4.514801643651367e-9,
          "arm": 6.394378360141673e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.05,
      "rackM": -0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": -0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.14332692121774152,
          "carrierBasis": [
            [0.9943216581679231, 0.10522993550005122, 0.01584615956147339],
            [-0.10564401753327876, 0.9940078402275759, 0.0280669757105806],
            [-0.012797720797895798, -0.02958165378685058, 0.9994804370779924]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004702524555265375, 0.7469361249913407, -0.11827401342831845],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.013898205247379194, 0.7239728808883668, 0.08827169307965027],
            "axisReference": [0.03662795075454313, 0.6498844011593913, 0.3214920949329804],
            "wheelCentre": [-0.010988401012590385, 0.7938365648569977, 0.04999999999987528],
            "spindleReference": [-0.019852233809436348, 0.8952583345084895, 0.05889140646394542],
            "outerTieRod": [-0.1270039978561491, 0.7193262952212525, -0.0637479714450758]
          },
          "innerRackM": [-0.12, 0.45, -0.12],
          "strutAxis": [0.09248793691402685, -0.3014679877110785, 0.9489799965809715],
          "steeringAxisReference": [0.07743692621041993, -0.24161552887593057, 0.9672773431984677],
          "strutLengthM": 0.4444016822687781,
          "strutInclinationRad": 0.32081098694332966,
          "springUpperM": [0.051300482523438926, 0.6020587195084431, 0.47204080013676114],
          "springLowerM": [0.024996757677062414, 0.6877967223630373, 0.20214929266936685],
          "damperUpperM": [0.05268780157714933, 0.5975366996927769, 0.4862755000854757],
          "damperLowerM": [0.01759772272394027, 0.7119141613799236, 0.12623089294288914],
          "springLengthM": 0.2844016822687781,
          "damperLengthM": 0.3794016822687781,
          "springCompressionM": 0.04711637436800509,
          "damperCompressionM": 0.04711637436800509,
          "springMotionRatio": 0.9614758497624736,
          "damperMotionRatio": 0.9614758497624736,
          "headingRad": 0.08717426557922708,
          "steeringAngleRad": 0.10677959643643177,
          "toeInRad": -0.08717426557922708,
          "tieRodLengthM": 0.2752271788906724,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.04677480047826796, 0.07185078944944251, -0.6249013839876777, -0.1618458074812153],
              [0.08448238364964258, 0.6423055353370958, 0.08153932279442067, -0.03105314101947361],
              [-0.3392170697689924, 0.04690043986565706, 0.01569092556785576, 0],
              [
                -0.0457122170554005, -0.059000008205945184, 0.025531122350358357,
                -0.1295853449859569
              ]
            ],
            "residualsM": [
              -1.465983584525432e-12, 8.550937735662956e-13, -1.2471967902882852e-13,
              2.1477264411373653e-13
            ],
            "singularValuesMPerRad": [
              0.6575376193544903, 0.6499526370434913, 0.3449409150533954, 0.13454870455495122
            ],
            "normalizedSingularValues": [
              1.3331021701209382, 1.0808374209703255, 0.8958930620364525, 0.5020006920752288
            ],
            "rawRankRatio": 0.20462510523282107,
            "normalizedRankRatio": 0.3765658051773238,
            "conditionNumber": 4.886985880164639,
            "headingProjectionNorm": 0.9962080004833281
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8884913000050716, 0.4145990244989923, 0.04649620820785663, 0.8393317609581525
            ],
            "angularRadPerM": [0.4145990244989923, 0.04649620820785663, 0.8393317609581525],
            "carrierBasisPerM": [
              [-0.08758604073450561, 0.8279959460126708, -0.002603958237343891],
              [-0.8329973429980173, -0.10030692002114444, 0.41702672713784494],
              [0.07130087206702958, -0.42512514775191074, -0.01166947931229019]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07200891574968754, -0.0715886652120232, 0.9798255548409479],
              "topMount": [0, 0, 0],
              "strutLower": [-0.043131543465193184, -0.1495040867761614, 0.9698774519524492],
              "axisReference": [0.02989713505533262, -0.2271192405551565, 0.9381035935505899],
              "wheelCentre": [-0.10354984096751246, -0.1545247992158143, 1],
              "spindleReference": [-0.18826293680237705, -0.1656508640524572, 1.0424615013757117],
              "outerTieRod": [-0.04629985450820141, -0.20474057641331359, 0.97450240024006]
            },
            "strutAxisPerM": [0.29715562850417016, -0.31581811789409114, -0.12928867199415706],
            "strutLengthMPerM": -0.9614758497624736,
            "springCompressionMPerM": 0.9614758497624736,
            "damperCompressionMPerM": 0.9614758497624736,
            "springLengthMPerM": -0.9614758497624736,
            "damperLengthMPerM": -0.9614758497624736,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.8384389341978102,
            "toeInRadPerM": -0.8384389341978102,
            "residualsMPerM": [0, 1.3877787807814457e-17, 0, 1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              0.003309754741316143, -0.5573188575439332, 1.73738794128794, -6.956588864201895
            ],
            "angularRadPerM": [-0.5573188575439332, 1.73738794128794, -6.956588864201895],
            "carrierBasisPerM": [
              [0.7595723240181684, -6.9082556111024775, -1.786169086094689],
              [6.963667097404515, 0.7505642507792908, -0.37043467177381484],
              [1.5306978556142232, 0.6460577773196245, 0.038721019282981765]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.00008251084236228945, 0.00008202930163216064, -0.0011227253050032915],
              "topMount": [0, 0, 0],
              "strutLower": [0.19918668244140708, 0.051223276581742444, -0.004301341082444305],
              "axisReference": [0.08897790323547179, 0.023079910017297714, -0.0025008199554151928],
              "wheelCentre": [0.6187068303002315, 0.20301962829413173, 0],
              "spindleReference": [1.3397042060172137, 0.2696370173153322, -0.04112434857742061],
              "outerTieRod": [-0.09725483565089743, 0.9466985478761287, 0.24309007730600607]
            },
            "strutAxisPerM": [-0.44844244364099217, -0.11451610448257377, 0.0073263681881767795],
            "strutLengthMPerM": 0.0011016994416450806,
            "springCompressionMPerM": -0.0011016994416450806,
            "damperCompressionMPerM": -0.0011016994416450806,
            "springLengthMPerM": 0.0011016994416450806,
            "damperLengthMPerM": 0.0011016994416450806,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -7.111984690268485,
            "toeInRadPerM": 7.111984690268485,
            "residualsMPerM": [2.220446049250313e-16, 0, 0, -1.1102230246251565e-16]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.1439395466823561,
          "carrierBasis": [
            [0.9992766221141376, 0.03288275610250414, -0.01910384378241147],
            [-0.03323343541950771, 0.9992793596373489, -0.018338488841451527],
            [0.018487056725638322, 0.018960109542770512, 0.9996493099981361]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004687247231777686, -0.7469208780013156, -0.11806620542873078],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017908632357575054, -0.7246802792914647, 0.08834007050391318],
            "axisReference": [0.038429984435555814, -0.6501664070662215, 0.3216297122690197],
            "wheelCentre": [0.0015417448052800946, -0.7969794078172725, 0.049999999999814165],
            "spindleReference": [0.007041030802651987, -0.8987263763308204, 0.05783021403406624],
            "outerTieRod": [-0.12756158250107535, -0.7382222060033625, -0.05876544540187371]
          },
          "innerRackM": [-0.12, -0.47000000000000003, -0.12],
          "strutAxis": [0.08350192551784691, 0.3031989210532976, 0.9492617356171735],
          "steeringAxisReference": [0.07748472400003469, 0.24166777313474083, 0.9672604638745108],
          "strutLengthM": 0.4441977525002322,
          "strutInclinationRad": 0.3199163265872116,
          "springUpperM": [0.05165992297928612, -0.6021279568421318, 0.47202953057531305],
          "springLowerM": [0.027928863419716683, -0.688296408765069, 0.202251478777974],
          "damperUpperM": [0.05291245186205383, -0.5975799730263324, 0.4862684566095707],
          "damperLowerM": [0.02124870937828893, -0.7125523224493329, 0.12631053992860014],
          "springLengthM": 0.2841977525002322,
          "damperLengthM": 0.3791977525002322,
          "springCompressionM": 0.04732030413655097,
          "damperCompressionM": 0.04732030413655097,
          "springMotionRatio": 0.9604752249794318,
          "damperMotionRatio": 0.9604752249794318,
          "headingRad": 0.05399610919892118,
          "steeringAngleRad": 0.034390778341716485,
          "toeInRad": 0.05399610919892118,
          "tieRodLengthM": 0.2752271788905698,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05539475666768702, 0.020587014500429532, -0.6300079334466652, 0.15575684195055745],
              [0.07738949750438828, 0.6457149010128802, 0.00816016237350489, -0.053765341497161126],
              [0.33920067513831154, -0.05005852981595693, 0.0031455024264975913, 0],
              [0.051797484387337236, 0.05972680475719073, 0.02779445920396073, 0.12912187205319958]
            ],
            "residualsM": [
              -2.0875107198392584e-12, -9.27979915132937e-13, -1.858374565344434e-13,
              1.1218803663837207e-13
            ],
            "singularValuesMPerRad": [
              0.6573446205728207, 0.6501067164897364, 0.3448291667520991, 0.13482219367080067
            ],
            "normalizedSingularValues": [
              1.334332869992691, 1.0795897392243623, 0.8944218458874533, 0.5040350668533146
            ],
            "rawRankRatio": 0.20510123525969443,
            "normalizedRankRatio": 0.37774312406474364,
            "conditionNumber": 4.87564104006406,
            "headingProjectionNorm": 0.9970603934594223
          },
          "jounce": {
            "tangentRadPerM": [
              2.8852426451046105, -0.42583757608479406, 0.002207546690898214, -0.9609197008366969
            ],
            "angularRadPerM": [-0.42583757608479406, 0.002207546690898214, -0.9609197008366969],
            "carrierBasisPerM": [
              [0.031555515529579053, -0.9683597273052267, -0.016208662954117842],
              [0.9601867402446493, 0.024125445183787272, -0.42545733597914637],
              [0.02042591531601511, 0.4079236620862917, -0.0081147381308947]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0719733179195456, 0.07210737670995274, 0.9786762531573316],
              "topMount": [0, 0, 0],
              "strutLower": [-0.05014623696943097, 0.14729823550207105, 0.9691761836870706],
              "axisReference": [0.021970608614132955, 0.22692235957747617, 0.9374000751111085],
              "wheelCentre": [-0.1197045314189742, 0.14669885750206454, 1],
              "spindleReference": [-0.21745791240097317, 0.14474888461122554, 1.0433155425151792],
              "outerTieRod": [-0.06348368342903098, 0.22444037452267201, 0.9752639772250186]
            },
            "strutAxisPerM": [0.29344535611580197, 0.3239926712773642, -0.12929782801222164],
            "strutLengthMPerM": -0.9604752249794318,
            "springCompressionMPerM": 0.9604752249794318,
            "damperCompressionMPerM": 0.9604752249794318,
            "springLengthMPerM": -0.9604752249794318,
            "damperLengthMPerM": -0.9604752249794318,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.9589842126601185,
            "toeInRadPerM": -0.9589842126601185,
            "residualsMPerM": [0, -1.3877787807814457e-17, -1.1102230246251565e-16, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06436404131437946, -0.5447644568501208, -1.7287481617022458, -6.897575343531529
            ],
            "angularRadPerM": [-0.5447644568501208, -1.7287481617022458, -6.897575343531529],
            "carrierBasisPerM": [
              [0.25983702254028423, -6.902992885143823, 1.7095842667439294],
              [6.924307301207611, 0.21923996781727845, -0.6018241179829011],
              [-1.5973631229133254, 0.417057546756501, 0.021630671552846217]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.001605581983188329, -0.001608572568932984, -0.02183232626846769],
              "topMount": [0, 0, 0],
              "strutLower": [-0.20181268281273007, 0.01963873017893553, -0.011091768713281467],
              "axisReference": [-0.09114667434643714, 0.0051790630548534415, -0.016208028163411575],
              "wheelCentre": [-0.6342210426876632, 0.1116442625262375, 0],
              "spindleReference": [-1.3495648921032386, 0.07797814531912647, 0.06493501259706083],
              "outerTieRod": [-0.04091075240623778, 0.9428926409341236, -0.2551959748826929]
            },
            "strutAxisPerM": [0.4503029216201164, -0.058836768777214554, -0.020818195307566623],
            "strutLengthMPerM": 0.0214262974266321,
            "springCompressionMPerM": -0.0214262974266321,
            "damperCompressionMPerM": -0.0214262974266321,
            "springLengthMPerM": 0.0214262974266321,
            "damperLengthMPerM": 0.0214262974266321,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-17,
            "headingRadPerM": -7.0279690095270375,
            "toeInRadPerM": -7.0279690095270375,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, -1.734723475976807e-18, 0
            ]
          }
        },
        "bumpSteerRad": { "left": -0.033260994046748045, "right": -0.0388674451543776 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14332692121834945,
          "phi": 0.10637164032190681,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00470252455525022, 0.7469361249913257, -0.11827401342811224],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01389820524681822, 0.7239728808885346, 0.08827169307990103],
            "axisReference": [0.036627950753446936, 0.6498844011597865, 0.32149209493335545],
            "wheelCentre": [-0.01098840101316069, 0.7938365648570928, 0.049999999999999004],
            "spindleReference": [-0.01985223381020258, 0.8952583345085767, 0.05889140646396181],
            "outerTieRod": [-0.127003997856272, 0.7193262952210598, -0.06374797144521993]
          },
          "basis": [
            [0.9943216581677006, 0.10522993550173824, 0.01584615956420179],
            [-0.10564401753503187, 0.9940078402274204, 0.02806697570947571],
            [-0.012797720800674293, -0.02958165378606201, 0.9994804370779797]
          ],
          "axis": [0.092487936911849, -0.3014679877101535, 0.9489799965814774],
          "strutLength": 0.4444016822686424,
          "heading": 0.08717426558115089,
          "innerRack": [-0.12, 0.45, -0.12],
          "error": -9.992007221626409e-16,
          "springLength": 0.28440168226864243,
          "damperLength": 0.3794016822686424
        },
        {
          "side": "right",
          "theta": 0.14393954668312298,
          "phi": 0.03662301527040257,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004687247231758562, -0.7469208780012965, -0.11806620542847064],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.017908632356864913, -0.7246802792917282, 0.08834007050424796],
            "axisReference": [0.03842998443411572, -0.6501664070668103, 0.32162971226952247],
            "wheelCentre": [0.0015417448046278286, -0.796979407817469, 0.04999999999999817],
            "spindleReference": [0.007041030801867413, -0.8987263763310328, 0.0578302140341367],
            "outerTieRod": [-0.12756158250129054, -0.7382222060032839, -0.058765445402059704]
          },
          "basis": [
            [0.9992766221142374, 0.032882756101495644, -0.019103843778912055],
            [-0.03323343541841092, 0.9992793596374066, -0.01833848884026459],
            [0.01848705672219989, 0.018960109541449124, 0.9996493099982247]
          ],
          "axis": [0.0835019255148767, 0.3031989210519745, 0.9492617356178571],
          "strutLength": 0.44419775250005344,
          "heading": 0.053996109197616195,
          "innerRack": [-0.12, -0.47000000000000003, -0.12],
          "error": -1.8318679906315083e-15,
          "springLength": 0.28419775250005347,
          "damperLength": 0.37919775250005344
        }
      ],
      "errors": {
        "positionM": 1.4400911019230023e-12,
        "frame": 3.4994160347245895e-12,
        "angleRad": 1.923808334858279e-12,
        "closureM": 2.0875107198392584e-12,
        "jacobianMPerRad": 4.7558401661262906e-11,
        "pointDerivativeMPerM": 4.70374406091878e-10,
        "angularDerivativeRadPerM": 9.930445354910944e-10,
        "carrierBasisDerivativePerM": 2.5292733463189165e-9,
        "armDerivativeRadPerM": 8.305551801868205e-10,
        "lengthDerivativeMPerM": 1.740813049266876e-10,
        "headingDerivativeRadPerM": 6.561762688761519e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000004924141511875035,
          "heading": 0.00006660818097614651,
          "length": 5.016741761857714e-7,
          "angular": 0.000009049364203761456,
          "basis": 0.000025403795641532056,
          "arm": 0.0000041731888060780875
        },
        {
          "stepM": 0.0001,
          "point": 4.9242471877875005e-8,
          "heading": 6.660622036136488e-7,
          "length": 5.021013145620895e-9,
          "angular": 9.04921639843792e-8,
          "basis": 2.540319810062641e-7,
          "arm": 4.1758927427082426e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.70374406091878e-10,
          "heading": 6.561762688761519e-9,
          "length": 1.740813049266876e-10,
          "angular": 9.930445354910944e-10,
          "basis": 2.5292733463189165e-9,
          "arm": 8.305551801868205e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.05,
      "rackM": 0,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.1434642747539693,
          "carrierBasis": [
            [0.9993442891474715, 0.03616186667938615, -0.0018196556256947587],
            [-0.03610845593133589, 0.9990648960295135, 0.023780515801634882],
            [0.002677901900479877, -0.023699217704374425, 0.9997155475041947]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004699100145062363, 0.7469327176092343, -0.1182274210158421],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01589682093670046, 0.7244054300826914, 0.08826745147683984],
            "axisReference": [0.03752353491976929, 0.6500700981816808, 0.32151419566303663],
            "wheelCentre": [-0.004762192715098075, 0.7956360928087329, 0.04999999999985061],
            "spindleReference": [-0.00643049923039651, 0.8974708406308758, 0.05842026658539118],
            "outerTieRod": [-0.12762774843204797, 0.7287835551793724, -0.061286986799505214]
          },
          "innerRackM": [-0.12, 0.46, -0.12],
          "strutAxis": [0.08799967240695013, -0.30247243574183513, 0.9490871842316019],
          "steeringAxisReference": [0.07744763863132607, -0.2416272559314633, 0.9672735561677797],
          "strutLengthM": 0.44435596173834474,
          "strutInclinationRad": 0.3204708975174348,
          "springUpperM": [0.051480013103721994, 0.6020988974296734, 0.4720365126307359],
          "springLowerM": [0.026456781625534474, 0.6881087377936712, 0.20215791358463206],
          "damperUpperM": [0.05280000818982625, 0.5975618108935459, 0.48627282039420994],
          "damperLowerM": [0.019416807832978465, 0.712306532653018, 0.12623093884610392],
          "springLengthM": 0.28435596173834476,
          "damperLengthM": 0.37935596173834474,
          "springCompressionM": 0.04716209489843842,
          "damperCompressionM": 0.04716209489843842,
          "springMotionRatio": 0.9609745770622541,
          "damperMotionRatio": 0.9609745770622541,
          "headingRad": 0.016381022440940446,
          "steeringAngleRad": 0.03598635329814513,
          "toeInRad": -0.016381022440940446,
          "tieRodLengthM": 0.2752271788906154,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.051212371188147865, 0.025597217621540276, -0.6291241739772145,
                -0.1592062461303054
              ],
              [0.08113209091832513, 0.6457204484678892, 0.03668428570860141, -0.04253770858911683],
              [-0.3392134050868719, 0.04870337519949863, 0.009461292860160437, 0],
              [
                -0.04880458960236106, -0.05947902536890336, 0.026650640859815406,
                -0.12973180263456546
              ]
            ],
            "residualsM": [
              -1.728891335650573e-12, 8.552325514443737e-13, -1.4939438575112263e-13,
              1.5776269179923474e-13
            ],
            "singularValuesMPerRad": [
              0.657510814911163, 0.6500605911435289, 0.344915431750306, 0.13504035168449824
            ],
            "normalizedSingularValues": [
              1.3334053519146514, 1.080156534421796, 0.8951894026105109, 0.5039126532298008
            ],
            "rawRankRatio": 0.20538118708016032,
            "normalizedRankRatio": 0.3779140772955704,
            "conditionNumber": 4.868995131524388,
            "headingProjectionNorm": 0.9965998836521138
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8869308759546133, 0.4205033641261078, 0.024776127828318284, 0.8983506254185136
            ],
            "angularRadPerM": [0.4205033641261078, 0.024776127828318284, 0.8983506254185136],
            "carrierBasisPerM": [
              [-0.032531119568113186, 0.8985267384762066, -0.009553695260655944],
              [-0.8969213850824712, -0.042437840864053965, 0.4210047774805485],
              [0.0460592872435754, -0.41797805604758204, -0.010031948811644445]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07198019992833989, -0.07168442188036692, 0.9792856526829903],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04662665373311645, -0.14845673096190137, 0.9695354163317235],
              "axisReference": [0.025931489320345488, -0.22710939953122158, 0.9377413329637667],
              "wheelCentre": [-0.11156488341148889, -0.1509241767139176, 1],
              "spindleReference": [-0.20283957120557566, -0.15596365134138424, 1.0428631882196246],
              "outerTieRod": [-0.05426512503190738, -0.21450397320204592, 0.9749324157406272]
            },
            "strutAxisPerM": [0.2952410072172796, -0.32003979307495567, -0.12937096791726435],
            "strutLengthMPerM": -0.9609745770622541,
            "springCompressionMPerM": 0.9609745770622541,
            "damperCompressionMPerM": 0.9609745770622541,
            "springLengthMPerM": -0.9609745770622541,
            "damperLengthMPerM": -0.9609745770622541,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": 0.8968720054817564,
            "toeInRadPerM": -0.8968720054817564,
            "residualsMPerM": [
              -2.7755575615628914e-17, 1.3877787807814457e-17, 0, -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.030682393634209677, -0.5494987163604178, 1.7285759119172799, -6.909171213893615
            ],
            "angularRadPerM": [-0.5494987163604178, 1.7285759119172799, -6.909171213893615],
            "carrierBasisPerM": [
              [0.24670311541931278, -6.905640693777225, -1.7473133652539357],
              [6.943816847246407, 0.2625468672063191, -0.48656867078953814],
              [1.5643422614300841, 0.5308403273546807, 0.008393732987652813]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0007650078657806965, -0.0007618643272319033, 0.010407879220876028],
              "topMount": [0, 0, 0],
              "strutLower": [0.20053216815400474, 0.035339832887701005, 0.003430484370992479],
              "axisReference": [0.09012133634170606, 0.014085949710333173, 0.006894236985766029],
              "wheelCentre": [0.6265288177737486, 0.15704857985315251, 0],
              "spindleReference": [1.3446775959923012, 0.17320212088477066, -0.05307426875311482],
              "outerTieRod": [-0.027734815481991373, 0.9447956841978801, 0.24911782362942012]
            },
            "strutAxisPerM": [-0.449264601051629, -0.08648261397677959, 0.01409410119528165],
            "strutLengthMPerM": -0.01021326852384108,
            "springCompressionMPerM": 0.01021326852384108,
            "damperCompressionMPerM": 0.01021326852384108,
            "springLengthMPerM": -0.01021326852384108,
            "damperLengthMPerM": -0.01021326852384108,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.0408340855860843e-16,
            "headingRadPerM": -7.05280533871062,
            "toeInRadPerM": 7.05280533871062,
            "residualsMPerM": [
              2.220446049250313e-16, -5.551115123125783e-17, 0, -1.1102230246251565e-16
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.1434642747539693,
          "carrierBasis": [
            [0.9993442891474715, -0.03616186667938615, -0.0018196556256947587],
            [0.03610845593133589, 0.9990648960295135, -0.023780515801634882],
            [0.002677901900479877, 0.023699217704374425, 0.9997155475041947]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004699100145062363, -0.7469327176092343, -0.1182274210158421],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01589682093670046, -0.7244054300826914, 0.08826745147683984],
            "axisReference": [0.03752353491976929, -0.6500700981816808, 0.32151419566303663],
            "wheelCentre": [-0.004762192715098075, -0.7956360928087329, 0.04999999999985061],
            "spindleReference": [-0.00643049923039651, -0.8974708406308758, 0.05842026658539118],
            "outerTieRod": [-0.12762774843204797, -0.7287835551793724, -0.061286986799505214]
          },
          "innerRackM": [-0.12, -0.46, -0.12],
          "strutAxis": [0.08799967240695013, 0.30247243574183513, 0.9490871842316019],
          "steeringAxisReference": [0.07744763863132607, 0.2416272559314633, 0.9672735561677797],
          "strutLengthM": 0.44435596173834474,
          "strutInclinationRad": 0.3204708975174348,
          "springUpperM": [0.051480013103721994, -0.6020988974296734, 0.4720365126307359],
          "springLowerM": [0.026456781625534474, -0.6881087377936712, 0.20215791358463206],
          "damperUpperM": [0.05280000818982625, -0.5975618108935459, 0.48627282039420994],
          "damperLowerM": [0.019416807832978465, -0.712306532653018, 0.12623093884610392],
          "springLengthM": 0.28435596173834476,
          "damperLengthM": 0.37935596173834474,
          "springCompressionM": 0.04716209489843842,
          "damperCompressionM": 0.04716209489843842,
          "springMotionRatio": 0.9609745770622541,
          "damperMotionRatio": 0.9609745770622541,
          "headingRad": -0.016381022440940446,
          "steeringAngleRad": -0.03598635329814513,
          "toeInRad": -0.016381022440940446,
          "tieRodLengthM": 0.2752271788906154,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.051212371188147865, -0.025597217621540276, -0.6291241739772145, 0.1592062461303054
              ],
              [0.08113209091832513, 0.6457204484678892, -0.03668428570860141, -0.04253770858911683],
              [0.3392134050868719, -0.04870337519949863, 0.009461292860160437, 0],
              [0.04880458960236106, 0.05947902536890336, 0.026650640859815406, 0.12973180263456546]
            ],
            "residualsM": [
              -1.728891335650573e-12, -8.552325514443737e-13, -1.4939438575112263e-13,
              1.5776269179923474e-13
            ],
            "singularValuesMPerRad": [
              0.657510814911163, 0.6500605911435289, 0.344915431750306, 0.13504035168449824
            ],
            "normalizedSingularValues": [
              1.3334053519146514, 1.080156534421796, 0.8951894026105109, 0.5039126532298008
            ],
            "rawRankRatio": 0.20538118708016032,
            "normalizedRankRatio": 0.3779140772955704,
            "conditionNumber": 4.868995131524388,
            "headingProjectionNorm": 0.9965998836521138
          },
          "jounce": {
            "tangentRadPerM": [
              2.8869308759546133, -0.4205033641261078, 0.024776127828318284, -0.8983506254185136
            ],
            "angularRadPerM": [-0.4205033641261078, 0.024776127828318284, -0.8983506254185136],
            "carrierBasisPerM": [
              [-0.032531119568113186, -0.8985267384762066, -0.009553695260655944],
              [0.8969213850824712, -0.042437840864053965, -0.4210047774805485],
              [0.0460592872435754, 0.41797805604758204, -0.010031948811644445]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07198019992833989, 0.07168442188036692, 0.9792856526829903],
              "topMount": [0, 0, 0],
              "strutLower": [-0.04662665373311645, 0.14845673096190137, 0.9695354163317235],
              "axisReference": [0.025931489320345488, 0.22710939953122158, 0.9377413329637667],
              "wheelCentre": [-0.11156488341148889, 0.1509241767139176, 1],
              "spindleReference": [-0.20283957120557566, 0.15596365134138424, 1.0428631882196246],
              "outerTieRod": [-0.05426512503190738, 0.21450397320204592, 0.9749324157406272]
            },
            "strutAxisPerM": [0.2952410072172796, 0.32003979307495567, -0.12937096791726435],
            "strutLengthMPerM": -0.9609745770622541,
            "springCompressionMPerM": 0.9609745770622541,
            "damperCompressionMPerM": 0.9609745770622541,
            "springLengthMPerM": -0.9609745770622541,
            "damperLengthMPerM": -0.9609745770622541,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.8968720054817564,
            "toeInRadPerM": -0.8968720054817564,
            "residualsMPerM": [
              -2.7755575615628914e-17, -1.3877787807814457e-17, 0, -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.030682393634209677, -0.5494987163604178, -1.7285759119172799, -6.909171213893615
            ],
            "angularRadPerM": [-0.5494987163604178, -1.7285759119172799, -6.909171213893615],
            "carrierBasisPerM": [
              [-0.24670311541931278, -6.905640693777225, 1.7473133652539357],
              [6.943816847246407, -0.2625468672063191, -0.48656867078953814],
              [-1.5643422614300841, 0.5308403273546807, -0.008393732987652813]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0.0007650078657806965, -0.0007618643272319033, -0.010407879220876028],
              "topMount": [0, 0, 0],
              "strutLower": [-0.20053216815400474, 0.035339832887701005, -0.003430484370992479],
              "axisReference": [-0.09012133634170606, 0.014085949710333173, -0.006894236985766029],
              "wheelCentre": [-0.6265288177737486, 0.15704857985315251, 0],
              "spindleReference": [-1.3446775959923012, 0.17320212088477066, 0.05307426875311482],
              "outerTieRod": [0.027734815481991373, 0.9447956841978801, -0.24911782362942012]
            },
            "strutAxisPerM": [0.449264601051629, -0.08648261397677959, -0.01409410119528165],
            "strutLengthMPerM": 0.01021326852384108,
            "springCompressionMPerM": -0.01021326852384108,
            "damperCompressionMPerM": -0.01021326852384108,
            "springLengthMPerM": 0.01021326852384108,
            "damperLengthMPerM": 0.01021326852384108,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.0408340855860843e-16,
            "headingRadPerM": -7.05280533871062,
            "toeInRadPerM": -7.05280533871062,
            "residualsMPerM": [
              -2.220446049250313e-16, -5.551115123125783e-17, 0, 1.1102230246251565e-16
            ]
          }
        },
        "bumpSteerRad": { "left": -0.03598635329814513, "right": -0.03598635329814513 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14346427475463308,
          "phi": 0.03472755399916294,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.00469910014504582, 0.7469327176092178, -0.11822742101561697],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.0158968209360811, 0.7244054300828922, 0.08826745147712141],
            "axisReference": [0.037523534918531984, 0.6500700981821386, 0.32151419566345746],
            "wheelCentre": [-0.004762192715692054, 0.7956360928088695, 0.049999999999999004],
            "spindleReference": [-0.006430499231147363, 0.8974708406310186, 0.058420266585434324],
            "outerTieRod": [-0.12762774843221542, 0.7287835551792414, -0.06128698679966715]
          },
          "basis": [
            [0.9993442891474309, 0.036161866680670965, -0.0018196556226724287],
            [-0.036108455932694905, 0.9990648960294907, 0.02378051580054277],
            [0.002677901897451526, -0.0236992177033887, 0.9997155475042264]
          ],
          "axis": [0.08799967240443564, -0.30247243574078936, 0.9490871842321685],
          "strutLength": 0.4443559617381929,
          "heading": 0.016381022442479496,
          "innerRack": [-0.12, 0.46, -0.12],
          "error": -9.992007221626409e-16,
          "springLength": 0.28435596173819294,
          "damperLength": 0.3793559617381929
        },
        {
          "side": "right",
          "theta": 0.14346427475463314,
          "phi": -0.03472755399916294,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00469910014504582, -0.7469327176092178, -0.11822742101561694],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.0158968209360811, -0.7244054300828922, 0.08826745147712144],
            "axisReference": [0.037523534918531984, -0.6500700981821386, 0.32151419566345746],
            "wheelCentre": [-0.004762192715692056, -0.7956360928088695, 0.049999999999999004],
            "spindleReference": [-0.006430499231147364, -0.8974708406310186, 0.05842026658543435],
            "outerTieRod": [-0.12762774843221542, -0.7287835551792414, -0.06128698679966711]
          },
          "basis": [
            [0.9993442891474309, -0.03616186668067095, -0.0018196556226724148],
            [0.0361084559326949, 0.9990648960294907, -0.023780515800542825],
            [0.002677901897451515, 0.023699217703388755, 0.9997155475042264]
          ],
          "axis": [0.0879996724044356, 0.3024724357407894, 0.9490871842321684],
          "strutLength": 0.4443559617381928,
          "heading": -0.016381022442479496,
          "innerRack": [-0.12, -0.46, -0.12],
          "error": -9.992007221626409e-16,
          "springLength": 0.28435596173819283,
          "damperLength": 0.3793559617381928
        }
      ],
      "errors": {
        "positionM": 1.2373088664752174e-12,
        "frame": 3.0283622831639434e-12,
        "angleRad": 1.5390501373335752e-12,
        "closureM": 1.728891335650573e-12,
        "jacobianMPerRad": 5.33036392802444e-11,
        "pointDerivativeMPerM": 2.2172644276174935e-10,
        "angularDerivativeRadPerM": 7.957172698525028e-10,
        "carrierBasisDerivativePerM": 1.0439299147346759e-9,
        "armDerivativeRadPerM": 5.191095539536228e-10,
        "lengthDerivativeMPerM": 1.7612700187186192e-10,
        "headingDerivativeRadPerM": 5.82533044024558e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000001972375278047611,
          "heading": 0.00005697969832851868,
          "length": 4.0822543401208833e-7,
          "angular": 0.00000843456154397959,
          "basis": 0.00001030657080625108,
          "arm": 0.000004168325514974924
        },
        {
          "stepM": 0.0001,
          "point": 1.9726124567132075e-8,
          "heading": 5.69772344860553e-7,
          "length": 4.088931970791521e-9,
          "angular": 8.434433640402972e-8,
          "basis": 1.0306398900983282e-7,
          "arm": 4.17027909982437e-8
        },
        {
          "stepM": 0.00001,
          "point": 2.2172644276174935e-10,
          "heading": 5.82533044024558e-9,
          "length": 1.7612700187186192e-10,
          "angular": 7.957172698525028e-10,
          "basis": 1.0439299147346759e-9,
          "arm": 5.191095539536228e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.05,
      "rackM": 0.01,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.01,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.1439395466823561,
          "carrierBasis": [
            [0.9992766221141376, -0.03288275610250414, -0.01910384378241147],
            [0.03323343541950771, 0.9992793596373489, 0.018338488841451527],
            [0.018487056725638322, -0.018960109542770512, 0.9996493099981361]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004687247231777686, 0.7469208780013156, -0.11806620542873078],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.017908632357575054, 0.7246802792914647, 0.08834007050391318],
            "axisReference": [0.038429984435555814, 0.6501664070662215, 0.3216297122690197],
            "wheelCentre": [0.0015417448052800946, 0.7969794078172725, 0.049999999999814165],
            "spindleReference": [0.007041030802651987, 0.8987263763308204, 0.05783021403406624],
            "outerTieRod": [-0.12756158250107535, 0.7382222060033625, -0.05876544540187371]
          },
          "innerRackM": [-0.12, 0.47000000000000003, -0.12],
          "strutAxis": [0.08350192551784691, -0.3031989210532976, 0.9492617356171735],
          "steeringAxisReference": [0.07748472400003469, -0.24166777313474083, 0.9672604638745108],
          "strutLengthM": 0.4441977525002322,
          "strutInclinationRad": 0.3199163265872116,
          "springUpperM": [0.05165992297928612, 0.6021279568421318, 0.47202953057531305],
          "springLowerM": [0.027928863419716683, 0.688296408765069, 0.202251478777974],
          "damperUpperM": [0.05291245186205383, 0.5975799730263324, 0.4862684566095707],
          "damperLowerM": [0.02124870937828893, 0.7125523224493329, 0.12631053992860014],
          "springLengthM": 0.2841977525002322,
          "damperLengthM": 0.3791977525002322,
          "springCompressionM": 0.04732030413655097,
          "damperCompressionM": 0.04732030413655097,
          "springMotionRatio": 0.9604752249794318,
          "damperMotionRatio": 0.9604752249794318,
          "headingRad": -0.05399610919892118,
          "steeringAngleRad": -0.034390778341716485,
          "toeInRad": 0.05399610919892118,
          "tieRodLengthM": 0.2752271788905698,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05539475666768702, -0.020587014500429532, -0.6300079334466652,
                -0.15575684195055745
              ],
              [
                0.07738949750438828, 0.6457149010128802, -0.00816016237350489, -0.053765341497161126
              ],
              [-0.33920067513831154, 0.05005852981595693, 0.0031455024264975913, 0],
              [
                -0.051797484387337236, -0.05972680475719073, 0.02779445920396073,
                -0.12912187205319958
              ]
            ],
            "residualsM": [
              -2.0875107198392584e-12, 9.27979915132937e-13, -1.858374565344434e-13,
              1.1218803663837207e-13
            ],
            "singularValuesMPerRad": [
              0.6573446205728207, 0.6501067164897364, 0.3448291667520991, 0.13482219367080067
            ],
            "normalizedSingularValues": [
              1.334332869992691, 1.0795897392243623, 0.8944218458874533, 0.5040350668533146
            ],
            "rawRankRatio": 0.20510123525969443,
            "normalizedRankRatio": 0.37774312406474364,
            "conditionNumber": 4.87564104006406,
            "headingProjectionNorm": 0.9970603934594223
          },
          "jounce": {
            "tangentRadPerM": [
              -2.8852426451046105, 0.42583757608479406, 0.002207546690898214, 0.9609197008366969
            ],
            "angularRadPerM": [0.42583757608479406, 0.002207546690898214, 0.9609197008366969],
            "carrierBasisPerM": [
              [0.031555515529579053, 0.9683597273052267, -0.016208662954117842],
              [-0.9601867402446493, 0.024125445183787272, 0.42545733597914637],
              [0.02042591531601511, -0.4079236620862917, -0.0081147381308947]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0719733179195456, -0.07210737670995274, 0.9786762531573316],
              "topMount": [0, 0, 0],
              "strutLower": [-0.05014623696943097, -0.14729823550207105, 0.9691761836870706],
              "axisReference": [0.021970608614132955, -0.22692235957747617, 0.9374000751111085],
              "wheelCentre": [-0.1197045314189742, -0.14669885750206454, 1],
              "spindleReference": [-0.21745791240097317, -0.14474888461122554, 1.0433155425151792],
              "outerTieRod": [-0.06348368342903098, -0.22444037452267201, 0.9752639772250186]
            },
            "strutAxisPerM": [0.29344535611580197, -0.3239926712773642, -0.12929782801222164],
            "strutLengthMPerM": -0.9604752249794318,
            "springCompressionMPerM": 0.9604752249794318,
            "damperCompressionMPerM": 0.9604752249794318,
            "springLengthMPerM": -0.9604752249794318,
            "damperLengthMPerM": -0.9604752249794318,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.9589842126601185,
            "toeInRadPerM": -0.9589842126601185,
            "residualsMPerM": [0, 1.3877787807814457e-17, -1.1102230246251565e-16, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.06436404131437946, -0.5447644568501208, 1.7287481617022458, -6.897575343531529
            ],
            "angularRadPerM": [-0.5447644568501208, 1.7287481617022458, -6.897575343531529],
            "carrierBasisPerM": [
              [-0.25983702254028423, -6.902992885143823, -1.7095842667439294],
              [6.924307301207611, -0.21923996781727845, -0.6018241179829011],
              [1.5973631229133254, 0.417057546756501, -0.021630671552846217]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.001605581983188329, -0.001608572568932984, 0.02183232626846769],
              "topMount": [0, 0, 0],
              "strutLower": [0.20181268281273007, 0.01963873017893553, 0.011091768713281467],
              "axisReference": [0.09114667434643714, 0.0051790630548534415, 0.016208028163411575],
              "wheelCentre": [0.6342210426876632, 0.1116442625262375, 0],
              "spindleReference": [1.3495648921032386, 0.07797814531912647, -0.06493501259706083],
              "outerTieRod": [0.04091075240623778, 0.9428926409341236, 0.2551959748826929]
            },
            "strutAxisPerM": [-0.4503029216201164, -0.058836768777214554, 0.020818195307566623],
            "strutLengthMPerM": -0.0214262974266321,
            "springCompressionMPerM": 0.0214262974266321,
            "damperCompressionMPerM": 0.0214262974266321,
            "springLengthMPerM": -0.0214262974266321,
            "damperLengthMPerM": -0.0214262974266321,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -7.0279690095270375,
            "toeInRadPerM": 7.0279690095270375,
            "residualsMPerM": [
              2.220446049250313e-16, 5.551115123125783e-17, 1.734723475976807e-18, 0
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.14332692121774152,
          "carrierBasis": [
            [0.9943216581679231, -0.10522993550005122, 0.01584615956147339],
            [0.10564401753327876, 0.9940078402275759, -0.0280669757105806],
            [-0.012797720797895798, 0.02958165378685058, 0.9994804370779924]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004702524555265375, -0.7469361249913407, -0.11827401342831845],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.013898205247379194, -0.7239728808883668, 0.08827169307965027],
            "axisReference": [0.03662795075454313, -0.6498844011593913, 0.3214920949329804],
            "wheelCentre": [-0.010988401012590385, -0.7938365648569977, 0.04999999999987528],
            "spindleReference": [-0.019852233809436348, -0.8952583345084895, 0.05889140646394542],
            "outerTieRod": [-0.1270039978561491, -0.7193262952212525, -0.0637479714450758]
          },
          "innerRackM": [-0.12, -0.45, -0.12],
          "strutAxis": [0.09248793691402685, 0.3014679877110785, 0.9489799965809715],
          "steeringAxisReference": [0.07743692621041993, 0.24161552887593057, 0.9672773431984677],
          "strutLengthM": 0.4444016822687781,
          "strutInclinationRad": 0.32081098694332966,
          "springUpperM": [0.051300482523438926, -0.6020587195084431, 0.47204080013676114],
          "springLowerM": [0.024996757677062414, -0.6877967223630373, 0.20214929266936685],
          "damperUpperM": [0.05268780157714933, -0.5975366996927769, 0.4862755000854757],
          "damperLowerM": [0.01759772272394027, -0.7119141613799236, 0.12623089294288914],
          "springLengthM": 0.2844016822687781,
          "damperLengthM": 0.3794016822687781,
          "springCompressionM": 0.04711637436800509,
          "damperCompressionM": 0.04711637436800509,
          "springMotionRatio": 0.9614758497624736,
          "damperMotionRatio": 0.9614758497624736,
          "headingRad": -0.08717426557922708,
          "steeringAngleRad": -0.10677959643643177,
          "toeInRad": -0.08717426557922708,
          "tieRodLengthM": 0.2752271788906724,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.04677480047826796, -0.07185078944944251, -0.6249013839876777, 0.1618458074812153],
              [0.08448238364964258, 0.6423055353370958, -0.08153932279442067, -0.03105314101947361],
              [0.3392170697689924, -0.04690043986565706, 0.01569092556785576, 0],
              [0.0457122170554005, 0.059000008205945184, 0.025531122350358357, 0.1295853449859569]
            ],
            "residualsM": [
              -1.465983584525432e-12, -8.550937735662956e-13, -1.2471967902882852e-13,
              2.1477264411373653e-13
            ],
            "singularValuesMPerRad": [
              0.6575376193544903, 0.6499526370434913, 0.3449409150533954, 0.13454870455495122
            ],
            "normalizedSingularValues": [
              1.3331021701209382, 1.0808374209703255, 0.8958930620364525, 0.5020006920752288
            ],
            "rawRankRatio": 0.20462510523282107,
            "normalizedRankRatio": 0.3765658051773238,
            "conditionNumber": 4.886985880164639,
            "headingProjectionNorm": 0.9962080004833281
          },
          "jounce": {
            "tangentRadPerM": [
              2.8884913000050716, -0.4145990244989923, 0.04649620820785663, -0.8393317609581525
            ],
            "angularRadPerM": [-0.4145990244989923, 0.04649620820785663, -0.8393317609581525],
            "carrierBasisPerM": [
              [-0.08758604073450561, -0.8279959460126708, -0.002603958237343891],
              [0.8329973429980173, -0.10030692002114444, -0.41702672713784494],
              [0.07130087206702958, 0.42512514775191074, -0.01166947931229019]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07200891574968754, 0.0715886652120232, 0.9798255548409479],
              "topMount": [0, 0, 0],
              "strutLower": [-0.043131543465193184, 0.1495040867761614, 0.9698774519524492],
              "axisReference": [0.02989713505533262, 0.2271192405551565, 0.9381035935505899],
              "wheelCentre": [-0.10354984096751246, 0.1545247992158143, 1],
              "spindleReference": [-0.18826293680237705, 0.1656508640524572, 1.0424615013757117],
              "outerTieRod": [-0.04629985450820141, 0.20474057641331359, 0.97450240024006]
            },
            "strutAxisPerM": [0.29715562850417016, 0.31581811789409114, -0.12928867199415706],
            "strutLengthMPerM": -0.9614758497624736,
            "springCompressionMPerM": 0.9614758497624736,
            "damperCompressionMPerM": 0.9614758497624736,
            "springLengthMPerM": -0.9614758497624736,
            "damperLengthMPerM": -0.9614758497624736,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -2.7755575615628914e-17,
            "headingRadPerM": -0.8384389341978102,
            "toeInRadPerM": -0.8384389341978102,
            "residualsMPerM": [0, -1.3877787807814457e-17, 0, 1.3877787807814457e-17]
          },
          "rack": {
            "tangentRadPerM": [
              0.003309754741316143, -0.5573188575439332, -1.73738794128794, -6.956588864201895
            ],
            "angularRadPerM": [-0.5573188575439332, -1.73738794128794, -6.956588864201895],
            "carrierBasisPerM": [
              [-0.7595723240181684, -6.9082556111024775, 1.786169086094689],
              [6.963667097404515, -0.7505642507792908, -0.37043467177381484],
              [-1.5306978556142232, 0.6460577773196245, -0.038721019282981765]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.00008251084236228945, 0.00008202930163216064, 0.0011227253050032915],
              "topMount": [0, 0, 0],
              "strutLower": [-0.19918668244140708, 0.051223276581742444, 0.004301341082444305],
              "axisReference": [-0.08897790323547179, 0.023079910017297714, 0.0025008199554151928],
              "wheelCentre": [-0.6187068303002315, 0.20301962829413173, 0],
              "spindleReference": [-1.3397042060172137, 0.2696370173153322, 0.04112434857742061],
              "outerTieRod": [0.09725483565089743, 0.9466985478761287, -0.24309007730600607]
            },
            "strutAxisPerM": [0.44844244364099217, -0.11451610448257377, -0.0073263681881767795],
            "strutLengthMPerM": -0.0011016994416450806,
            "springCompressionMPerM": 0.0011016994416450806,
            "damperCompressionMPerM": 0.0011016994416450806,
            "springLengthMPerM": -0.0011016994416450806,
            "damperLengthMPerM": -0.0011016994416450806,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-17,
            "headingRadPerM": -7.111984690268485,
            "toeInRadPerM": -7.111984690268485,
            "residualsMPerM": [-2.220446049250313e-16, 0, 0, 1.1102230246251565e-16]
          }
        },
        "bumpSteerRad": { "left": -0.0388674451543776, "right": -0.033260994046748045 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14393954668312292,
          "phi": -0.03662301527040279,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004687247231758562, 0.7469208780012965, -0.11806620542847067],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01790863235686492, 0.7246802792917282, 0.08834007050424793],
            "axisReference": [0.03842998443411573, 0.6501664070668103, 0.3216297122695224],
            "wheelCentre": [0.0015417448046278486, 0.796979407817469, 0.04999999999999814],
            "spindleReference": [0.007041030801867455, 0.8987263763310328, 0.05783021403413667],
            "outerTieRod": [-0.12756158250129054, 0.7382222060032839, -0.058765445402059725]
          },
          "basis": [
            [0.9992766221142374, -0.03288275610149586, -0.01910384377891211],
            [0.03323343541841114, 0.9992793596374066, 0.018338488840264573],
            [0.018487056722199937, -0.01896010954144911, 0.9996493099982247]
          ],
          "axis": [0.08350192551487669, -0.3031989210519745, 0.9492617356178571],
          "strutLength": 0.44419775250005344,
          "heading": -0.05399610919761641,
          "innerRack": [-0.12, 0.47000000000000003, -0.12],
          "error": -1.8596235662471372e-15,
          "springLength": 0.28419775250005347,
          "damperLength": 0.37919775250005344
        },
        {
          "side": "right",
          "theta": 0.1433269212183495,
          "phi": -0.10637164032190681,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.00470252455525022, -0.7469361249913257, -0.11827401342811221],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.01389820524681823, -0.7239728808885346, 0.08827169307990111],
            "axisReference": [0.03662795075344695, -0.6498844011597864, 0.32149209493335557],
            "wheelCentre": [-0.010988401013160686, -0.7938365648570928, 0.04999999999999906],
            "spindleReference": [-0.019852233810202582, -0.8952583345085767, 0.05889140646396189],
            "outerTieRod": [-0.127003997856272, -0.7193262952210598, -0.06374797144521989]
          },
          "basis": [
            [0.9943216581677006, -0.10522993550173824, 0.015846159564201767],
            [0.10564401753503189, 0.9940078402274206, -0.028066975709475826],
            [-0.012797720800674263, 0.029581653786062093, 0.99948043707798]
          ],
          "axis": [0.09248793691184906, 0.30146798771015365, 0.9489799965814776],
          "strutLength": 0.4444016822686423,
          "heading": -0.08717426558115095,
          "innerRack": [-0.12, -0.45, -0.12],
          "error": -9.43689570931383e-16,
          "springLength": 0.2844016822686423,
          "damperLength": 0.3794016822686423
        }
      ],
      "errors": {
        "positionM": 1.4400841630290984e-12,
        "frame": 3.4993605235733583e-12,
        "angleRad": 1.9238638460095103e-12,
        "closureM": 2.0875107198392584e-12,
        "jacobianMPerRad": 4.7558401661262906e-11,
        "pointDerivativeMPerM": 4.70374406091878e-10,
        "angularDerivativeRadPerM": 9.930446465133969e-10,
        "carrierBasisDerivativePerM": 2.5292733463189165e-9,
        "armDerivativeRadPerM": 8.305551801868205e-10,
        "lengthDerivativeMPerM": 1.740813049266876e-10,
        "headingDerivativeRadPerM": 6.561762688761519e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000004924141511875035,
          "heading": 0.00006660818101078547,
          "length": 5.016742316969226e-7,
          "angular": 0.000009049364204649635,
          "basis": 0.000025403795586020905,
          "arm": 0.0000041731888060780875
        },
        {
          "stepM": 0.0001,
          "point": 4.9242471877875005e-8,
          "heading": 6.660622036136488e-7,
          "length": 5.021013145620895e-9,
          "angular": 9.04921639843792e-8,
          "basis": 2.540319810062641e-7,
          "arm": 4.1758927427082426e-8
        },
        {
          "stepM": 0.00001,
          "point": 4.70374406091878e-10,
          "heading": 6.561762688761519e-9,
          "length": 1.740813049266876e-10,
          "angular": 9.930446465133969e-10,
          "basis": 2.5292733463189165e-9,
          "arm": 8.305551801868205e-10
        }
      ]
    },
    {
      "geometry": "Spatial skew-hinge MacPherson",
      "jounceM": 0.05,
      "rackM": 0.02,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.05,
        "rackM": 0.02,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.1447521674903208,
          "carrierBasis": [
            [0.9941440640087931, -0.10188646318277685, -0.036010118247293166],
            [0.1023664486622061, 0.9946774534719558, 0.011741965032735875],
            [0.0346221054294402, -0.015359432757974934, 0.9992824413753028]
          ],
          "hardpoints": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004666967667035227, 0.746900457224589, -0.11779057280261457],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.019932588055097566, 0.7247979958493652, 0.08848943600901094],
            "axisReference": [0.03934597983315536, 0.6501735465660587, 0.32183855597485705],
            "wheelCentre": [0.007921128540778324, 0.7978684286934831, 0.049999999999774336],
            "spindleReference": [0.020558527064917568, 0.8990295994247092, 0.05712135484487066],
            "outerTieRod": [-0.12680913022060264, 0.7476397397190302, -0.05618303149772515]
          },
          "innerRackM": [-0.12, 0.48000000000000004, -0.12],
          "strutAxis": [0.0789936056912908, -0.3036488620333702, 0.9495037539924355],
          "steeringAxisReference": [0.07754819792052987, -0.24173683060031456, 0.9672381204908092],
          "strutLengthM": 0.4439272222127412,
          "strutInclinationRad": 0.31914586535337636,
          "springUpperM": [0.05184025577234837, 0.6021459544813348, 0.4720198498403026],
          "springLowerM": [0.02941182073805246, 0.6883601324053608, 0.20242988648810317],
          "damperUpperM": [0.05302515985771773, 0.5975912215508342, 0.4862624061501891],
          "damperLowerM": [0.0230923322827492, 0.7126520413680304, 0.12646958616870835],
          "springLengthM": 0.28392722221274125,
          "damperLengthM": 0.3789272222127412,
          "springCompressionM": 0.04759083442404194,
          "damperCompressionM": 0.04759083442404194,
          "springMotionRatio": 0.9599619154296061,
          "damperMotionRatio": 0.9599619154296061,
          "headingRad": -0.12427958328059847,
          "steeringAngleRad": -0.10467425242339379,
          "toeInRad": 0.12427958328059847,
          "tieRodLengthM": 0.2752271788905516,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.059299867016821106, -0.06666721177758747, -0.6275719019392137,
                -0.15150077040026166
              ],
              [0.07325513494685716, 0.6423079405581656, -0.05295927873309065, -0.06473279967540682],
              [-0.3391787319523278, 0.05096797146889409, -0.0032541608737430977, 0],
              [
                -0.054692392605440864, -0.059737732364165116, 0.02896121036633159,
                -0.1278332862654448
              ]
            ],
            "residualsM": [
              -2.333841453427965e-12, 1.0364070712753914e-12, -2.2566670754287088e-13,
              9.39803790345195e-14
            ],
            "singularValuesMPerRad": [
              0.6570424868698665, 0.6500874783804184, 0.344680853554382, 0.13396952634580597
            ],
            "normalizedSingularValues": [
              1.3358085987142432, 1.0791402540733406, 0.8936017570214931, 0.5025411420846241
            ],
            "rawRankRatio": 0.20389781334238116,
            "normalizedRankRatio": 0.3762074466119887,
            "conditionNumber": 4.9044174805387435,
            "headingProjectionNorm": 0.9975691589283924
          },
          "jounce": {
            "tangentRadPerM": [
              -2.883380494905602, 0.4306464520004139, -0.021352331922411368, 1.0275472846383358
            ],
            "angularRadPerM": [0.4306464520004139, -0.021352331922411368, 1.0275472846383358],
            "carrierBasisPerM": [
              [0.10546205858224761, 1.0370376631708673, -0.022649749843122926],
              [-1.0223288347408832, 0.10012973078005885, 0.43054007861205845],
              [-0.005554466948440796, -0.3947615875021023, -0.00587522253497871]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.07198699306529492, -0.07285513114017297, 0.9779813399981574],
              "topMount": [0, 0, 0],
              "strutLower": [-0.05368022811246382, -0.14600273827544052, 0.9687889500199686],
              "axisReference": [0.018017374252915608, -0.22654553085898763, 0.9370667168886126],
              "wheelCentre": [-0.12794171375560937, -0.14176974182704788, 1],
              "spindleReference": [-0.2320416575837056, -0.13185100348615278, 1.0438345371835338],
              "outerTieRod": [-0.07406210545590432, -0.23448410759887886, 0.9754923880994543]
            },
            "strutAxisPerM": [0.2917394443490881, -0.32773075778603894, -0.12907860740016555],
            "strutLengthMPerM": -0.9599619154296061,
            "springCompressionMPerM": 0.9599619154296061,
            "damperCompressionMPerM": 0.9599619154296061,
            "springLengthMPerM": -0.9599619154296061,
            "damperLengthMPerM": -0.9599619154296061,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 2.7755575615628914e-17,
            "headingRadPerM": 1.0252983442469634,
            "toeInRadPerM": -1.0252983442469634,
            "residualsMPerM": [
              5.551115123125783e-17, -4.163336342344337e-17, 0, 2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.0982267411798236, -0.5427734917572233, 1.736963197128684, -6.9178477867790225
            ],
            "angularRadPerM": [-0.5427734917572233, 1.736963197128684, -6.9178477867790225],
            "carrierBasisPerM": [
              [-0.7673832939515155, -6.8968826505624055, -1.6714903804427068],
              [6.901422581183798, -0.7017822829573616, -0.7176913085401714],
              [1.6294626062948647, 0.3028735645382731, -0.05180062998859049]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0024523463859978624, -0.00248192082965525, 0.03331642151718207],
              "topMount": [0, 0, 0],
              "strutLower": [0.20294697371621578, 0.0038761616173757325, 0.018797230858839845],
              "axisReference": [0.09202522586513154, -0.003767011085997936, 0.025581056716872948],
              "wheelCentre": [0.6415823720195981, 0.06607856465599539, 0],
              "spindleReference": [1.3537694843502117, -0.01747975211955061, -0.07685829801191443],
              "outerTieRod": [0.10967192929415498, 0.9404886522693147, 0.26128430190919455]
            },
            "strutAxisPerM": [-0.45134353195513044, -0.031100272310125132, 0.02760356721969262],
            "strutLengthMPerM": -0.03270256241796442,
            "springCompressionMPerM": 0.03270256241796442,
            "damperCompressionMPerM": 0.03270256241796442,
            "springLengthMPerM": -0.03270256241796442,
            "damperLengthMPerM": -0.03270256241796442,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -2.0816681711721685e-17,
            "headingRadPerM": -7.033544508034016,
            "toeInRadPerM": 7.033544508034016,
            "residualsMPerM": [
              -2.220446049250313e-16, 5.551115123125783e-17, 8.673617379884035e-19, 0
            ]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.1435335114951689,
          "carrierBasis": [
            [0.9841015885031654, -0.17433866681198418, 0.03391301755618999],
            [0.17539589110645737, 0.9840041075130045, -0.031180086281240037],
            [-0.027934653900097476, 0.036632576373411184, 0.9989382911169881]
          ],
          "hardpoints": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004697373795384374, -0.7469309976021345, -0.11820393504912716],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.011913042363012083, -0.7233793670257241, 0.08835417983458899],
            "axisReference": [0.035744292515696524, -0.6496076914418405, 0.32156505307532457],
            "wheelCentre": [-0.017136508342599475, -0.7915708657114683, 0.04999999999986607],
            "spindleReference": [-0.03322629398185238, -0.8920681665531782, 0.059241824582366875],
            "outerTieRod": [-0.1256756620545647, -0.7098478487727001, -0.06614904482580697]
          },
          "innerRackM": [-0.12, -0.44, -0.12],
          "strutAxis": [0.09696998851171405, 0.30017890324789737, 0.9489412244037709],
          "steeringAxisReference": [0.07745303940669444, 0.24163316427989423, 0.9672716477839878],
          "strutLengthM": 0.4443329147492414,
          "strutInclinationRad": 0.3209339192215422,
          "springUpperM": [0.05112120045953144, -0.6020071561299158, 0.47204235102384917],
          "springLowerM": [0.023549440984417767, -0.6873578986359765, 0.2022271267630415],
          "damperUpperM": [0.05257575028720715, -0.5975044725811974, 0.48627646938990576],
          "damperLowerM": [0.015791841903480645, -0.7113722108958083, 0.12631182881073982],
          "springLengthM": 0.28433291474924144,
          "damperLengthM": 0.3793329147492414,
          "springCompressionM": 0.04718514188754175,
          "damperCompressionM": 0.04718514188754175,
          "springMotionRatio": 0.9619941381453355,
          "damperMotionRatio": 0.9619941381453355,
          "headingRad": -0.15875439228576277,
          "steeringAngleRad": -0.17835972314296747,
          "toeInRad": -0.15875439228576277,
          "tieRodLengthM": 0.27522717889079307,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.04209792243051545, -0.11816263729625343, -0.6172696256029878, 0.16366123065210944],
              [
                0.08743856133376966, 0.6353995375458084, -0.12639210472327445, -0.019304919418480105
              ],
              [0.33921155537936654, -0.044639868109333736, 0.02183388213798385, 0],
              [0.04251597579606049, 0.05829316419567644, 0.02443532855798571, 0.1285896066855837]
            ],
            "residualsM": [
              -1.4758888555732597e-12, -1.0031975250512914e-12, -1.3393453013321732e-13,
              3.3545388689049105e-13
            ],
            "singularValuesMPerRad": [
              0.6574208181971676, 0.6497840861199653, 0.34490630008772694, 0.13325649608975165
            ],
            "normalizedSingularValues": [
              1.3335166476325788, 1.0816283844717418, 0.8965215104813469, 0.4980588013840008
            ],
            "rawRankRatio": 0.20269588732401017,
            "normalizedRankRatio": 0.37349275111654245,
            "conditionNumber": 4.93349921008262,
            "headingProjectionNorm": 0.9959025917577717
          },
          "jounce": {
            "tangentRadPerM": [
              2.889966332801969, -0.408064659342441, 0.06751308236426086, -0.7833608439535167
            ],
            "angularRadPerM": [-0.408064659342441, 0.06751308236426086, -0.7833608439535167],
            "carrierBasisPerM": [
              [-0.1342805128200752, -0.7570679469494952, 0.00470171708343349],
              [0.768725224381884, -0.1501217645697557, -0.41337881816648003],
              [0.09613792906906224, 0.42951432752350366, -0.013062505209077585]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0720610222083105, 0.0718276282826963, 0.9803099747437599],
              "topMount": [0, 0, 0],
              "strutLower": [-0.03966622198034141, 0.150464222848311, 0.9702122346093185],
              "axisReference": [0.0338684049582577, 0.22696087016017075, 0.9384996997886584],
              "wheelCentre": [-0.09567418084345639, 0.15756951807691444, 1],
              "spindleReference": [-0.17377588718163434, 0.17394488813427156, 1.0420956678558932],
              "outerTieRod": [-0.03949714935372131, 0.19519852072098182, 0.9739795377567481]
            },
            "strutAxisPerM": [0.29921434602732827, 0.3112668854336245, -0.12903914471689357],
            "strutLengthMPerM": -0.9619941381453355,
            "springCompressionMPerM": 0.9619941381453355,
            "damperCompressionMPerM": 0.9619941381453355,
            "springLengthMPerM": -0.9619941381453355,
            "damperLengthMPerM": -0.9619941381453355,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.783165267391319,
            "toeInRadPerM": -0.783165267391319,
            "residualsMPerM": [
              -2.7755575615628914e-17, -3.642919299551295e-17, 0, -1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.03822027468108585, -0.5687421404180248, -1.7565970502037396, -7.045694721542288
            ],
            "angularRadPerM": [-0.5687421404180248, -1.7565970502037396, -7.045694721542288],
            "carrierBasisPerM": [
              [-1.2879085311206275, -6.914391605385192, 1.8278236939857475],
              [6.98776339386703, -1.2535193331589838, -0.2515446973516151],
              [-1.4966301055210278, 0.7649573453674273, -0.06990442053501425]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [-0.0009530187363570862, 0.0009499320637392696, 0.012964758821597755],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1978547948008092, 0.0675888385040831, 0.012244976158378173],
              "axisReference": [-0.0877396215502246, 0.032317976311253126, 0.012149819205448956],
              "wheelCentre": [-0.6109384379843567, 0.2504494662406074, 0],
              "spindleReference": [-1.335245901854161, 0.36906939908425795, 0.028893779994626126],
              "outerTieRod": [0.1688840606143924, 0.9491243522680054, -0.2371388808172219]
            },
            "strutAxisPerM": [0.4480615585276746, -0.14351807310669806, -0.0003871961635769361],
            "strutLengthMPerM": -0.012722528904293876,
            "springCompressionMPerM": 0.012722528904293876,
            "damperCompressionMPerM": 0.012722528904293876,
            "springLengthMPerM": -0.012722528904293876,
            "damperLengthMPerM": -0.012722528904293876,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 3.469446951953614e-17,
            "headingRadPerM": -7.21136022576908,
            "toeInRadPerM": -7.21136022576908,
            "residualsMPerM": [0, -2.7755575615628914e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.04193354634838485, "right": -0.03066045398644726 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.14475216749120587,
          "phi": -0.10802889992150243,
          "points": {
            "lowerFront": [0.2, 0.39, -0.13],
            "lowerRear": [-0.17, 0.42, -0.155],
            "lowerBall": [0.004666967667013133, 0.7469004572245667, -0.11779057280231438],
            "topMount": [0.055, 0.59, 0.51],
            "strutLower": [0.01993258805433342, 0.724797995849712, 0.08848943600940572],
            "axisReference": [0.039345979831604976, 0.6501735465668255, 0.32183855597545163],
            "wheelCentre": [0.007921128540078731, 0.7978684286937514, 0.049999999999999475],
            "spindleReference": [0.020558527064083117, 0.8990295994250033, 0.05712135484496973],
            "outerTieRod": [-0.12680913022085433, 0.7476397397189724, -0.05618303149791427]
          },
          "basis": [
            [0.9941440640090367, -0.10188646318177277, -0.03601011824342832],
            [0.1023664486610964, 0.9946774534720872, 0.01174196503141468],
            [0.03462210542574715, -0.015359432756228496, 0.999282441375458]
          ],
          "axis": [0.0789936056880916, -0.3036488620316618, 0.9495037539932487],
          "strutLength": 0.44392722221253234,
          "heading": -0.12427958327925456,
          "innerRack": [-0.12, 0.48000000000000004, -0.12],
          "error": -5.273559366969494e-16,
          "springLength": 0.28392722221253236,
          "damperLength": 0.37892722221253233
        },
        {
          "side": "right",
          "theta": 0.14353351149587074,
          "phi": -0.17870807157263013,
          "points": {
            "lowerFront": [0.2, -0.39, -0.13],
            "lowerRear": [-0.17, -0.42, -0.155],
            "lowerBall": [0.004697373795366888, -0.7469309976021171, -0.1182039350488891],
            "topMount": [0.055, -0.59, 0.51],
            "strutLower": [0.011913042362399335, -0.7233793670258848, 0.08835417983486812],
            "axisReference": [0.03574429251453375, -0.6496076914422426, 0.3215650530757363],
            "wheelCentre": [-0.017136508343266788, -0.7915708657115242, 0.05000000000000032],
            "spindleReference": [-0.033226293982809026, -0.8920681665531998, 0.059241824582372454],
            "outerTieRod": [-0.12567566205465164, -0.7098478487723856, -0.06614904482595446]
          },
          "basis": [
            [0.9841015885026068, -0.17433866681455606, 0.03391301755918167],
            [0.17539589110910192, 0.9840041075125758, -0.031180086279923806],
            [-0.027934653903176114, 0.03663257637271264, 0.9989382911169276]
          ],
          "axis": [0.09696998850947601, 0.30017890324691454, 0.9489412244043105],
          "strutLength": 0.4443329147490841,
          "heading": -0.15875439228862329,
          "innerRack": [-0.12, -0.44, -0.12],
          "error": 3.191891195797325e-16,
          "springLength": 0.2843329147490841,
          "damperLength": 0.3793329147490841
        }
      ],
      "errors": {
        "positionM": 1.5503848205256077e-12,
        "frame": 3.86484594327996e-12,
        "angleRad": 2.8605173785223315e-12,
        "closureM": 2.333841453427965e-12,
        "jacobianMPerRad": 3.711157076091709e-11,
        "pointDerivativeMPerM": 8.68257188368915e-10,
        "angularDerivativeRadPerM": 1.962713547243311e-9,
        "carrierBasisDerivativePerM": 4.514801643651367e-9,
        "armDerivativeRadPerM": 6.394378360141673e-10,
        "lengthDerivativeMPerM": 1.2014056416376206e-10,
        "headingDerivativeRadPerM": 7.944634283774121e-9,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.000008752090448593819,
          "heading": 0.00008094481291198719,
          "length": 9.376098590273274e-7,
          "angular": 0.000021077582433193243,
          "basis": 0.0000450793145276851,
          "arm": 0.000004179922246994039
        },
        {
          "stepM": 0.0001,
          "point": 8.752060920436122e-8,
          "heading": 8.094114445356126e-7,
          "length": 9.377479178590553e-9,
          "angular": 2.107642833593104e-7,
          "basis": 4.5078226906802854e-7,
          "arm": 4.183953716818678e-8
        },
        {
          "stepM": 0.00001,
          "point": 8.68257188368915e-10,
          "heading": 7.944634283774121e-9,
          "length": 1.2014056416376206e-10,
          "angular": 1.962713547243311e-9,
          "basis": 4.514801643651367e-9,
          "arm": 6.394378360141673e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.14,
      "rackM": -0.03,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.14,
        "rackM": -0.03,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.40214170703313656,
          "carrierBasis": [
            [0.9568689588080316, 0.28789672058704363, 0.038952200770422656],
            [-0.2842289135583249, 0.9554470885410868, -0.07959136696787403],
            [-0.06013086035545885, 0.0650871667349749, 0.9960662329179352]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7142508999696058, -0.2953910289183156],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.007410131978640617, 0.7131287140219345, -0.08404100965463535],
            "axisReference": [0.01429762343841038, 0.6766632202704792, 0.1446461789389853],
            "wheelCentre": [-0.023832383334789674, 0.7724372010742562, -0.13999999999983964],
            "spindleReference": [-0.05225527469062216, 0.8679819099283648, -0.14795913669662705],
            "outerTieRod": [-0.1143872203355989, 0.6727523092831487, -0.25942673002437017]
          },
          "innerRackM": [-0.12, 0.43, -0.12],
          "strutAxis": [0.029728640332993155, -0.15739686279600223, 0.9870878560320394],
          "steeringAxisReference": [0.031197517250263096, -0.11761576310618378, 0.9925690138153466],
          "strutLengthM": 0.591680878337972,
          "strutInclinationRad": 0.16087279004626087,
          "springUpperM": [0.023810854386680274, 0.6262958745118402, 0.4605164857587184],
          "springLowerM": [0.010977568818599796, 0.6942410904864141, 0.03440953306920938],
          "damperUpperM": [0.024256783991675173, 0.6239349215699002, 0.475322803599199],
          "damperLowerM": [0.008599277591960343, 0.7068328395100943, -0.04455749541335377],
          "springLengthM": 0.431680878337972,
          "damperLengthM": 0.526680878337972,
          "springCompressionM": -0.12832356480984825,
          "damperCompressionM": -0.12832356480984825,
          "springMotionRatio": 0.8917918843278934,
          "damperMotionRatio": 0.8917918843278934,
          "headingRad": 0.28914568436677834,
          "steeringAngleRad": 0.28914568436677834,
          "toeInRad": -0.28914568436677834,
          "tieRodLengthM": 0.28000000000562714,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                0.050822541555672604, 0.23341013691719897, -0.7603105219322374, -0.09743032238720722
              ],
              [0.1966531779062449, 0.7655166121249471, 0.23494411151986394, 0.0037789949105543445],
              [-0.3142508999696057, 0.058186301104650395, 0.023832383334789674, 0],
              [
                0.021762300993033834, -0.010515727886296317, -0.056238487150631615,
                -0.0983387122945977
              ]
            ],
            "residualsM": [
              -1.1168340557921042e-12, 5.4802967719425055e-12, 1.6037171590710386e-13,
              5.627165400312606e-12
            ],
            "singularValuesMPerRad": [
              0.826357575377273, 0.8045335762262517, 0.3197876743719526, 0.09082170644775764
            ],
            "normalizedSingularValues": [
              1.3405275009089448, 1.1949278098877327, 0.7241679795852128, 0.5007137763305457
            ],
            "rawRankRatio": 0.10990606143628931,
            "normalizedRankRatio": 0.3735199583679087,
            "conditionNumber": 9.098679244180568,
            "headingProjectionNorm": 0.9968275750119402
          },
          "jounce": {
            "tangentRadPerM": [
              -3.0345800665786307, 0.7433572387177715, 0.13121956304388585, -0.8260833913281509
            ],
            "angularRadPerM": [0.7433572387177715, 0.13121956304388585, -0.8260833913281509],
            "carrierBasisPerM": [
              [0.24293799005949065, -0.8194089549554571, 0.08845018458643863],
              [0.778835026741039, 0.2939616036007886, 0.7475349033203983],
              [0.18447080327462975, -0.690759939435972, 0.056273361761370363]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.4715465188806639, 0.9536195169521606],
              "topMount": [0, 0, 0],
              "strutLower": [0.026806238003743856, 0.3083165652027621, 0.9518129776244371],
              "axisReference": [0.026690932220075826, 0.13263064585684775, 0.9238023152610556],
              "wheelCentre": [0.06845707986099278, 0.3757230087509478, 0.9999999999999999],
              "spindleReference": [0.1463405825350966, 0.40511916911102663, 1.0747534903320397],
              "outerTieRod": [-0.029562076943564088, 0.539305579861872, 0.9377810802390388]
            },
            "strutAxisPerM": [-0.000497697048482848, -0.7583172390576758, -0.12090307650526036],
            "strutLengthMPerM": -0.8917918843278934,
            "springCompressionMPerM": 0.8917918843278934,
            "damperCompressionMPerM": 0.8917918843278934,
            "springLengthMPerM": -0.8917918843278934,
            "damperLengthMPerM": -0.8917918843278934,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -0.832964698832141,
            "toeInRadPerM": 0.832964698832141,
            "residualsMPerM": [
              2.7755575615628914e-17, 1.1275702593849246e-17, -2.220446049250313e-16,
              1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.028457590871413252, -0.30314874868887637, 1.1153701054402747, -9.415337118688111
            ],
            "angularRadPerM": [-0.30314874868887637, 1.1153701054402747, -9.415337118688111],
            "carrierBasisPerM": [
              [2.7540907999722086, -8.997435514663472, -1.1545385620758335],
              [8.907082606316287, 2.6519830167273426, 0.02737784395506304],
              [1.7238001161452259, 0.8681085536037181, 0.04733707090347067]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0044220543260453694, -0.00894282354230845],
              "topMount": [0, 0, 0],
              "strutLower": [0.22516773426375508, -0.010120451123763561, -0.016867673962818384],
              "axisReference": [0.13690367104889578, -0.0056422700562480145, -0.013495307237445079],
              "wheelCentre": [0.7211621488990512, 0.2670744650869168, 0],
              "spindleReference": [1.611870409530679, 0.5322727667596511, 0.002737784395506322],
              "outerTieRod": [-0.3506097174140189, 1.0834747194104468, 0.13122150830337975]
            },
            "strutAxisPerM": [-0.38097623858698926, 0.01932927758673958, 0.014556225301356258],
            "strutLengthMPerM": 0.008363018285842377,
            "springCompressionMPerM": -0.008363018285842377,
            "damperCompressionMPerM": -0.008363018285842377,
            "springLengthMPerM": 0.008363018285842377,
            "damperLengthMPerM": 0.008363018285842377,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.3877787807814457e-16,
            "headingRadPerM": -9.323076084238823,
            "toeInRadPerM": 9.323076084238823,
            "residualsMPerM": [1.1102230246251565e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.39942510614317267,
          "carrierBasis": [
            [0.96983720441113, 0.24252075883745827, -0.024484249486300635],
            [-0.2392805048689163, 0.966379710837375, 0.09410151152638084],
            [0.04648265192177097, -0.08540454329118861, 0.9952614867739752]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7146718752852371, -0.2945367623074593],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.019523304872360522, -0.7096414237770774, -0.08401708359669136],
            "axisReference": [0.021670659809024263, -0.6744939581273519, 0.14496991281397253],
            "wheelCentre": [0.01940124955092918, -0.776655587753696, -0.1399999999999423],
            "spindleReference": [0.04332930003782081, -0.8732935588374335, -0.14941015115258038],
            "outerTieRod": [-0.11691396350115392, -0.7375267509690059, -0.2508471777828804]
          },
          "innerRackM": [-0.12, -0.49000000000000005, -0.12],
          "strutAxis": [0.009268678291978236, 0.15170782730115306, 0.9883819235185779],
          "steeringAxisReference": [0.031228624719214955, 0.11825889858987952, 0.9924916150287896],
          "strutLengthM": 0.5908819958156515,
          "strutInclinationRad": 0.15258206354360898,
          "springUpperM": [0.02462925286832087, -0.6260683130920462, 0.4604647230592569],
          "springLowerM": [0.02063554626739791, -0.6914364845009391, 0.034588747225537994],
          "damperUpperM": [0.024768283042700547, -0.6237926956825289, 0.47529045191203556],
          "damperLowerM": [0.019894052004039653, -0.7035731106850313, -0.04448180665594824],
          "springLengthM": 0.43088199581565145,
          "damperLengthM": 0.5258819958156514,
          "springCompressionM": -0.12752468228752772,
          "damperCompressionM": -0.12752468228752772,
          "springMotionRatio": 0.8940318514594325,
          "damperMotionRatio": 0.8940318514594325,
          "headingRad": 0.24272333347980835,
          "steeringAngleRad": 0.24272333347980835,
          "toeInRad": 0.24272333347980835,
          "tieRodLengthM": 0.28000000000051634,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.05140110856246108, 0.19447296450817544, -0.7717375025203778, 0.08583619501856853],
              [0.19380538095463468, 0.7756961775221518, 0.18982633227791484, -0.047025664595823996],
              [0.31467187528523705, -0.06198371246845891, -0.01940124955092918, 0],
              [-0.010435514748141, 0.04930298889403226, -0.05415369469659444, 0.10360665896011702]
            ],
            "residualsM": [
              3.2106262093378746e-14, 5.298816940779716e-13, 5.770384170489251e-14,
              5.163647287531603e-13
            ],
            "singularValuesMPerRad": [
              0.8264022615122615, 0.8031020574061415, 0.3210240843884865, 0.0969139733322532
            ],
            "normalizedSingularValues": [
              1.3226815303629997, 1.2022862130824574, 0.729303410879487, 0.5226260287700808
            ],
            "rawRankRatio": 0.11727215406563268,
            "normalizedRankRatio": 0.39512612580796386,
            "conditionNumber": 8.527173462170216,
            "headingProjectionNorm": 0.9955626075382957
          },
          "jounce": {
            "tangentRadPerM": [
              3.038114817408655, -0.7393595709168777, 0.09471235218836423, 0.707347898650425
            ],
            "angularRadPerM": [-0.7393595709168777, 0.09471235218836423, 0.707347898650425],
            "carrierBasisPerM": [
              [-0.1738655100031969, 0.6679096443788025, -0.2711656070620643],
              [-0.6746540822580785, -0.0996797091222662, -0.6918392688985434],
              [0.15467428068707326, 0.7687355119718638, 0.0587421851826612]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.4695004274006513, 0.9560092869258471],
              "topMount": [0, 0, 0],
              "strutLower": [0.016380534649075892, -0.30004091940332317, 0.9504408763303042],
              "axisReference": [0.013206945729457069, -0.12921826498948435, 0.9242508801716727],
              "wheelCentre": [0.058480589022835636, -0.3415187600290398, 1],
              "spindleReference": [0.1259459972486435, -0.3315507891168131, 1.0691839268898544],
              "outerTieRod": [0.020304291605285754, -0.5198969613384556, 0.9839804544916158]
            },
            "strutAxisPerM": [-0.01369823601338778, 0.7373258149877916, -0.1130444924208228],
            "strutLengthMPerM": -0.8940318514594325,
            "springCompressionMPerM": 0.8940318514594325,
            "damperCompressionMPerM": 0.8940318514594325,
            "springLengthMPerM": -0.8940318514594325,
            "damperLengthMPerM": -0.8940318514594325,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -5.551115123125783e-17,
            "headingRadPerM": 0.6818613749434026,
            "toeInRadPerM": 0.6818613749434026,
            "residualsMPerM": [6.938893903907228e-18, -6.938893903907228e-18, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.1159697700657971, -0.2535828761397493, -1.0707772655002075, -8.983191578487405
            ],
            "angularRadPerM": [-0.2535828761397493, -1.0707772655002075, -8.983191578487405],
            "carrierBasisPerM": [
              [2.204827616109796, -8.71844219357469, 0.9769805181701182],
              [8.580412320823747, 2.1733651481766207, -0.501273471208288],
              [-1.8329087473234766, -0.16518129696214673, 0.07142969664117323]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.01792159279150879, -0.03649242502300212],
              "topMount": [0, 0, 0],
              "strutLower": [-0.18023017627980858, -0.10407580951062992, -0.01686295037996973],
              "axisReference": [-0.10968782870173577, -0.06529872914527238, -0.023476406961310987],
              "wheelCentre": [-0.7222860156129434, -0.11717567213126584, 0],
              "spindleReference": [-1.580327247695318, -0.33451218694892787, 0.05012734712082881],
              "outerTieRod": [-0.25209154061787686, 1.079261055623752, -0.15588563404985228]
            },
            "strutAxisPerM": [0.30448358326728187, 0.16737441811417078, -0.028545817183653184],
            "strutLengthMPerM": 0.03412664579072202,
            "springCompressionMPerM": -0.03412664579072202,
            "damperCompressionMPerM": -0.03412664579072202,
            "springLengthMPerM": 0.03412664579072202,
            "damperLengthMPerM": 0.03412664579072202,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.8041124150158794e-16,
            "headingRadPerM": -8.890708349739233,
            "toeInRadPerM": -8.890708349739233,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.037754863274342465, "right": -0.00460664898312893 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.4021417070321057,
          "phi": 0.29491102991871054,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7142508999697661, -0.2953910289179916],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.0074101319764125935, 0.713128714023384, -0.08404100965422645],
            "axisReference": [0.014297623436014616, 0.6766632202732518, 0.14464617893961018],
            "wheelCentre": [-0.023832383340182693, 0.7724372010735012, -0.14000000000000012],
            "spindleReference": [-0.0522552747020081, 0.8679819099257705, -0.1479591366974665],
            "outerTieRod": [-0.11438722033334962, 0.6727523092761697, -0.2594267300251301]
          },
          "basis": [
            [0.9568689587892889, 0.2878967206480798, 0.038952200779718955],
            [-0.28422891361825425, 0.9554470885226933, -0.07959136697466311],
            [-0.060130860370437265, 0.06508716673500245, 0.9960662329170292]
          ],
          "axis": [0.02972864033226911, -0.15739686279029164, 0.9870878560329719],
          "strutLength": 0.5916808783378628,
          "heading": 0.28914568442966376,
          "innerRack": [-0.12, 0.43000000000000005, -0.12],
          "error": -1.1102230246251565e-16,
          "springLength": 0.43168087833786273,
          "damperLength": 0.5266808783378627
        },
        {
          "side": "right",
          "theta": -0.39942510614354443,
          "phi": 0.24634479739315943,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7146718752851797, -0.2945367623075763],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.0195233048722329, -0.7096414237769674, -0.08401708359679785],
            "axisReference": [0.021670659808908, -0.6744939581270882, 0.14496991281384225],
            "wheelCentre": [0.01940124955050314, -0.7766555877536258, -0.1400000000000007],
            "spindleReference": [0.043329300036912544, -0.8732935588374909, -0.1494101511525519],
            "outerTieRod": [-0.11691396350130136, -0.7375267509683254, -0.250847177783066]
          },
          "basis": [
            [0.9698372044123752, 0.24252075883253263, -0.024484249485769688],
            [-0.2392805048640942, 0.9663797108386528, 0.09410151152551208],
            [0.046482651920615056, -0.08540454329070815, 0.9952614867740702]
          ],
          "axis": [0.009268678292027268, 0.15170782730181676, 0.9883819235184754],
          "strutLength": 0.5908819958157412,
          "heading": 0.24272333347479835,
          "innerRack": [-0.12, -0.49, -0.12],
          "error": -6.938893903907228e-16,
          "springLength": 0.43088199581574116,
          "damperLength": 0.5258819958157411
        }
      ],
      "errors": {
        "positionM": 1.138594080130062e-11,
        "frame": 6.103617611330492e-11,
        "angleRad": 6.288541909427181e-11,
        "closureM": 5.627165400312606e-12,
        "jacobianMPerRad": 4.528719066421161e-11,
        "pointDerivativeMPerM": 3.966110218023289e-9,
        "angularDerivativeRadPerM": 1.5092652461135003e-8,
        "carrierBasisDerivativePerM": 2.2554324630164047e-8,
        "armDerivativeRadPerM": 8.53348777057894e-10,
        "lengthDerivativeMPerM": 2.529504661286097e-10,
        "headingDerivativeRadPerM": 2.8843651023180428e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00003873926907538294,
          "heading": 0.0002868718852759855,
          "length": 0.0000018405498098117423,
          "angular": 0.0001493524629925247,
          "basis": 0.00021925335594863427,
          "arm": 0.000007062999000773118
        },
        {
          "stepM": 0.0001,
          "point": 3.8745046559984786e-7,
          "heading": 0.0000028686109612152677,
          "length": 1.8403986695725294e-8,
          "angular": 0.0000014935640617608215,
          "basis": 0.0000021928327265108294,
          "arm": 7.064916296428692e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.966110218023289e-9,
          "heading": 2.8843651023180428e-8,
          "length": 2.529504661286097e-10,
          "angular": 1.5092652461135003e-8,
          "basis": 2.2554324630164047e-8,
          "arm": 8.53348777057894e-10
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": -0.14,
      "rackM": 0.03,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": -0.14,
        "rackM": 0.03,
        "left": {
          "side": "left",
          "lowerArmAngleRad": 0.39942510614317267,
          "carrierBasis": [
            [0.96983720441113, -0.24252075883745827, -0.024484249486300635],
            [0.2392805048689163, 0.966379710837375, -0.09410151152638084],
            [0.04648265192177097, 0.08540454329118861, 0.9952614867739752]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7146718752852371, -0.2945367623074593],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.019523304872360522, 0.7096414237770774, -0.08401708359669136],
            "axisReference": [0.021670659809024263, 0.6744939581273519, 0.14496991281397253],
            "wheelCentre": [0.01940124955092918, 0.776655587753696, -0.1399999999999423],
            "spindleReference": [0.04332930003782081, 0.8732935588374335, -0.14941015115258038],
            "outerTieRod": [-0.11691396350115392, 0.7375267509690059, -0.2508471777828804]
          },
          "innerRackM": [-0.12, 0.49000000000000005, -0.12],
          "strutAxis": [0.009268678291978236, -0.15170782730115306, 0.9883819235185779],
          "steeringAxisReference": [0.031228624719214955, -0.11825889858987952, 0.9924916150287896],
          "strutLengthM": 0.5908819958156515,
          "strutInclinationRad": 0.15258206354360898,
          "springUpperM": [0.02462925286832087, 0.6260683130920462, 0.4604647230592569],
          "springLowerM": [0.02063554626739791, 0.6914364845009391, 0.034588747225537994],
          "damperUpperM": [0.024768283042700547, 0.6237926956825289, 0.47529045191203556],
          "damperLowerM": [0.019894052004039653, 0.7035731106850313, -0.04448180665594824],
          "springLengthM": 0.43088199581565145,
          "damperLengthM": 0.5258819958156514,
          "springCompressionM": -0.12752468228752772,
          "damperCompressionM": -0.12752468228752772,
          "springMotionRatio": 0.8940318514594325,
          "damperMotionRatio": 0.8940318514594325,
          "headingRad": -0.24272333347980835,
          "steeringAngleRad": -0.24272333347980835,
          "toeInRad": 0.24272333347980835,
          "tieRodLengthM": 0.28000000000051634,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.05140110856246108, -0.19447296450817544, -0.7717375025203778,
                -0.08583619501856853
              ],
              [
                0.19380538095463468, 0.7756961775221518, -0.18982633227791484, -0.047025664595823996
              ],
              [-0.31467187528523705, 0.06198371246845891, -0.01940124955092918, 0],
              [0.010435514748141, -0.04930298889403226, -0.05415369469659444, -0.10360665896011702]
            ],
            "residualsM": [
              3.2106262093378746e-14, -5.298816940779716e-13, 5.770384170489251e-14,
              5.163647287531603e-13
            ],
            "singularValuesMPerRad": [
              0.8264022615122615, 0.8031020574061415, 0.3210240843884865, 0.0969139733322532
            ],
            "normalizedSingularValues": [
              1.3226815303629997, 1.2022862130824574, 0.729303410879487, 0.5226260287700808
            ],
            "rawRankRatio": 0.11727215406563268,
            "normalizedRankRatio": 0.39512612580796386,
            "conditionNumber": 8.527173462170216,
            "headingProjectionNorm": 0.9955626075382957
          },
          "jounce": {
            "tangentRadPerM": [
              -3.038114817408655, 0.7393595709168777, 0.09471235218836423, -0.707347898650425
            ],
            "angularRadPerM": [0.7393595709168777, 0.09471235218836423, -0.707347898650425],
            "carrierBasisPerM": [
              [-0.1738655100031969, -0.6679096443788025, -0.2711656070620643],
              [0.6746540822580785, -0.0996797091222662, 0.6918392688985434],
              [0.15467428068707326, -0.7687355119718638, 0.0587421851826612]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.4695004274006513, 0.9560092869258471],
              "topMount": [0, 0, 0],
              "strutLower": [0.016380534649075892, 0.30004091940332317, 0.9504408763303042],
              "axisReference": [0.013206945729457069, 0.12921826498948435, 0.9242508801716727],
              "wheelCentre": [0.058480589022835636, 0.3415187600290398, 1],
              "spindleReference": [0.1259459972486435, 0.3315507891168131, 1.0691839268898544],
              "outerTieRod": [0.020304291605285754, 0.5198969613384556, 0.9839804544916158]
            },
            "strutAxisPerM": [-0.01369823601338778, -0.7373258149877916, -0.1130444924208228],
            "strutLengthMPerM": -0.8940318514594325,
            "springCompressionMPerM": 0.8940318514594325,
            "damperCompressionMPerM": 0.8940318514594325,
            "springLengthMPerM": -0.8940318514594325,
            "damperLengthMPerM": -0.8940318514594325,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": -5.551115123125783e-17,
            "headingRadPerM": -0.6818613749434026,
            "toeInRadPerM": 0.6818613749434026,
            "residualsMPerM": [6.938893903907228e-18, 6.938893903907228e-18, 0, 0]
          },
          "rack": {
            "tangentRadPerM": [
              -0.1159697700657971, -0.2535828761397493, 1.0707772655002075, -8.983191578487405
            ],
            "angularRadPerM": [-0.2535828761397493, 1.0707772655002075, -8.983191578487405],
            "carrierBasisPerM": [
              [-2.204827616109796, -8.71844219357469, -0.9769805181701182],
              [8.580412320823747, -2.1733651481766207, -0.501273471208288],
              [1.8329087473234766, -0.16518129696214673, -0.07142969664117323]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.01792159279150879, 0.03649242502300212],
              "topMount": [0, 0, 0],
              "strutLower": [0.18023017627980858, -0.10407580951062992, 0.01686295037996973],
              "axisReference": [0.10968782870173577, -0.06529872914527238, 0.023476406961310987],
              "wheelCentre": [0.7222860156129434, -0.11717567213126584, 0],
              "spindleReference": [1.580327247695318, -0.33451218694892787, -0.05012734712082881],
              "outerTieRod": [0.25209154061787686, 1.079261055623752, 0.15588563404985228]
            },
            "strutAxisPerM": [-0.30448358326728187, 0.16737441811417078, 0.028545817183653184],
            "strutLengthMPerM": -0.03412664579072202,
            "springCompressionMPerM": 0.03412664579072202,
            "damperCompressionMPerM": 0.03412664579072202,
            "springLengthMPerM": -0.03412664579072202,
            "damperLengthMPerM": -0.03412664579072202,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 1.8041124150158794e-16,
            "headingRadPerM": -8.890708349739233,
            "toeInRadPerM": 8.890708349739233,
            "residualsMPerM": [0, 5.551115123125783e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": -0.40214170703313656,
          "carrierBasis": [
            [0.9568689588080316, -0.28789672058704363, 0.038952200770422656],
            [0.2842289135583249, 0.9554470885410868, 0.07959136696787403],
            [-0.06013086035545885, -0.0650871667349749, 0.9960662329179352]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7142508999696058, -0.2953910289183156],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.007410131978640617, -0.7131287140219345, -0.08404100965463535],
            "axisReference": [0.01429762343841038, -0.6766632202704792, 0.1446461789389853],
            "wheelCentre": [-0.023832383334789674, -0.7724372010742562, -0.13999999999983964],
            "spindleReference": [-0.05225527469062216, -0.8679819099283648, -0.14795913669662705],
            "outerTieRod": [-0.1143872203355989, -0.6727523092831487, -0.25942673002437017]
          },
          "innerRackM": [-0.12, -0.43, -0.12],
          "strutAxis": [0.029728640332993155, 0.15739686279600223, 0.9870878560320394],
          "steeringAxisReference": [0.031197517250263096, 0.11761576310618378, 0.9925690138153466],
          "strutLengthM": 0.591680878337972,
          "strutInclinationRad": 0.16087279004626087,
          "springUpperM": [0.023810854386680274, -0.6262958745118402, 0.4605164857587184],
          "springLowerM": [0.010977568818599796, -0.6942410904864141, 0.03440953306920938],
          "damperUpperM": [0.024256783991675173, -0.6239349215699002, 0.475322803599199],
          "damperLowerM": [0.008599277591960343, -0.7068328395100943, -0.04455749541335377],
          "springLengthM": 0.431680878337972,
          "damperLengthM": 0.526680878337972,
          "springCompressionM": -0.12832356480984825,
          "damperCompressionM": -0.12832356480984825,
          "springMotionRatio": 0.8917918843278934,
          "damperMotionRatio": 0.8917918843278934,
          "headingRad": -0.28914568436677834,
          "steeringAngleRad": -0.28914568436677834,
          "toeInRad": -0.28914568436677834,
          "tieRodLengthM": 0.28000000000562714,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.050822541555672604, -0.23341013691719897, -0.7603105219322374,
                0.09743032238720722
              ],
              [0.1966531779062449, 0.7655166121249471, -0.23494411151986394, 0.0037789949105543445],
              [0.3142508999696057, -0.058186301104650395, 0.023832383334789674, 0],
              [
                -0.021762300993033834, 0.010515727886296317, -0.056238487150631615,
                0.0983387122945977
              ]
            ],
            "residualsM": [
              -1.1168340557921042e-12, -5.4802967719425055e-12, 1.6037171590710386e-13,
              5.627165400312606e-12
            ],
            "singularValuesMPerRad": [
              0.826357575377273, 0.8045335762262517, 0.3197876743719526, 0.09082170644775764
            ],
            "normalizedSingularValues": [
              1.3405275009089448, 1.1949278098877327, 0.7241679795852128, 0.5007137763305457
            ],
            "rawRankRatio": 0.10990606143628931,
            "normalizedRankRatio": 0.3735199583679087,
            "conditionNumber": 9.098679244180568,
            "headingProjectionNorm": 0.9968275750119402
          },
          "jounce": {
            "tangentRadPerM": [
              3.0345800665786307, -0.7433572387177715, 0.13121956304388585, 0.8260833913281509
            ],
            "angularRadPerM": [-0.7433572387177715, 0.13121956304388585, 0.8260833913281509],
            "carrierBasisPerM": [
              [0.24293799005949065, 0.8194089549554571, 0.08845018458643863],
              [-0.778835026741039, 0.2939616036007886, -0.7475349033203983],
              [0.18447080327462975, 0.690759939435972, 0.056273361761370363]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.4715465188806639, 0.9536195169521606],
              "topMount": [0, 0, 0],
              "strutLower": [0.026806238003743856, -0.3083165652027621, 0.9518129776244371],
              "axisReference": [0.026690932220075826, -0.13263064585684775, 0.9238023152610556],
              "wheelCentre": [0.06845707986099278, -0.3757230087509478, 0.9999999999999999],
              "spindleReference": [0.1463405825350966, -0.40511916911102663, 1.0747534903320397],
              "outerTieRod": [-0.029562076943564088, -0.539305579861872, 0.9377810802390388]
            },
            "strutAxisPerM": [-0.000497697048482848, 0.7583172390576758, -0.12090307650526036],
            "strutLengthMPerM": -0.8917918843278934,
            "springCompressionMPerM": 0.8917918843278934,
            "damperCompressionMPerM": 0.8917918843278934,
            "springLengthMPerM": -0.8917918843278934,
            "damperLengthMPerM": -0.8917918843278934,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 0.832964698832141,
            "toeInRadPerM": 0.832964698832141,
            "residualsMPerM": [
              2.7755575615628914e-17, -1.1275702593849246e-17, -2.220446049250313e-16,
              1.3877787807814457e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.028457590871413252, -0.30314874868887637, -1.1153701054402747, -9.415337118688111
            ],
            "angularRadPerM": [-0.30314874868887637, -1.1153701054402747, -9.415337118688111],
            "carrierBasisPerM": [
              [-2.7540907999722086, -8.997435514663472, 1.1545385620758335],
              [8.907082606316287, -2.6519830167273426, 0.02737784395506304],
              [-1.7238001161452259, 0.8681085536037181, -0.04733707090347067]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.0044220543260453694, 0.00894282354230845],
              "topMount": [0, 0, 0],
              "strutLower": [-0.22516773426375508, -0.010120451123763561, 0.016867673962818384],
              "axisReference": [-0.13690367104889578, -0.0056422700562480145, 0.013495307237445079],
              "wheelCentre": [-0.7211621488990512, 0.2670744650869168, 0],
              "spindleReference": [-1.611870409530679, 0.5322727667596511, -0.002737784395506322],
              "outerTieRod": [0.3506097174140189, 1.0834747194104468, -0.13122150830337975]
            },
            "strutAxisPerM": [0.38097623858698926, 0.01932927758673958, -0.014556225301356258],
            "strutLengthMPerM": -0.008363018285842377,
            "springCompressionMPerM": 0.008363018285842377,
            "damperCompressionMPerM": 0.008363018285842377,
            "springLengthMPerM": -0.008363018285842377,
            "damperLengthMPerM": -0.008363018285842377,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -1.3877787807814457e-16,
            "headingRadPerM": -9.323076084238823,
            "toeInRadPerM": -9.323076084238823,
            "residualsMPerM": [-1.1102230246251565e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.00460664898312893, "right": -0.037754863274342465 }
      },
      "references": [
        {
          "side": "left",
          "theta": 0.39942510614354443,
          "phi": -0.24634479739315943,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7146718752851797, -0.2945367623075763],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.0195233048722329, 0.7096414237769674, -0.08401708359679785],
            "axisReference": [0.021670659808908, 0.6744939581270882, 0.14496991281384225],
            "wheelCentre": [0.01940124955050314, 0.7766555877536258, -0.1400000000000007],
            "spindleReference": [0.043329300036912544, 0.8732935588374909, -0.1494101511525519],
            "outerTieRod": [-0.11691396350130136, 0.7375267509683254, -0.250847177783066]
          },
          "basis": [
            [0.9698372044123752, -0.24252075883253263, -0.024484249485769688],
            [0.2392805048640942, 0.9663797108386528, -0.09410151152551208],
            [0.046482651920615056, 0.08540454329070815, 0.9952614867740702]
          ],
          "axis": [0.009268678292027268, -0.15170782730181676, 0.9883819235184754],
          "strutLength": 0.5908819958157412,
          "heading": -0.24272333347479835,
          "innerRack": [-0.12, 0.49, -0.12],
          "error": -6.938893903907228e-16,
          "springLength": 0.43088199581574116,
          "damperLength": 0.5258819958157411
        },
        {
          "side": "right",
          "theta": -0.4021417070321057,
          "phi": -0.29491102991871054,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7142508999697661, -0.2953910289179916],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.0074101319764125935, -0.713128714023384, -0.08404100965422645],
            "axisReference": [0.014297623436014616, -0.6766632202732518, 0.14464617893961018],
            "wheelCentre": [-0.023832383340182693, -0.7724372010735012, -0.14000000000000012],
            "spindleReference": [-0.0522552747020081, -0.8679819099257705, -0.1479591366974665],
            "outerTieRod": [-0.11438722033334962, -0.6727523092761697, -0.2594267300251301]
          },
          "basis": [
            [0.9568689587892889, -0.2878967206480798, 0.038952200779718955],
            [0.28422891361825425, 0.9554470885226933, 0.07959136697466311],
            [-0.060130860370437265, -0.06508716673500245, 0.9960662329170292]
          ],
          "axis": [0.02972864033226911, 0.15739686279029164, 0.9870878560329719],
          "strutLength": 0.5916808783378628,
          "heading": -0.28914568442966376,
          "innerRack": [-0.12, -0.43000000000000005, -0.12],
          "error": -1.1102230246251565e-16,
          "springLength": 0.43168087833786273,
          "damperLength": 0.5266808783378627
        }
      ],
      "errors": {
        "positionM": 1.138594080130062e-11,
        "frame": 6.103617611330492e-11,
        "angleRad": 6.288541909427181e-11,
        "closureM": 5.627165400312606e-12,
        "jacobianMPerRad": 4.528719066421161e-11,
        "pointDerivativeMPerM": 3.966110218023289e-9,
        "angularDerivativeRadPerM": 1.5092652461135003e-8,
        "carrierBasisDerivativePerM": 2.2554324630164047e-8,
        "armDerivativeRadPerM": 1.2502314739037956e-9,
        "lengthDerivativeMPerM": 2.529504661286097e-10,
        "headingDerivativeRadPerM": 2.8843651023180428e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00003873926907538294,
          "heading": 0.0002868718852759855,
          "length": 0.0000018405498098117423,
          "angular": 0.0001493524629925247,
          "basis": 0.00021925335594863427,
          "arm": 0.000007062999056284269
        },
        {
          "stepM": 0.0001,
          "point": 3.8745046559984786e-7,
          "heading": 0.0000028686109612152677,
          "length": 1.8403986695725294e-8,
          "angular": 0.0000014935640617608215,
          "basis": 0.0000021928327265108294,
          "arm": 7.064916296428692e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.966110218023289e-9,
          "heading": 2.8843651023180428e-8,
          "length": 2.529504661286097e-10,
          "angular": 1.5092652461135003e-8,
          "basis": 2.2554324630164047e-8,
          "arm": 1.2502314739037956e-9
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.14,
      "rackM": -0.03,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.14,
        "rackM": -0.03,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.4034321599238869,
          "carrierBasis": [
            [0.9382169991321802, 0.33917903550150996, 0.06860353063562673],
            [-0.3416957627209844, 0.9393720566535647, 0.02870792428888352],
            [-0.054707113595330724, -0.05037579830352302, 0.9972308712967877]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7297532044113733, -0.020992335623157887],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.009418676386382944, 0.7054745311670848, 0.18888104182292428],
            "axisReference": [0.020593927772748554, 0.6441704086103537, 0.41202206968199107],
            "wheelCentre": [-0.025837926311302148, 0.7686616795154878, 0.13999999999877233],
            "spindleReference": [-0.06000750258340058, 0.8625988851808443, 0.14287079242766065],
            "outerTieRod": [-0.111357366812465, 0.6776429676525155, 0.010377396309549584]
          },
          "innerRackM": [-0.12, 0.43, -0.12],
          "strutAxis": [0.04823599869946724, -0.26460841673112057, 0.9631488328521789],
          "steeringAxisReference": [0.04690309515217803, -0.2059105995905232, 0.9774461236515377],
          "strutLengthM": 0.3230227225149558,
          "strutInclinationRad": 0.2723224294229821,
          "springUpperM": [0.02307056005202131, 0.630584336669245, 0.46147404668591285],
          "springLowerM": [0.015206996230319013, 0.6737215211593504, 0.30445890176518575],
          "damperUpperM": [0.02379410003251332, 0.6266152104182782, 0.47592127917869553],
          "damperLowerM": [0.011348116334361634, 0.69489019449784, 0.22740699513701143],
          "springLengthM": 0.1630227225149558,
          "damperLengthM": 0.2580227225149558,
          "springCompressionM": 0.14033459101316798,
          "damperCompressionM": 0.14033459101316798,
          "springMotionRatio": 1.06301684351274,
          "damperMotionRatio": 1.06301684351274,
          "headingRad": 0.3488705912500648,
          "steeringAngleRad": 0.3488705912500648,
          "toeInRad": -0.3488705912500648,
          "tieRodLengthM": 0.2800000000082437,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [-0.02528252572840525, 0.18497607319953013, -0.487179545583531, -0.11150628158852165],
              [-0.019891672110866593, 0.4982258434579316, 0.18631424455348417, 0.01534175981921209],
              [-0.3297532044113732, 0.03890847510411455, 0.025837926311302148, 0],
              [
                -0.04828911798504178, -0.052008894641231665, 0.052820002252667475,
                -0.09688035401781254
              ]
            ],
            "residualsM": [
              -6.826744031185328e-12, 9.026654423927027e-12, -1.2276846206304981e-12,
              8.243739024749175e-12
            ],
            "singularValuesMPerRad": [
              0.538959057039031, 0.5345633240393617, 0.33019150780792245, 0.10524196035168983
            ],
            "normalizedSingularValues": [
              1.3008230820565447, 1.0658502470874984, 0.9284823534335874, 0.5565456668907374
            ],
            "rawRankRatio": 0.1952689336549516,
            "normalizedRankRatio": 0.4278411680786467,
            "conditionNumber": 5.121142320401267,
            "headingProjectionNorm": 0.9995878426046526
          },
          "jounce": {
            "tangentRadPerM": [
              -3.0594346549736633, -0.08895099367031513, -0.20889577503364007, 1.458807309330707
            ],
            "angularRadPerM": [-0.08895099367031513, -0.20889577503364007, 1.458807309330707],
            "carrierBasisPerM": [
              [-0.5091278438635154, 1.374780168291677, 0.16581925494345437],
              [-1.3763597865211727, -0.4959146778329946, -0.15493687904477293],
              [-0.13482873296846581, 0.008897539735309642, -0.006947107578316251]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.36409617260198546, 1.0088583811647693],
              "topMount": [0, 0, 0],
              "strutLower": [-0.008423755850907148, -0.33168769317653535, 1.0129855149783702],
              "axisReference": [0.03439392827053485, -0.2955365386138177, 1.0207730403954287],
              "wheelCentre": [-0.09039058660101315, -0.38746830013598565, 1],
              "spindleReference": [-0.2280265652531304, -0.43705976791928514, 0.9845063120955228],
              "outerTieRod": [0.06946578981009491, -0.5237547444292443, 0.9902315550588698]
            },
            "strutAxisPerM": [0.18481497052638265, 0.15604007321025487, 0.03361347793460888],
            "strutLengthMPerM": -1.06301684351274,
            "springCompressionMPerM": 1.06301684351274,
            "damperCompressionMPerM": 1.06301684351274,
            "springLengthMPerM": -1.06301684351274,
            "damperLengthMPerM": -1.06301684351274,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 5.551115123125783e-17,
            "headingRadPerM": 1.463572062922618,
            "toeInRadPerM": -1.463572062922618,
            "residualsMPerM": [
              0, 6.938893903907228e-18, 2.220446049250313e-16, 5.551115123125783e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.0875659629150171, -0.3815165523276386, 1.6920624209504755, -8.045497625583923
            ],
            "angularRadPerM": [-0.3815165523276386, 1.6920624209504755, -8.045497625583923],
            "carrierBasisPerM": [
              [2.844945580908312, -7.522249256314821, -1.7169241431748368],
              [7.6062912512188525, 2.7600649959429453, 0.21978457109079685],
              [1.2820785166951056, 0.8206060364256208, 0.11178705196284058]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.010421020725425358, -0.02887515686859436],
              "topMount": [0, 0, 0],
              "strutLower": [0.15978484719522007, 0.014713249611224468, -0.03554942952583635],
              "axisReference": [0.04413122253912405, 0.009934786748553217, -0.031070114960065214],
              "wheelCentre": [0.5854471252321595, 0.27972123635067203, 0],
              "spindleReference": [1.3460762503540447, 0.5557277359449666, 0.021978457109079693],
              "outerTieRod": [-0.3661732415533815, 0.9183145229807993, 0.1794293766799917]
            },
            "strutAxisPerM": [-0.49919844266826896, -0.020625390916080566, 0.019334170131747624],
            "strutLengthMPerM": 0.030425259564132265,
            "springCompressionMPerM": -0.030425259564132265,
            "damperCompressionMPerM": -0.030425259564132265,
            "springLengthMPerM": 0.030425259564132265,
            "damperLengthMPerM": 0.030425259564132265,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -5.551115123125783e-17,
            "headingRadPerM": -8.094911350154291,
            "toeInRadPerM": 8.094911350154291,
            "residualsMPerM": [1.1102230246251565e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.4038345260010729,
          "carrierBasis": [
            [0.9943493783778866, 0.10262274678791895, -0.0271640490578174],
            [-0.10315438118178208, 0.9944848485554247, -0.018948869008442504],
            [0.02506965022724545, 0.021643886790459182, 0.9994513769073942]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7297052930723273, -0.020859663757018213],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.0181167795997542, -0.7037310386734036, 0.18823868727749848],
            "axisReference": [0.023055706827775854, -0.6436513837410625, 0.4119372390409088],
            "wheelCentre": [0.009168863095448381, -0.7759665136136251, 0.13999999999858698],
            "spindleReference": [0.019484301213626588, -0.8754149984691676, 0.14189488689943125],
            "outerTieRod": [-0.11935068320807439, -0.731209418729705, 0.022188588516131223]
          },
          "innerRackM": [-0.12, -0.49000000000000005, -0.12],
          "strutAxis": [0.021318007005934014, 0.25932321851091117, 0.9655552863085768],
          "steeringAxisReference": [0.04691537774117315, 0.2058746105877735, 0.9774531150120377],
          "strutLengthM": 0.3228829225444771,
          "strutInclinationRad": 0.26322724044838786,
          "springUpperM": [0.02414727971976264, -0.6303729287404366, 0.46137778854765693],
          "springLowerM": [0.02067494044046628, -0.6726122524520942, 0.3041053216345277],
          "damperUpperM": [0.02446704982485165, -0.6264830804627729, 0.4758611178422856],
          "damperLowerM": [0.01896949987999156, -0.6933581099329671, 0.22686089872984155],
          "springLengthM": 0.16288292254447712,
          "damperLengthM": 0.2578829225444771,
          "springCompressionM": 0.14047439098364667,
          "damperCompressionM": 0.14047439098364667,
          "springMotionRatio": 1.0547805863000579,
          "damperMotionRatio": 1.0547805863000579,
          "headingRad": 0.10335682771568598,
          "steeringAngleRad": 0.10335682771568598,
          "toeInRad": 0.10335682771568598,
          "tieRodLengthM": 0.28000000000076447,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.004267878163342915, 0.05581610451662556, -0.5189977845149948, 0.10663409994270656],
              [-0.03016676371654642, 0.5285500945917596, 0.04889961924185568, -0.0356685316940069],
              [0.32970529307232727, -0.046261220541297776, -0.009168863095448381, 0],
              [0.06479485355632435, 0.036320622871196, 0.06070806120289149, 0.10281959134135957]
            ],
            "residualsM": [
              -4.9653284955875066e-12, -2.6617180681753894e-12, -1.413036354591668e-12,
              7.644995747568828e-13
            ],
            "singularValuesMPerRad": [
              0.5399603651502397, 0.5337214267866431, 0.33087476177472136, 0.11230591362459177
            ],
            "normalizedSingularValues": [
              1.295135025267785, 1.0672672725079408, 0.916835806886018, 0.5856431836619803
            ],
            "rawRankRatio": 0.2079891800824002,
            "normalizedRankRatio": 0.45218697065264796,
            "conditionNumber": 4.807942411253435,
            "headingProjectionNorm": 0.9998204540632788
          },
          "jounce": {
            "tangentRadPerM": [
              3.035915392600357, 0.085234983708306, -0.3256347147942273, -1.751016770514022
            ],
            "angularRadPerM": [0.085234983708306, -0.3256347147942273, -1.751016770514022],
            "carrierBasisPerM": [
              [0.18853970802945882, -1.7388071100109777, 0.33254172438447016],
              [1.7475300573978834, 0.1822401579425219, 0.05117425236887417],
              [-0.2875572553207361, -0.1290855998067732, 0.010008364739709315]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.3616999806796506, 1.0009573742600901],
              "topMount": [0, 0, 0],
              "strutLower": [-0.022608326848954953, 0.312154701228914, 1.0090707417685736],
              "axisReference": [0.009748142400910043, 0.2844396144091738, 1.0157999163372187],
              "wheelCentre": [-0.13338566372121197, 0.3319342768134408, 0.9999999999999999],
              "spindleReference": [-0.3081386694610003, 0.3137102610191886, 0.9948825747631125],
              "outerTieRod": [-0.0166517546023857, 0.5670158114681222, 0.9619644444472308]
            },
            "strutAxisPerM": [0.13966098432112584, -0.11962727687930613, 0.029045293436321652],
            "strutLengthMPerM": -1.0547805863000579,
            "springCompressionMPerM": 1.0547805863000579,
            "damperCompressionMPerM": 1.0547805863000579,
            "springLengthMPerM": -1.0547805863000579,
            "damperLengthMPerM": -1.0547805863000579,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": -1.757322018601978,
            "toeInRadPerM": -1.757322018601978,
            "residualsMPerM": [
              2.7755575615628914e-17, 6.938893903907228e-18, -1.1102230246251565e-16,
              -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.09252537504250255, -0.35494788063774785, -1.536262845407593, -7.287634242568241
            ],
            "angularRadPerM": [-0.35494788063774785, -1.536262845407593, -7.287634242568241],
            "carrierBasisPerM": [
              [0.7896081628564021, -7.256096400585743, 1.4911562788784876],
              [7.27655227946797, 0.7450255396762631, -0.5114625324716837],
              [-1.3776872856178695, 0.17205470658847583, 0.030831120446444375]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.011023504293571748, -0.030506105895015297],
              "topMount": [0, 0, 0],
              "strutLower": [-0.1319391619475468, -0.06883295112525267, -0.011893477067518358],
              "axisReference": [
                -0.037760385026548104, -0.025424719463579916, -0.025631132858618476
              ],
              "wheelCentre": [-0.5842575796722577, -0.02074602822322881, 0],
              "spindleReference": [-1.3119128076190547, -0.0952485821908551, 0.051146253247168365],
              "outerTieRod": [-0.07709494817280346, 0.8740405074370189, -0.21332623986729282]
            },
            "strutAxisPerM": [0.406506055570365, 0.1873639646740488, -0.059296164709252315],
            "strutLengthMPerM": 0.03214647205677602,
            "springCompressionMPerM": -0.03214647205677602,
            "damperCompressionMPerM": -0.03214647205677602,
            "springLengthMPerM": 0.03214647205677602,
            "damperLengthMPerM": 0.03214647205677602,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 9.71445146547012e-17,
            "headingRadPerM": -7.315900484732428,
            "toeInRadPerM": -7.315900484732428,
            "residualsMPerM": [0, -5.551115123125783e-17, -1.734723475976807e-18, 0]
          }
        },
        "bumpSteerRad": { "left": -0.09747977015762893, "right": -0.1439731547472513 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.40343215993120785,
          "phi": 0.3536568179250305,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.729753204410502, -0.02099233562074379],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.00941867638110477, 0.7054745311686113, 0.18888104182585266],
            "axisReference": [0.02059392776450807, 0.6441704086145161, 0.412022069685792],
            "wheelCentre": [-0.02583792631964604, 0.7686616795139876, 0.1399999999999993],
            "spindleReference": [-0.06000750259885428, 0.8625988851768164, 0.1428707924269747],
            "outerTieRod": [-0.1113573668096345, 0.6776429676435842, 0.010377396308622187]
          },
          "basis": [
            [0.9382169991045406, 0.33917903557210555, 0.0686035306645862],
            [-0.34169576279208264, 0.9393720566282878, 0.028707924269754118],
            [-0.05470711362526188, -0.050375798299554915, 0.9972308712953463]
          ],
          "axis": [0.048235998686680985, -0.2646084167197426, 0.9631488328559453],
          "strutLength": 0.32302272251279396,
          "heading": 0.3488705913255515,
          "innerRack": [-0.12, 0.43000000000000005, -0.12],
          "error": -7.216449660063518e-16,
          "springLength": 0.16302272251279398,
          "damperLength": 0.25802272251279396
        },
        {
          "side": "right",
          "theta": 0.40383452600588515,
          "phi": 0.10630838730502877,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.729705293071754, -0.020859663755431565],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.018116779597782656, -0.7037310386741646, 0.1882386872794216],
            "axisReference": [0.02305570682390444, -0.6436513837431573, 0.41193723904323193],
            "wheelCentre": [0.00916886309350226, -0.7759665136140473, 0.13999999999999813],
            "spindleReference": [0.0194843012110164, -0.8754149984696676, 0.14189488690036917],
            "outerTieRod": [-0.11935068320852456, -0.7312094187286085, 0.02218858851648775]
          },
          "basis": [
            [0.9943493783788285, 0.10262274678163094, -0.02716404904704463],
            [-0.1031543811751414, 0.9944848485562027, -0.018948869003710213],
            [0.02506965021715741, 0.021643886784480204, 0.9994513769077763]
          ],
          "axis": [0.021318006997733598, 0.25932321850515355, 0.9655552863103039],
          "strutLength": 0.32288292254285955,
          "heading": 0.10335682770899927,
          "innerRack": [-0.12, -0.49, -0.12],
          "error": -1.887379141862766e-15,
          "springLength": 0.16288292254285958,
          "damperLength": 0.25788292254285955
        }
      ],
      "errors": {
        "positionM": 1.545370081901254e-11,
        "frame": 7.109823840778517e-11,
        "angleRad": 7.548667246837226e-11,
        "closureM": 9.026654423927027e-12,
        "jacobianMPerRad": 7.354675202186911e-11,
        "pointDerivativeMPerM": 3.3703704271914603e-9,
        "angularDerivativeRadPerM": 1.1776315034239815e-8,
        "carrierBasisDerivativePerM": 1.8486764119529653e-8,
        "armDerivativeRadPerM": 1.261585946821242e-9,
        "lengthDerivativeMPerM": 3.4179843330650606e-10,
        "headingDerivativeRadPerM": 2.038323643205331e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00003214985162514061,
          "heading": 0.00020142782751442212,
          "length": 0.000002854198726989776,
          "angular": 0.00011472438593251866,
          "basis": 0.00017779072769252835,
          "arm": 0.000008914300282381049
        },
        {
          "stepM": 0.0001,
          "point": 3.2160969420935714e-7,
          "heading": 0.0000020143057639643303,
          "length": 2.8568663726358245e-8,
          "angular": 0.0000011473783825266537,
          "basis": 0.0000017783978703000969,
          "arm": 8.916849036921803e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.3703704271914603e-9,
          "heading": 2.038323643205331e-8,
          "length": 3.4179843330650606e-10,
          "angular": 1.1776315034239815e-8,
          "basis": 1.8486764119529653e-8,
          "arm": 1.261585946821242e-9
        }
      ]
    },
    {
      "geometry": "VehicleLab Generic MacPherson (unmeasured)",
      "jounceM": 0.14,
      "rackM": 0.03,
      "state": {
        "solver": { "id": "vehiclelab.macpherson.rack-tie-rod", "version": "1.0.0" },
        "jounceM": 0.14,
        "rackM": 0.03,
        "left": {
          "side": "left",
          "lowerArmAngleRad": -0.4038345260010729,
          "carrierBasis": [
            [0.9943493783778866, -0.10262274678791895, -0.0271640490578174],
            [0.10315438118178208, 0.9944848485554247, 0.018948869008442504],
            [0.02506965022724545, -0.021643886790459182, 0.9994513769073942]
          ],
          "hardpoints": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [0, 0.7297052930723273, -0.020859663757018213],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.0181167795997542, 0.7037310386734036, 0.18823868727749848],
            "axisReference": [0.023055706827775854, 0.6436513837410625, 0.4119372390409088],
            "wheelCentre": [0.009168863095448381, 0.7759665136136251, 0.13999999999858698],
            "spindleReference": [0.019484301213626588, 0.8754149984691676, 0.14189488689943125],
            "outerTieRod": [-0.11935068320807439, 0.731209418729705, 0.022188588516131223]
          },
          "innerRackM": [-0.12, 0.49000000000000005, -0.12],
          "strutAxis": [0.021318007005934014, -0.25932321851091117, 0.9655552863085768],
          "steeringAxisReference": [0.04691537774117315, -0.2058746105877735, 0.9774531150120377],
          "strutLengthM": 0.3228829225444771,
          "strutInclinationRad": 0.26322724044838786,
          "springUpperM": [0.02414727971976264, 0.6303729287404366, 0.46137778854765693],
          "springLowerM": [0.02067494044046628, 0.6726122524520942, 0.3041053216345277],
          "damperUpperM": [0.02446704982485165, 0.6264830804627729, 0.4758611178422856],
          "damperLowerM": [0.01896949987999156, 0.6933581099329671, 0.22686089872984155],
          "springLengthM": 0.16288292254447712,
          "damperLengthM": 0.2578829225444771,
          "springCompressionM": 0.14047439098364667,
          "damperCompressionM": 0.14047439098364667,
          "springMotionRatio": 1.0547805863000579,
          "damperMotionRatio": 1.0547805863000579,
          "headingRad": -0.10335682771568598,
          "steeringAngleRad": -0.10335682771568598,
          "toeInRad": 0.10335682771568598,
          "tieRodLengthM": 0.28000000000076447,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [
                -0.004267878163342915, -0.05581610451662556, -0.5189977845149948,
                -0.10663409994270656
              ],
              [-0.03016676371654642, 0.5285500945917596, -0.04889961924185568, -0.0356685316940069],
              [-0.32970529307232727, 0.046261220541297776, -0.009168863095448381, 0],
              [-0.06479485355632435, -0.036320622871196, 0.06070806120289149, -0.10281959134135957]
            ],
            "residualsM": [
              -4.9653284955875066e-12, 2.6617180681753894e-12, -1.413036354591668e-12,
              7.644995747568828e-13
            ],
            "singularValuesMPerRad": [
              0.5399603651502397, 0.5337214267866431, 0.33087476177472136, 0.11230591362459177
            ],
            "normalizedSingularValues": [
              1.295135025267785, 1.0672672725079408, 0.916835806886018, 0.5856431836619803
            ],
            "rawRankRatio": 0.2079891800824002,
            "normalizedRankRatio": 0.45218697065264796,
            "conditionNumber": 4.807942411253435,
            "headingProjectionNorm": 0.9998204540632788
          },
          "jounce": {
            "tangentRadPerM": [
              -3.035915392600357, -0.085234983708306, -0.3256347147942273, 1.751016770514022
            ],
            "angularRadPerM": [-0.085234983708306, -0.3256347147942273, 1.751016770514022],
            "carrierBasisPerM": [
              [0.18853970802945882, 1.7388071100109777, 0.33254172438447016],
              [-1.7475300573978834, 0.1822401579425219, -0.05117425236887417],
              [-0.2875572553207361, 0.1290855998067732, 0.010008364739709315]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.3616999806796506, 1.0009573742600901],
              "topMount": [0, 0, 0],
              "strutLower": [-0.022608326848954953, -0.312154701228914, 1.0090707417685736],
              "axisReference": [0.009748142400910043, -0.2844396144091738, 1.0157999163372187],
              "wheelCentre": [-0.13338566372121197, -0.3319342768134408, 0.9999999999999999],
              "spindleReference": [-0.3081386694610003, -0.3137102610191886, 0.9948825747631125],
              "outerTieRod": [-0.0166517546023857, -0.5670158114681222, 0.9619644444472308]
            },
            "strutAxisPerM": [0.13966098432112584, 0.11962727687930613, 0.029045293436321652],
            "strutLengthMPerM": -1.0547805863000579,
            "springCompressionMPerM": 1.0547805863000579,
            "damperCompressionMPerM": 1.0547805863000579,
            "springLengthMPerM": -1.0547805863000579,
            "damperLengthMPerM": -1.0547805863000579,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 0,
            "headingRadPerM": 1.757322018601978,
            "toeInRadPerM": -1.757322018601978,
            "residualsMPerM": [
              2.7755575615628914e-17, -6.938893903907228e-18, -1.1102230246251565e-16,
              -2.7755575615628914e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              -0.09252537504250255, -0.35494788063774785, 1.536262845407593, -7.287634242568241
            ],
            "angularRadPerM": [-0.35494788063774785, 1.536262845407593, -7.287634242568241],
            "carrierBasisPerM": [
              [-0.7896081628564021, -7.256096400585743, -1.4911562788784876],
              [7.27655227946797, -0.7450255396762631, -0.5114625324716837],
              [1.3776872856178695, 0.17205470658847583, -0.030831120446444375]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, -0.011023504293571748, 0.030506105895015297],
              "topMount": [0, 0, 0],
              "strutLower": [0.1319391619475468, -0.06883295112525267, 0.011893477067518358],
              "axisReference": [0.037760385026548104, -0.025424719463579916, 0.025631132858618476],
              "wheelCentre": [0.5842575796722577, -0.02074602822322881, 0],
              "spindleReference": [1.3119128076190547, -0.0952485821908551, -0.051146253247168365],
              "outerTieRod": [0.07709494817280346, 0.8740405074370189, 0.21332623986729282]
            },
            "strutAxisPerM": [-0.406506055570365, 0.1873639646740488, 0.059296164709252315],
            "strutLengthMPerM": -0.03214647205677602,
            "springCompressionMPerM": 0.03214647205677602,
            "damperCompressionMPerM": 0.03214647205677602,
            "springLengthMPerM": -0.03214647205677602,
            "damperLengthMPerM": -0.03214647205677602,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": -9.71445146547012e-17,
            "headingRadPerM": -7.315900484732428,
            "toeInRadPerM": 7.315900484732428,
            "residualsMPerM": [0, -5.551115123125783e-17, 1.734723475976807e-18, 0]
          }
        },
        "right": {
          "side": "right",
          "lowerArmAngleRad": 0.4034321599238869,
          "carrierBasis": [
            [0.9382169991321802, -0.33917903550150996, 0.06860353063562673],
            [0.3416957627209844, 0.9393720566535647, -0.02870792428888352],
            [-0.054707113595330724, 0.05037579830352302, 0.9972308712967877]
          ],
          "hardpoints": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.7297532044113733, -0.020992335623157887],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.009418676386382944, -0.7054745311670848, 0.18888104182292428],
            "axisReference": [0.020593927772748554, -0.6441704086103537, 0.41202206968199107],
            "wheelCentre": [-0.025837926311302148, -0.7686616795154878, 0.13999999999877233],
            "spindleReference": [-0.06000750258340058, -0.8625988851808443, 0.14287079242766065],
            "outerTieRod": [-0.111357366812465, -0.6776429676525155, 0.010377396309549584]
          },
          "innerRackM": [-0.12, -0.43, -0.12],
          "strutAxis": [0.04823599869946724, 0.26460841673112057, 0.9631488328521789],
          "steeringAxisReference": [0.04690309515217803, 0.2059105995905232, 0.9774461236515377],
          "strutLengthM": 0.3230227225149558,
          "strutInclinationRad": 0.2723224294229821,
          "springUpperM": [0.02307056005202131, -0.630584336669245, 0.46147404668591285],
          "springLowerM": [0.015206996230319013, -0.6737215211593504, 0.30445890176518575],
          "damperUpperM": [0.02379410003251332, -0.6266152104182782, 0.47592127917869553],
          "damperLowerM": [0.011348116334361634, -0.69489019449784, 0.22740699513701143],
          "springLengthM": 0.1630227225149558,
          "damperLengthM": 0.2580227225149558,
          "springCompressionM": 0.14033459101316798,
          "damperCompressionM": 0.14033459101316798,
          "springMotionRatio": 1.06301684351274,
          "damperMotionRatio": 1.06301684351274,
          "headingRad": -0.3488705912500648,
          "steeringAngleRad": -0.3488705912500648,
          "toeInRad": -0.3488705912500648,
          "tieRodLengthM": 0.2800000000082437,
          "condition": {
            "status": "regular",
            "jacobianMPerRad": [
              [0.02528252572840525, -0.18497607319953013, -0.487179545583531, 0.11150628158852165],
              [
                -0.019891672110866593, 0.4982258434579316, -0.18631424455348417, 0.01534175981921209
              ],
              [0.3297532044113732, -0.03890847510411455, 0.025837926311302148, 0],
              [0.04828911798504178, 0.052008894641231665, 0.052820002252667475, 0.09688035401781254]
            ],
            "residualsM": [
              -6.826744031185328e-12, -9.026654423927027e-12, -1.2276846206304981e-12,
              8.243739024749175e-12
            ],
            "singularValuesMPerRad": [
              0.538959057039031, 0.5345633240393617, 0.33019150780792245, 0.10524196035168983
            ],
            "normalizedSingularValues": [
              1.3008230820565447, 1.0658502470874984, 0.9284823534335874, 0.5565456668907374
            ],
            "rawRankRatio": 0.1952689336549516,
            "normalizedRankRatio": 0.4278411680786467,
            "conditionNumber": 5.121142320401267,
            "headingProjectionNorm": 0.9995878426046526
          },
          "jounce": {
            "tangentRadPerM": [
              3.0594346549736633, 0.08895099367031513, -0.20889577503364007, -1.458807309330707
            ],
            "angularRadPerM": [0.08895099367031513, -0.20889577503364007, -1.458807309330707],
            "carrierBasisPerM": [
              [-0.5091278438635154, -1.374780168291677, 0.16581925494345437],
              [1.3763597865211727, -0.4959146778329946, 0.15493687904477293],
              [-0.13482873296846581, -0.008897539735309642, -0.006947107578316251]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.36409617260198546, 1.0088583811647693],
              "topMount": [0, 0, 0],
              "strutLower": [-0.008423755850907148, 0.33168769317653535, 1.0129855149783702],
              "axisReference": [0.03439392827053485, 0.2955365386138177, 1.0207730403954287],
              "wheelCentre": [-0.09039058660101315, 0.38746830013598565, 1],
              "spindleReference": [-0.2280265652531304, 0.43705976791928514, 0.9845063120955228],
              "outerTieRod": [0.06946578981009491, 0.5237547444292443, 0.9902315550588698]
            },
            "strutAxisPerM": [0.18481497052638265, -0.15604007321025487, 0.03361347793460888],
            "strutLengthMPerM": -1.06301684351274,
            "springCompressionMPerM": 1.06301684351274,
            "damperCompressionMPerM": 1.06301684351274,
            "springLengthMPerM": -1.06301684351274,
            "damperLengthMPerM": -1.06301684351274,
            "innerRackMPerM": [0, 0, 0],
            "tieRodLengthMPerM": 5.551115123125783e-17,
            "headingRadPerM": -1.463572062922618,
            "toeInRadPerM": -1.463572062922618,
            "residualsMPerM": [
              0, -6.938893903907228e-18, 2.220446049250313e-16, 5.551115123125783e-17
            ]
          },
          "rack": {
            "tangentRadPerM": [
              0.0875659629150171, -0.3815165523276386, -1.6920624209504755, -8.045497625583923
            ],
            "angularRadPerM": [-0.3815165523276386, -1.6920624209504755, -8.045497625583923],
            "carrierBasisPerM": [
              [-2.844945580908312, -7.522249256314821, 1.7169241431748368],
              [7.6062912512188525, -2.7600649959429453, 0.21978457109079685],
              [-1.2820785166951056, 0.8206060364256208, -0.11178705196284058]
            ],
            "hardpointsMPerM": {
              "lowerFront": [0, 0, 0],
              "lowerRear": [0, 0, 0],
              "lowerBall": [0, 0.010421020725425358, 0.02887515686859436],
              "topMount": [0, 0, 0],
              "strutLower": [-0.15978484719522007, 0.014713249611224468, 0.03554942952583635],
              "axisReference": [-0.04413122253912405, 0.009934786748553217, 0.031070114960065214],
              "wheelCentre": [-0.5854471252321595, 0.27972123635067203, 0],
              "spindleReference": [-1.3460762503540447, 0.5557277359449666, -0.021978457109079693],
              "outerTieRod": [0.3661732415533815, 0.9183145229807993, -0.1794293766799917]
            },
            "strutAxisPerM": [0.49919844266826896, -0.020625390916080566, -0.019334170131747624],
            "strutLengthMPerM": -0.030425259564132265,
            "springCompressionMPerM": 0.030425259564132265,
            "damperCompressionMPerM": 0.030425259564132265,
            "springLengthMPerM": -0.030425259564132265,
            "damperLengthMPerM": -0.030425259564132265,
            "innerRackMPerM": [0, 1, 0],
            "tieRodLengthMPerM": 5.551115123125783e-17,
            "headingRadPerM": -8.094911350154291,
            "toeInRadPerM": -8.094911350154291,
            "residualsMPerM": [-1.1102230246251565e-16, 1.3877787807814457e-17, 0, 0]
          }
        },
        "bumpSteerRad": { "left": -0.1439731547472513, "right": -0.09747977015762893 }
      },
      "references": [
        {
          "side": "left",
          "theta": -0.40383452600588504,
          "phi": -0.10630838730502877,
          "points": {
            "lowerFront": [0.18, 0.4, -0.14],
            "lowerRear": [-0.18, 0.4, -0.14],
            "lowerBall": [2.7755575615628914e-17, 0.729705293071754, -0.020859663755431634],
            "topMount": [0.025, 0.6200000000000001, 0.5],
            "strutLower": [0.018116779597782674, 0.7037310386741646, 0.18823868727942153],
            "axisReference": [0.023055706823904447, 0.6436513837431573, 0.4119372390432318],
            "wheelCentre": [0.00916886309350228, 0.7759665136140473, 0.13999999999999804],
            "spindleReference": [0.019484301211016415, 0.8754149984696676, 0.14189488690036905],
            "outerTieRod": [-0.11935068320852453, 0.7312094187286085, 0.02218858851648766]
          },
          "basis": [
            [0.9943493783788285, -0.10262274678163096, -0.027164049047044576],
            [0.1031543811751414, 0.9944848485562026, 0.018948869003710168],
            [0.02506965021715736, -0.021643886784480152, 0.9994513769077762]
          ],
          "axis": [0.021318006997733542, -0.2593232185051535, 0.9655552863103037],
          "strutLength": 0.32288292254285966,
          "heading": -0.10335682770899923,
          "innerRack": [-0.12, 0.49, -0.12],
          "error": -1.970645868709653e-15,
          "springLength": 0.1628829225428597,
          "damperLength": 0.25788292254285966
        },
        {
          "side": "right",
          "theta": 0.40343215993120796,
          "phi": -0.3536568179250305,
          "points": {
            "lowerFront": [0.18, -0.4, -0.14],
            "lowerRear": [-0.18, -0.4, -0.14],
            "lowerBall": [0, -0.729753204410502, -0.020992335620743735],
            "topMount": [0.025, -0.6200000000000001, 0.5],
            "strutLower": [0.00941867638110477, -0.7054745311686113, 0.18888104182585272],
            "axisReference": [0.02059392776450807, -0.6441704086145161, 0.412022069685792],
            "wheelCentre": [-0.02583792631964604, -0.7686616795139876, 0.13999999999999935],
            "spindleReference": [-0.06000750259885428, -0.8625988851768164, 0.14287079242697476],
            "outerTieRod": [-0.1113573668096345, -0.6776429676435842, 0.010377396308622243]
          },
          "basis": [
            [0.9382169991045406, -0.33917903557210555, 0.0686035306645862],
            [0.34169576279208264, 0.9393720566282878, -0.028707924269754118],
            [-0.05470711362526188, 0.050375798299554915, 0.9972308712953463]
          ],
          "axis": [0.048235998686680985, 0.2646084167197426, 0.9631488328559453],
          "strutLength": 0.32302272251279396,
          "heading": -0.3488705913255515,
          "innerRack": [-0.12, -0.43000000000000005, -0.12],
          "error": -6.661338147750939e-16,
          "springLength": 0.16302272251279398,
          "damperLength": 0.25802272251279396
        }
      ],
      "errors": {
        "positionM": 1.545370081901254e-11,
        "frame": 7.109823840778517e-11,
        "angleRad": 7.548667246837226e-11,
        "closureM": 9.026654423927027e-12,
        "jacobianMPerRad": 7.354675202186911e-11,
        "pointDerivativeMPerM": 3.3703704271914603e-9,
        "angularDerivativeRadPerM": 1.1781754238882058e-8,
        "carrierBasisDerivativePerM": 1.8486764119529653e-8,
        "armDerivativeRadPerM": 1.261585946821242e-9,
        "lengthDerivativeMPerM": 3.4179843330650606e-10,
        "headingDerivativeRadPerM": 2.0399889777422686e-8,
        "implicitResidual": 2.220446049250313e-16
      },
      "convergence": [
        {
          "stepM": 0.001,
          "point": 0.00003214985156962946,
          "heading": 0.00020142782670973247,
          "length": 0.000002854198726989776,
          "angular": 0.00011472438528237205,
          "basis": 0.00017779072747048374,
          "arm": 0.000008914300282381049
        },
        {
          "stepM": 0.0001,
          "point": 3.2160969420935714e-7,
          "heading": 0.000002014306874187355,
          "length": 2.856977394938287e-8,
          "angular": 0.0000011473784269355747,
          "basis": 0.0000017783978703000969,
          "arm": 8.916849036921803e-8
        },
        {
          "stepM": 0.00001,
          "point": 3.3703704271914603e-9,
          "heading": 2.0399889777422686e-8,
          "length": 3.4179843330650606e-10,
          "angular": 1.1781754238882058e-8,
          "basis": 1.8486764119529653e-8,
          "arm": 1.261585946821242e-9
        }
      ]
    }
  ]
}
