Skip to content

Instantly share code, notes, and snippets.

@johnsogg
Created April 1, 2016 17:37
Show Gist options
  • Save johnsogg/d5b3a5642fda2517ba76e423bfd9d7c9 to your computer and use it in GitHub Desktop.
Save johnsogg/d5b3a5642fda2517ba76e423bfd9d7c9 to your computer and use it in GitHub Desktop.
{
"points": [
{
"ID": 11192,
"X": 29.3592739,
"Y": -54.6364822
},
{
"ID": 11193,
"X": -6.36195946,
"Y": -62.2383232
},
{
"ID": 13550,
"X": 222.283951,
"Y": 161.937683
},
{
"ID": 18178,
"X": 234.380737,
"Y": 73.7277
},
{
"ID": 13553,
"X": -17.6597862,
"Y": 111.1254
},
{
"ID": 13554,
"X": 5.604667,
"Y": 25.22956
},
{
"ID": 13555,
"X": 63.7301941,
"Y": 34.2138367
},
{
"ID": 13582,
"X": 73.7267761,
"Y": 114.89782
},
{
"ID": 13590,
"X": 77.1682053,
"Y": 25.9607258
},
{
"ID": 13598,
"X": 125.851707,
"Y": 116.919334
},
{
"ID": 13601,
"X": 129.292358,
"Y": 27.9820213
},
{
"ID": 15360,
"X": 77.21859,
"Y": 24.6565475
},
{
"ID": 15373,
"X": 129.342133,
"Y": 26.68729
},
{
"ID": 14093,
"X": 137.773956,
"Y": 47.71496
},
{
"ID": 14094,
"X": 136.9733,
"Y": 55.32127
},
{
"ID": 15386,
"X": 152.485382,
"Y": -27.2011127
},
{
"ID": 15393,
"X": 58.3395424,
"Y": -30.869791
},
{
"ID": 19458,
"X": 292.9845,
"Y": 75.5041962
},
{
"ID": 18836,
"X": 272.610138,
"Y": 75.18843
},
{
"ID": 16267,
"X": 294.6198,
"Y": 58.0709763
},
{
"ID": 16258,
"X": 283.632843,
"Y": 57.8256836
},
{
"ID": 16418,
"X": 273.696442,
"Y": 70.89264
},
{
"ID": 17020,
"X": 235.134857,
"Y": 57.6251526
},
{
"ID": 17893,
"X": 239.98764,
"Y": 57.852108
},
{
"ID": 16640,
"X": 241.907791,
"Y": 69.63428
},
{
"ID": 18416,
"X": 249.535889,
"Y": 74.43357
},
{
"ID": 19225,
"X": 281.682129,
"Y": 64.2827
}
],
"constructionLineGroups": [
{
"Anchor0": 13582,
"Anchor1": 13590,
"ConstrainedPoints": [
15360
],
"constructionLines": []
},
{
"Anchor0": 13598,
"Anchor1": 13601,
"ConstrainedPoints": [
15373
],
"constructionLines": []
}
],
"lines": [
{
"Start": 11192,
"End": 11193
},
{
"Start": 13550,
"End": 18178
},
{
"Start": 13553,
"End": 13554
},
{
"Start": 13554,
"End": 13555
},
{
"Start": 13582,
"End": 13590
},
{
"Start": 13598,
"End": 13601
},
{
"Start": 13601,
"End": 13590
},
{
"Start": 15360,
"End": 15373
},
{
"Start": 14093,
"End": 14094
},
{
"Start": 15373,
"End": 15386
},
{
"Start": 15386,
"End": 15393
},
{
"Start": 15393,
"End": 15360
},
{
"Start": 19458,
"End": 18836
},
{
"Start": 16267,
"End": 19458
},
{
"Start": 16258,
"End": 16267
},
{
"Start": 18836,
"End": 16418
},
{
"Start": 18178,
"End": 17020
},
{
"Start": 17893,
"End": 16640
},
{
"Start": 16640,
"End": 18416
},
{
"Start": 17020,
"End": 17893
},
{
"Start": 19458,
"End": 18836
},
{
"Start": 18416,
"End": 18836
}
],
"splines": [
{
"Start": 16258,
"End": 19225,
"P_Points": [
{
"X": 283.632843,
"Y": 57.8256836
},
{
"X": 283.8031,
"Y": 58.26437
},
{
"X": 283.83078,
"Y": 58.6541138
},
{
"X": 283.8116,
"Y": 59.0877762
},
{
"X": 283.7458,
"Y": 59.5617371
},
{
"X": 283.633881,
"Y": 60.07208
},
{
"X": 283.4768,
"Y": 60.6146622
},
{
"X": 283.275818,
"Y": 61.1850243
},
{
"X": 283.032562,
"Y": 61.77835
},
{
"X": 282.749084,
"Y": 62.38993
},
{
"X": 282.427734,
"Y": 63.014576
},
{
"X": 282.071075,
"Y": 63.6472664
},
{
"X": 281.682129,
"Y": 64.2827
}
]
},
{
"Start": 19225,
"End": 16418,
"P_Points": [
{
"X": 281.682129,
"Y": 64.2827
},
{
"X": 281.264038,
"Y": 64.91568
},
{
"X": 280.820282,
"Y": 65.54099
},
{
"X": 280.3545,
"Y": 66.15353
},
{
"X": 279.870544,
"Y": 66.74822
},
{
"X": 279.372345,
"Y": 67.32021
},
{
"X": 278.864,
"Y": 67.86468
},
{
"X": 278.3498,
"Y": 68.37724
},
{
"X": 277.833923,
"Y": 68.85367
},
{
"X": 277.320526,
"Y": 69.2900162
},
{
"X": 276.813965,
"Y": 69.68269
},
{
"X": 276.318329,
"Y": 70.02847
},
{
"X": 275.8377,
"Y": 70.3245239
},
{
"X": 275.3761,
"Y": 70.5683746
},
{
"X": 274.9373,
"Y": 70.7580643
},
{
"X": 274.524841,
"Y": 70.89199
},
{
"X": 274.142181,
"Y": 70.9690857
},
{
"X": 273.696442,
"Y": 70.89264
}
]
},
{
"Start": 13582,
"End": 13598,
"P_Points": [
{
"X": 73.7267761,
"Y": 114.89782
},
{
"X": 76.183815,
"Y": 117.337975
},
{
"X": 77.42568,
"Y": 118.553329
},
{
"X": 78.5749,
"Y": 119.668434
},
{
"X": 79.7334,
"Y": 120.786125
},
{
"X": 80.8999,
"Y": 121.889885
},
{
"X": 82.07295,
"Y": 122.963318
},
{
"X": 83.2535553,
"Y": 124.011642
},
{
"X": 84.44201,
"Y": 125.040421
},
{
"X": 85.6358643,
"Y": 126.033661
},
{
"X": 86.8326645,
"Y": 126.975319
},
{
"X": 88.03373,
"Y": 127.869415
},
{
"X": 89.23974,
"Y": 128.721771
},
{
"X": 90.44717,
"Y": 129.518921
},
{
"X": 91.65257,
"Y": 130.247482
},
{
"X": 92.85728,
"Y": 130.909454
},
{
"X": 94.06237,
"Y": 131.5102
},
{
"X": 95.26406,
"Y": 132.041138
},
{
"X": 96.4584656,
"Y": 132.493652
},
{
"X": 98.04153,
"Y": 132.976257
},
{
"X": 99.614,
"Y": 133.324615
},
{
"X": 101.168678,
"Y": 133.531464
},
{
"X": 102.704422,
"Y": 133.593079
},
{
"X": 104.222366,
"Y": 133.513184
},
{
"X": 105.718872,
"Y": 133.295776
},
{
"X": 107.192886,
"Y": 132.93808
},
{
"X": 108.645447,
"Y": 132.442841
},
{
"X": 110.07592,
"Y": 131.8225
},
{
"X": 111.483124,
"Y": 131.073517
},
{
"X": 112.868256,
"Y": 130.199387
},
{
"X": 114.234306,
"Y": 129.222961
},
{
"X": 115.246132,
"Y": 128.423553
},
{
"X": 116.246574,
"Y": 127.562813
},
{
"X": 117.2375,
"Y": 126.652168
},
{
"X": 118.220772,
"Y": 125.703049
},
{
"X": 119.195335,
"Y": 124.710396
},
{
"X": 120.160751,
"Y": 123.6708
},
{
"X": 121.119667,
"Y": 122.598206
},
{
"X": 122.074585,
"Y": 121.506523
},
{
"X": 123.112732,
"Y": 120.281944
},
{
"X": 124.203773,
"Y": 118.956268
},
{
"X": 125.851707,
"Y": 116.919334
}
]
},
{
"Start": 19458,
"End": 13550,
"P_Points": [
{
"X": 292.9845,
"Y": 75.5041962
},
{
"X": 291.4406,
"Y": 79.54952
},
{
"X": 290.575,
"Y": 81.7503052
},
{
"X": 289.762238,
"Y": 83.71967
},
{
"X": 288.8136,
"Y": 85.90341
},
{
"X": 287.858551,
"Y": 88.01252
},
{
"X": 286.8939,
"Y": 90.00679
},
{
"X": 285.916077,
"Y": 91.84589
},
{
"X": 284.9252,
"Y": 93.53048
},
{
"X": 283.922729,
"Y": 95.07822
},
{
"X": 282.9075,
"Y": 96.47447
},
{
"X": 281.8782,
"Y": 97.70468
},
{
"X": 280.481476,
"Y": 99.07174
},
{
"X": 279.060516,
"Y": 100.152229
},
{
"X": 277.62262,
"Y": 100.984581
},
{
"X": 276.177368,
"Y": 101.559494
},
{
"X": 274.715118,
"Y": 101.886246
},
{
"X": 273.213776,
"Y": 102.031212
},
{
"X": 271.6884,
"Y": 102.009026
},
{
"X": 270.1239,
"Y": 101.805054
},
{
"X": 268.45282,
"Y": 101.441818
},
{
"X": 266.637146,
"Y": 100.886566
},
{
"X": 264.7149,
"Y": 100.172066
},
{
"X": 262.733154,
"Y": 99.41909
},
{
"X": 261.201569,
"Y": 98.79936
},
{
"X": 259.6245,
"Y": 98.118
},
{
"X": 258.0379,
"Y": 97.49507
},
{
"X": 256.477478,
"Y": 97.05058
},
{
"X": 254.437485,
"Y": 96.7429
},
{
"X": 252.422913,
"Y": 96.68132
},
{
"X": 250.450378,
"Y": 96.8971939
},
{
"X": 248.494583,
"Y": 97.42813
},
{
"X": 246.58075,
"Y": 98.23649
},
{
"X": 244.801788,
"Y": 99.24077
},
{
"X": 243.026016,
"Y": 100.417366
},
{
"X": 241.385071,
"Y": 101.789856
},
{
"X": 240.366226,
"Y": 103.347458
},
{
"X": 240.229034,
"Y": 105.193024
},
{
"X": 240.713974,
"Y": 107.223755
},
{
"X": 241.529587,
"Y": 109.120239
},
{
"X": 242.669266,
"Y": 110.751122
},
{
"X": 244.139679,
"Y": 112.247818
},
{
"X": 245.668991,
"Y": 113.684982
},
{
"X": 247.180359,
"Y": 115.0749
},
{
"X": 248.750656,
"Y": 116.405289
},
{
"X": 250.339081,
"Y": 117.714172
},
{
"X": 251.935852,
"Y": 119.01
},
{
"X": 253.550781,
"Y": 120.284256
},
{
"X": 255.172409,
"Y": 121.549904
},
{
"X": 256.8009,
"Y": 122.806183
},
{
"X": 258.436157,
"Y": 124.053864
},
{
"X": 260.066254,
"Y": 125.307976
},
{
"X": 261.692474,
"Y": 126.567482
},
{
"X": 263.313568,
"Y": 127.83342
},
{
"X": 264.914276,
"Y": 129.124115
},
{
"X": 266.500854,
"Y": 130.435974
},
{
"X": 268.067017,
"Y": 131.772583
},
{
"X": 269.578125,
"Y": 133.1634
},
{
"X": 271.070923,
"Y": 134.595459
},
{
"X": 272.508728,
"Y": 136.08165
},
{
"X": 273.746552,
"Y": 137.690491
},
{
"X": 274.800873,
"Y": 139.4736
},
{
"X": 275.655243,
"Y": 141.3793
},
{
"X": 276.115448,
"Y": 143.321259
},
{
"X": 276.1022,
"Y": 145.343536
},
{
"X": 275.6948,
"Y": 147.4021
},
{
"X": 274.936737,
"Y": 149.277969
},
{
"X": 273.7724,
"Y": 150.902481
},
{
"X": 272.257446,
"Y": 152.34436
},
{
"X": 270.6022,
"Y": 153.590973
},
{
"X": 268.843048,
"Y": 154.608368
},
{
"X": 266.9436,
"Y": 155.4305
},
{
"X": 265.004547,
"Y": 156.1469
},
{
"X": 263.050751,
"Y": 156.771912
},
{
"X": 261.0573,
"Y": 157.291229
},
{
"X": 259.050385,
"Y": 157.75119
},
{
"X": 257.035767,
"Y": 158.157852
},
{
"X": 255.007614,
"Y": 158.505234
},
{
"X": 252.974747,
"Y": 158.822128
},
{
"X": 250.939148,
"Y": 159.114624
},
{
"X": 248.898788,
"Y": 159.376541
},
{
"X": 246.8562,
"Y": 159.618652
},
{
"X": 244.811569,
"Y": 159.840256
},
{
"X": 242.764587,
"Y": 160.042
},
{
"X": 240.716919,
"Y": 160.236755
},
{
"X": 238.668854,
"Y": 160.425644
},
{
"X": 236.620071,
"Y": 160.607544
},
{
"X": 234.571487,
"Y": 160.791748
},
{
"X": 232.5235,
"Y": 160.9822
},
{
"X": 230.475723,
"Y": 161.174942
},
{
"X": 228.427948,
"Y": 161.3671
},
{
"X": 226.1524,
"Y": 161.578812
},
{
"X": 222.283951,
"Y": 161.937683
}
]
},
{
"Start": 13555,
"End": 13553,
"P_Points": [
{
"X": 63.7301941,
"Y": 34.2138367
},
{
"X": 61.6765137,
"Y": 38.0395927
},
{
"X": 60.5336266,
"Y": 40.11763
},
{
"X": 59.47306,
"Y": 41.97227
},
{
"X": 58.2497864,
"Y": 44.02272
},
{
"X": 57.0297852,
"Y": 45.9981461
},
{
"X": 55.8148651,
"Y": 47.858078
},
{
"X": 54.6067734,
"Y": 49.562027
},
{
"X": 53.40547,
"Y": 51.1106
},
{
"X": 52.210186,
"Y": 52.5215721
},
{
"X": 51.02156,
"Y": 53.780262
},
{
"X": 49.84028,
"Y": 54.87202
},
{
"X": 48.2759781,
"Y": 56.052784
},
{
"X": 46.7242737,
"Y": 56.9454269
},
{
"X": 45.18747,
"Y": 57.58911
},
{
"X": 43.6764336,
"Y": 57.97583
},
{
"X": 42.18023,
"Y": 58.113533
},
{
"X": 40.6684036,
"Y": 58.06543
},
{
"X": 39.1541,
"Y": 57.8479767
},
{
"X": 37.62415,
"Y": 57.444706
},
{
"X": 36.00862,
"Y": 56.86939
},
{
"X": 34.2738876,
"Y": 56.0845757
},
{
"X": 32.4535446,
"Y": 55.12771
},
{
"X": 30.5788879,
"Y": 54.125
},
{
"X": 29.1349545,
"Y": 53.3124275
},
{
"X": 27.6536922,
"Y": 52.4327431
},
{
"X": 26.15541,
"Y": 51.6099319
},
{
"X": 24.6603546,
"Y": 50.96798
},
{
"X": 22.67079,
"Y": 50.4006577
},
{
"X": 20.6749535,
"Y": 50.0814056
},
{
"X": 18.6854229,
"Y": 50.043457
},
{
"X": 16.6721382,
"Y": 50.3210144
},
{
"X": 14.665122,
"Y": 50.8798866
},
{
"X": 12.7670794,
"Y": 51.6508942
},
{
"X": 10.8502254,
"Y": 52.5936966
},
{
"X": 9.042377,
"Y": 53.7486267
},
{
"X": 7.829468,
"Y": 55.1672745
},
{
"X": 7.45663452,
"Y": 56.98535
},
{
"X": 7.678851,
"Y": 59.067215
},
{
"X": 8.247117,
"Y": 61.0578957
},
{
"X": 9.171806,
"Y": 62.82601
},
{
"X": 10.4425659,
"Y": 64.50297
},
{
"X": 11.7795753,
"Y": 66.12827
},
{
"X": 13.1047344,
"Y": 67.70426
},
{
"X": 14.4961491,
"Y": 69.22861
},
{
"X": 15.9083881,
"Y": 70.73387
},
{
"X": 17.330574,
"Y": 72.2272
},
{
"X": 18.7735615,
"Y": 73.70146
},
{
"X": 20.2243366,
"Y": 75.16801
},
{
"X": 21.6831379,
"Y": 76.6261
},
{
"X": 23.14973,
"Y": 78.0764847
},
{
"X": 24.61043,
"Y": 79.53263
},
{
"X": 26.0665665,
"Y": 80.99361
},
{
"X": 27.5168037,
"Y": 82.4603958
},
{
"X": 28.9435,
"Y": 83.94914
},
{
"X": 30.3535061,
"Y": 85.45712
},
{
"X": 31.7399864,
"Y": 86.9871445
},
{
"X": 33.06479,
"Y": 88.56402
},
{
"X": 34.3661232,
"Y": 90.1795044
},
{
"X": 35.60582,
"Y": 91.84186
},
{
"X": 36.63091,
"Y": 93.6006
},
{
"X": 37.45114,
"Y": 95.5090942
},
{
"X": 38.0568237,
"Y": 97.51398
},
{
"X": 38.2658119,
"Y": 99.5043945
},
{
"X": 37.9936142,
"Y": 101.514084
},
{
"X": 37.3247375,
"Y": 103.509308
},
{
"X": 36.3304825,
"Y": 105.277985
},
{
"X": 34.96438,
"Y": 106.7446
},
{
"X": 33.27291,
"Y": 107.98465
},
{
"X": 31.4668865,
"Y": 109.012535
},
{
"X": 29.58695,
"Y": 109.7991
},
{
"X": 27.5924473,
"Y": 110.373535
},
{
"X": 25.5720959,
"Y": 110.837708
},
{
"X": 23.5487652,
"Y": 111.209084
},
{
"X": 21.499567,
"Y": 111.47023
},
{
"X": 19.4445629,
"Y": 111.670685
},
{
"X": 17.3887157,
"Y": 111.817123
},
{
"X": 15.3270159,
"Y": 111.902863
},
{
"X": 13.2644949,
"Y": 111.95768
},
{
"X": 11.20241,
"Y": 111.9878
},
{
"X": 9.139592,
"Y": 111.987091
},
{
"X": 7.07695961,
"Y": 111.966232
},
{
"X": 5.01495743,
"Y": 111.924744
},
{
"X": 2.95318413,
"Y": 111.86319
},
{
"X": 0.891634941,
"Y": 111.794571
},
{
"X": -1.16962433,
"Y": 111.720154
},
{
"X": -3.23062181,
"Y": 111.638672
},
{
"X": -5.2917614,
"Y": 111.559433
},
{
"X": -7.35305929,
"Y": 111.48658
},
{
"X": -9.414542,
"Y": 111.415932
},
{
"X": -11.4758625,
"Y": 111.344826
},
{
"X": -13.7662239,
"Y": 111.263924
},
{
"X": -17.6597862,
"Y": 111.1254
}
]
}
],
"circles": [],
"ellipses": [],
"blobs": [],
"rightAngleConstraints": [
{
"Fulcrum": 13590,
"PointA": 13582,
"PointB": 13601
},
{
"Fulcrum": 13601,
"PointA": 13598,
"PointB": 13590
},
{
"Fulcrum": 17020,
"PointA": 18178,
"PointB": 17893
}
],
"equalLengthConstraints": [
{
"Pairs": [
{
"PointA": 13598,
"PointB": 13601
},
{
"PointA": 13582,
"PointB": 13590
}
]
},
{
"Pairs": [
{
"PointA": 15373,
"PointB": 15386
},
{
"PointA": 15393,
"PointB": 15360
}
]
}
],
"parallelConstraints": [
{
"Pairs": [
{
"PointA": 15360,
"PointB": 15373
},
{
"PointA": 13601,
"PointB": 13590
}
]
}
],
"specificLengthConstraints": [
{
"Pairs": [
{
"PointA": 13582,
"PointB": 13590
}
],
"Length": 89.0035553
},
{
"Pairs": [
{
"PointA": 15373,
"PointB": 15386
}
],
"Length": 58.6477547
}
],
"equalAngleConstraints": [
{
"Pairs": [
{
"PointA1": 15373,
"PointA2": 15386,
"PointB1": 15386,
"PointB2": 15393
},
{
"PointA1": 15386,
"PointA2": 15393,
"PointB1": 15393,
"PointB2": 15360
}
]
},
{
"Pairs": [
{
"PointA1": 15360,
"PointA2": 15373,
"PointB1": 15373,
"PointB2": 15386
},
{
"PointA1": 15373,
"PointA2": 15360,
"PointB1": 15360,
"PointB2": 15393
}
]
}
],
"collinearConstraints": [],
"textEntries": [],
"camera": {
"PosX": -278.1394,
"PosY": -82.4238739,
"PosZ": 1.0,
"IsPerspective": false,
"OrthoScale": 26.4698887,
"ScaledHeight": 1.0,
"ScaledWidth": 1.0
},
"units": {
"ScaleSet": true,
"Scale": 0.116287492,
"Units": 4,
"DeviceScale": 28.3464565
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment