{
  "label": "Coincident20 + Concentric8",
  "sourceSha256": "b43e486c043c1478b2419a3a45cba0aaeb4c08e2f9218e5e7c5771c4e2262939",
  "compilerSha256": "687b98209f3a3fce794f5b9b1856601fb436625605cf70d244e612335538ad90",
  "geometry": [
    {
      "name": "Coincident20",
      "type": "COINCIDENT",
      "entities": [
        {
          "Kind": "plane",
          "Point": [
            0.27519521759072196,
            0.37091100100496194,
            0.35419865125089767
          ],
          "Axis": [
            0.2507747532444241,
            -0.3543683943335142,
            -0.9008524097945707
          ]
        },
        {
          "Kind": "plane",
          "Point": [
            0.27519086207434185,
            0.37089983182776765,
            0.35420183240444914
          ],
          "Axis": [
            -0.2507747532444246,
            0.3543683943335125,
            0.9008524097945712
          ]
        }
      ]
    },
    {
      "name": "Concentric8",
      "type": "CONCENTRIC",
      "entities": [
        {
          "Kind": "cylinder",
          "Point": [
            0.34645164278613977,
            0.27020162300286893,
            0.09821335946464656
          ],
          "Axis": [
            -0.2507747532444241,
            0.3543683943335142,
            0.9008524097945708
          ]
        },
        {
          "Kind": "cylinder",
          "Point": [
            0.29748473462847297,
            0.33939648582393833,
            0.27411606398394167
          ],
          "Axis": [
            0.25077475324442405,
            -0.3543683943335141,
            -0.9008524097945707
          ]
        }
      ]
    }
  ],
  "cases": [
    {
      "id": "axis",
      "label": "Concentric axis",
      "kind": "cylindrical",
      "dof": 2,
      "matrix": [
        [
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817,
          0.0,
          0.0,
          0.0
        ],
        [
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142,
          0.0,
          0.0,
          0.0
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ]
      ],
      "free": [
        [
          0.2375293169223353,
          -0.08042263653481217
        ],
        [
          -0.33565134271257024,
          0.11364477567297895
        ],
        [
          -0.853271131874205,
          0.28890039761619973
        ],
        [
          -0.08042263653481224,
          -0.23752931692233514
        ],
        [
          0.11364477567297893,
          0.33565134271257036
        ],
        [
          0.28890039761619973,
          0.8532711318742051
        ]
      ],
      "center": [
        0.3219681887073064,
        0.3047990544134036,
        0.1861647117242941
      ],
      "axis": [
        -0.2507747532444235,
        0.3543683943335142,
        0.9008524097945707
      ],
      "hypothetical": false
    },
    {
      "id": "hinge",
      "label": "Axis + seating plane",
      "kind": "revolute",
      "dof": 1,
      "matrix": [
        [
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817,
          0.0840185575688288,
          -0.02380406013256734,
          0.032752480093963504
        ],
        [
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142,
          -0.033051166315673224,
          -0.08390071634342351,
          0.02380685739226955
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ],
        [
          0.2507747532444241,
          -0.3543683943335142,
          -0.9008524097945707,
          -2.7972597021891366e-06,
          7.815078153124155e-07,
          -1.0861088571342131e-06
        ]
      ],
      "free": [
        [
          -2.7972597022022296e-06
        ],
        [
          7.815078152204345e-07
        ],
        [
          -1.0861088570735565e-06
        ],
        [
          -0.2507747532432184
        ],
        [
          0.3543683943318106
        ],
        [
          0.9008524097902401
        ]
      ],
      "center": [
        0.29857952536406873,
        0.33784944312806,
        0.2701832720539834
      ],
      "axis": [
        -0.250774753244424,
        0.3543683943335142,
        0.9008524097945708
      ],
      "hypothetical": false
    },
    {
      "id": "slider",
      "label": "Axis + locked rotation",
      "kind": "prismatic",
      "dof": 1,
      "matrix": [
        [
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817,
          0.0,
          0.0,
          0.0
        ],
        [
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142,
          0.0,
          0.0,
          0.0
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ],
        [
          0.0,
          0.0,
          0.0,
          -0.2507747532444241,
          0.3543683943335142,
          0.9008524097945708
        ]
      ],
      "free": [
        [
          -0.25077475324442394
        ],
        [
          0.3543683943335142
        ],
        [
          0.9008524097945708
        ],
        [
          -5.551115123125783e-17
        ],
        [
          0.0
        ],
        [
          -1.6653345369377348e-16
        ]
      ],
      "center": [
        0.32196818870730637,
        0.3047990544134036,
        0.1861647117242941
      ],
      "axis": [
        -0.25077475324442394,
        0.3543683943335142,
        0.9008524097945708
      ],
      "hypothetical": true
    },
    {
      "id": "fixed",
      "label": "Plane + locked axis",
      "kind": "rigid",
      "dof": 0,
      "matrix": [
        [
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817,
          0.0840185575688288,
          -0.02380406013256734,
          0.032752480093963504
        ],
        [
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142,
          -0.033051166315673224,
          -0.08390071634342351,
          0.02380685739226955
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ],
        [
          0.0,
          0.0,
          0.0,
          -0.2507747532444241,
          0.3543683943335142,
          0.9008524097945708
        ],
        [
          0.0,
          0.0,
          0.0,
          0.35436839433351425,
          0.8996006606491097,
          -0.25522870617775817
        ],
        [
          0.0,
          0.0,
          0.0,
          0.9008524097945709,
          -0.2552287061777581,
          0.3511740925953142
        ],
        [
          0.2507747532444241,
          -0.3543683943335142,
          -0.9008524097945707,
          -2.7972597021891366e-06,
          7.815078153124155e-07,
          -1.0861088571342131e-06
        ]
      ],
      "free": [
        [],
        [],
        [],
        [],
        [],
        []
      ],
      "center": [
        0.2985806142699191,
        0.3378522354148842,
        0.2701824767759837
      ],
      "axis": null,
      "hypothetical": true
    }
  ],
  "note": "Captured native mate geometry. Locked-rotation alternatives are explicit counterfactuals evaluated by the same compiler."
}