# No. 414 (Brown 1868): "Scroll gear and sliding pinion, to produce an increasing velocity of scroll-plate, A, in one direction, and a
# decreasing velocity when the motion is reversed. Pinion, B, moves on a feather on the shaft."
#
# Model (cm, gravity off, Brown's plan). The plate A turns on its centre; on its face stands a scroll of teeth, 2.4 turns, its radius growing
# 1.5 cm a turn. The shaft runs across the plate's face through its centre and is turned to and fro (the one driven joint); the pinion B slides
# freely along it on a feather and meshes with the scroll's teeth by real contact; the neighbouring turns of the scroll push it along the shaft,
# so it follows the scroll in or out as A turns, and A runs fast near the centre and slow near the rim. Generator: opencode-runs/batch13/gen414.py.
number: 414
slug: scroll-gear-and-sliding-pinion
name: Scroll gear and sliding pinion
brown: "Scroll gear and sliding pinion, to produce an increasing velocity of scroll-plate, A, in one direction, and a decreasing velocity when the motion is reversed. Pinion, B, moves on a feather on the shaft."
units: cm
sim:
  timestep: 0.0002
  integrator: implicitfast
  solver: PGS
  iterations: 100
  multiccd: true
  gravity: 0
  duration_s: 12
  floor: false
bodies:
  - id: plate
    shape: part
    pos: [0, 0, 0]
    mass: 0.4
    color: "#a08a5c"
    pieces:
      - {kind: disc, center: [0, 0], radius: 6.5, inner: 0.6, y: [0, 0.5]}   # the scroll-plate A
      - {kind: loft, a: [[-1.878, 0.0, -0.4769], [-1.7469, 0.0, -0.8382], [-1.7916, -0.36, -0.7151], [-1.8333, -0.36, -0.6001]], b: [[-3.1565, 0.0, -0.9408], [-3.0254, 0.0, -1.3021], [-3.0701, -0.36, -1.1789], [-3.1118, -0.36, -1.0639]], collide: 2}   # the scroll's teeth, on the plate's face
      - {kind: loft, a: [[-1.7578, 0.0, -0.9432], [-1.5443, 0.0, -1.2628], [-1.6171, -0.36, -1.1538], [-1.685, -0.36, -1.0521]], b: [[-2.8887, 0.0, -1.6986], [-2.6752, 0.0, -2.0182], [-2.748, -0.36, -1.9093], [-2.8159, -0.36, -1.8076]], collide: 2}
      - {kind: loft, a: [[-1.5271, 0.0, -1.3689], [-1.2449, 0.0, -1.6298], [-1.3411, -0.36, -1.5409], [-1.4309, -0.36, -1.4579]], b: [[-2.4503, 0.0, -2.3676], [-2.1681, 0.0, -2.6285], [-2.2643, -0.36, -2.5396], [-2.3541, -0.36, -2.4566]], collide: 2}
      - {kind: loft, a: [[-1.2006, 0.0, -1.73], [-0.8661, 0.0, -1.9194], [-0.9802, -0.36, -1.8548], [-1.0866, -0.36, -1.7946]], b: [[-1.8708, 0.0, -2.9134], [-1.5363, 0.0, -3.1028], [-1.6504, -0.36, -3.0382], [-1.7568, -0.36, -2.978]], collide: 2}
      - {kind: loft, a: [[-0.7973, 0.0, -2.007], [-0.4289, 0.0, -2.1165], [-0.5545, -0.36, -2.0792], [-0.6717, -0.36, -2.0443]], b: [[-1.1849, 0.0, -3.3106], [-0.8165, 0.0, -3.4201], [-0.9421, -0.36, -3.3828], [-1.0593, -0.36, -3.3479]], collide: 2}
      - {kind: loft, a: [[-0.3395, 0.0, -2.1861], [0.044, 0.0, -2.2119], [-0.0867, -0.36, -2.2031], [-0.2088, -0.36, -2.1949]], b: [[-0.4307, 0.0, -3.5431], [-0.0472, 0.0, -3.5688], [-0.1779, -0.36, -3.5601], [-0.2999, -0.36, -3.5519]], collide: 2}
      - {kind: loft, a: [[0.1489, 0.0, -2.2593], [0.5289, 0.0, -2.2015], [0.3993, -0.36, -2.2212], [0.2784, -0.36, -2.2396]], b: [[0.3531, 0.0, -3.6038], [0.7331, 0.0, -3.5461], [0.6036, -0.36, -3.5658], [0.4827, -0.36, -3.5842]], collide: 2}
      - {kind: loft, a: [[0.6435, 0.0, -2.2238], [1.0026, 0.0, -2.0867], [0.8802, -0.36, -2.1335], [0.7659, -0.36, -2.1771]], b: [[1.1287, 0.0, -3.4944], [1.4877, 0.0, -3.3572], [1.3653, -0.36, -3.404], [1.2511, -0.36, -3.4476]], collide: 2}
      - {kind: loft, a: [[1.121, 0.0, -2.0826], [1.4435, 0.0, -1.8735], [1.3335, -0.36, -1.9448], [1.2309, -0.36, -2.0113]], b: [[1.8607, 0.0, -3.2238], [2.1832, 0.0, -3.0147], [2.0733, -0.36, -3.086], [1.9707, -0.36, -3.1525]], collide: 2}
      - {kind: loft, a: [[1.5596, 0.0, -1.843], [1.8323, 0.0, -1.5721], [1.7394, -0.36, -1.6645], [1.6526, -0.36, -1.7507]], b: [[2.518, 0.0, -2.8079], [2.7907, 0.0, -2.5371], [2.6977, -0.36, -2.6294], [2.611, -0.36, -2.7156]], collide: 2}
      - {kind: loft, a: [[1.9405, 0.0, -1.5165], [2.1528, 0.0, -1.1961], [2.0804, -0.36, -1.3053], [2.0129, -0.36, -1.4073]], b: [[3.0742, 0.0, -2.2678], [3.2865, 0.0, -1.9474], [3.2141, -0.36, -2.0566], [3.1466, -0.36, -2.1586]], collide: 2}
      - {kind: loft, a: [[2.2479, 0.0, -1.1178], [2.3922, 0.0, -0.7616], [2.343, -0.36, -0.883], [2.2971, -0.36, -0.9964]], b: [[3.5084, 0.0, -1.6284], [3.6527, 0.0, -1.2722], [3.6035, -0.36, -1.3936], [3.5576, -0.36, -1.5069]], collide: 2}
      - {kind: loft, a: [[2.4698, 0.0, -0.6641], [2.5414, 0.0, -0.2865], [2.517, -0.36, -0.4152], [2.4942, -0.36, -0.5353]], b: [[3.8059, 0.0, -0.9175], [3.8776, 0.0, -0.5399], [3.8531, -0.36, -0.6686], [3.8304, -0.36, -0.7888]], collide: 2}
      - {kind: loft, a: [[2.598, 0.0, -0.1738], [2.5953, 0.0, 0.2105], [2.5962, -0.36, 0.0795], [2.5971, -0.36, -0.0428]], b: [[3.9579, 0.0, -0.1642], [3.9552, 0.0, 0.2201], [3.9562, -0.36, 0.0891], [3.957, -0.36, -0.0332]], collide: 2}
      - {kind: loft, a: [[2.6284, 0.0, 0.3335], [2.5525, 0.0, 0.7103], [2.5783, -0.36, 0.5818], [2.6025, -0.36, 0.462]], b: [[3.9616, 0.0, 0.6021], [3.8857, 0.0, 0.9789], [3.9115, -0.36, 0.8504], [3.9357, -0.36, 0.7306]], collide: 2}
      - {kind: loft, a: [[2.5606, 0.0, 0.8387], [2.4152, 0.0, 1.1945], [2.4648, -0.36, 1.0732], [2.511, -0.36, 0.96]], b: [[3.8196, 0.0, 1.3532], [3.6742, 0.0, 1.709], [3.7237, -0.36, 1.5877], [3.77, -0.36, 1.4745]], collide: 2}
      - {kind: loft, a: [[2.398, 0.0, 1.3234], [2.1891, 0.0, 1.646], [2.2603, -0.36, 1.536], [2.3268, -0.36, 1.4334]], b: [[3.5396, 0.0, 2.0624], [3.3308, 0.0, 2.3851], [3.402, -0.36, 2.2751], [3.4684, -0.36, 2.1724]], collide: 2}
      - {kind: loft, a: [[2.147, 0.0, 1.7703], [1.8826, 0.0, 2.0493], [1.9728, -0.36, 1.9542], [2.0569, -0.36, 1.8654]], b: [[3.1341, 0.0, 2.7059], [2.8697, 0.0, 2.9849], [2.9598, -0.36, 2.8898], [3.0439, -0.36, 2.801]], collide: 2}
      - {kind: loft, a: [[1.8172, 0.0, 2.1644], [1.5067, 0.0, 2.3909], [1.6125, -0.36, 2.3137], [1.7113, -0.36, 2.2416]], b: [[2.6188, 0.0, 3.263], [2.3083, 0.0, 3.4896], [2.4141, -0.36, 3.4123], [2.5129, -0.36, 3.3402]], collide: 2}
      - {kind: loft, a: [[1.4201, 0.0, 2.4927], [1.0741, 0.0, 2.6601], [1.1921, -0.36, 2.6031], [1.3022, -0.36, 2.5498]], b: [[2.0126, 0.0, 3.7168], [1.6667, 0.0, 3.8843], [1.7846, -0.36, 3.8272], [1.8947, -0.36, 3.7739]], collide: 2}
      - {kind: loft, a: [[0.9694, 0.0, 2.7449], [0.5994, 0.0, 2.8487], [0.7255, -0.36, 2.8133], [0.8433, -0.36, 2.7803]], b: [[1.3367, 0.0, 4.0544], [0.9666, 0.0, 4.1582], [1.0928, -0.36, 4.1228], [1.2105, -0.36, 4.0898]], collide: 2}
      - {kind: loft, a: [[0.48, 0.0, 2.9135], [0.0975, 0.0, 2.9512], [0.2279, -0.36, 2.9384], [0.3496, -0.36, 2.9264]], b: [[0.6133, 0.0, 4.267], [0.2308, 0.0, 4.3047], [0.3612, -0.36, 4.2918], [0.4829, -0.36, 4.2798]], collide: 2}
      - {kind: loft, a: [[-0.0325, 0.0, 2.9939], [-0.4158, 0.0, 2.9651], [-0.2851, -0.36, 2.9749], [-0.1632, -0.36, 2.9841]], b: [[-0.1346, 0.0, 4.3501], [-0.5178, 0.0, 4.3213], [-0.3872, -0.36, 4.3311], [-0.2652, -0.36, 4.3403]], collide: 2}
      - {kind: loft, a: [[-0.5524, 0.0, 2.9842], [-0.9251, 0.0, 2.8905], [-0.7981, -0.36, 2.9224], [-0.6795, -0.36, 2.9523]], b: [[-0.8841, 0.0, 4.3031], [-1.2568, 0.0, 4.2094], [-1.1298, -0.36, 4.2414], [-1.0112, -0.36, 4.2712]], collide: 2}
      - {kind: loft, a: [[-1.064, 0.0, 2.8854], [-1.4156, 0.0, 2.7301], [-1.2957, -0.36, 2.783], [-1.1838, -0.36, 2.8324]], b: [[-1.6133, 0.0, 4.1295], [-1.9649, 0.0, 3.9742], [-1.845, -0.36, 4.0272], [-1.7332, -0.36, 4.0766]], collide: 2}
      - {kind: loft, a: [[-1.5524, 0.0, 2.7009], [-1.8732, 0.0, 2.4891], [-1.7638, -0.36, 2.5613], [-1.6617, -0.36, 2.6287]], b: [[-2.3015, 0.0, 3.8359], [-2.6223, 0.0, 3.6242], [-2.513, -0.36, 3.6964], [-2.4109, -0.36, 3.7637]], collide: 2}
      - {kind: loft, a: [[-2.0038, 0.0, 2.4366], [-2.2853, 0.0, 2.1748], [-2.1893, -0.36, 2.264], [-2.0998, -0.36, 2.3473]], b: [[-2.9301, 0.0, 3.4324], [-3.2115, 0.0, 3.1706], [-3.1156, -0.36, 3.2599], [-3.026, -0.36, 3.3432]], collide: 2}
      - {kind: loft, a: [[-2.406, 0.0, 2.1004], [-2.6409, 0.0, 1.7962], [-2.5608, -0.36, 1.8999], [-2.4861, -0.36, 1.9967]], b: [[-3.4825, 0.0, 2.9316], [-3.7173, 0.0, 2.6273], [-3.6373, -0.36, 2.7311], [-3.5625, -0.36, 2.8279]], collide: 2}
      - {kind: loft, a: [[-2.7481, 0.0, 1.7021], [-2.9307, 0.0, 1.3639], [-2.8685, -0.36, 1.4792], [-2.8104, -0.36, 1.5868]], b: [[-3.9448, 0.0, 2.3482], [-4.1274, 0.0, 2.01], [-4.0652, -0.36, 2.1253], [-4.0071, -0.36, 2.2329]], collide: 2}
      - {kind: loft, a: [[-3.0215, 0.0, 1.2527], [-3.1476, 0.0, 0.8896], [-3.1046, -0.36, 1.0134], [-3.0645, -0.36, 1.1289]], b: [[-4.3062, 0.0, 1.6988], [-4.4323, 0.0, 1.3357], [-4.3893, -0.36, 1.4595], [-4.3492, -0.36, 1.575]], collide: 2}
      - {kind: loft, a: [[-3.2193, 0.0, 0.7642], [-3.2863, 0.0, 0.3858], [-3.2634, -0.36, 0.5148], [-3.2422, -0.36, 0.6352]], b: [[-4.5586, 0.0, 1.001], [-4.6255, 0.0, 0.6225], [-4.6027, -0.36, 0.7515], [-4.5814, -0.36, 0.872]], collide: 2}
      - {kind: loft, a: [[-3.3371, 0.0, 0.2497], [-3.3437, 0.0, -0.1346], [-3.3414, -0.36, -0.0036], [-3.3393, -0.36, 0.1187]], b: [[-4.6969, 0.0, 0.2731], [-4.7035, 0.0, -0.1112], [-4.7012, -0.36, 0.0198], [-4.6991, -0.36, 0.1421]], collide: 2}
      - {kind: loft, a: [[-3.3722, 0.0, -0.2779], [-3.319, 0.0, -0.6585], [-3.3371, -0.36, -0.5287], [-3.3541, -0.36, -0.4076]], b: [[-4.7191, 0.0, -0.4664], [-4.6658, 0.0, -0.847], [-4.684, -0.36, -0.7172], [-4.7009, -0.36, -0.5961]], collide: 2}
      - {kind: loft, a: [[-3.3244, 0.0, -0.8053], [-3.2131, 0.0, -1.1732], [-3.251, -0.36, -1.0477], [-3.2865, -0.36, -0.9307]], b: [[-4.6261, 0.0, -1.1992], [-4.5148, 0.0, -1.5671], [-4.5527, -0.36, -1.4417], [-4.5882, -0.36, -1.3246]], collide: 2}
      - {kind: loft, a: [[-3.1953, 0.0, -1.3197], [-3.0291, 0.0, -1.6663], [-3.0857, -0.36, -1.5481], [-3.1386, -0.36, -1.4379]], b: [[-4.4215, 0.0, -1.908], [-4.2553, 0.0, -2.2545], [-4.312, -0.36, -2.1364], [-4.3648, -0.36, -2.0261]], collide: 2}
      - {kind: loft, a: [[-2.9885, 0.0, -1.809], [-2.7717, 0.0, -2.1264], [-2.8456, -0.36, -2.0182], [-2.9146, -0.36, -1.9172]], b: [[-4.1114, 0.0, -2.5762], [-3.8946, 0.0, -2.8936], [-3.9685, -0.36, -2.7854], [-4.0375, -0.36, -2.6844]], collide: 2}
      - {kind: loft, a: [[-2.7093, 0.0, -2.2618], [-2.4473, 0.0, -2.543], [-2.5366, -0.36, -2.4472], [-2.6199, -0.36, -2.3577]], b: [[-3.7043, 0.0, -3.189], [-3.4422, 0.0, -3.4702], [-3.5316, -0.36, -3.3743], [-3.6149, -0.36, -3.2848]], collide: 2}
      - {kind: loft, a: [[-2.3645, 0.0, -2.668], [-2.0635, 0.0, -2.907], [-2.1661, -0.36, -2.8255], [-2.2619, -0.36, -2.7495]], b: [[-3.2103, 0.0, -3.7329], [-2.9094, 0.0, -3.972], [-3.012, -0.36, -3.8905], [-3.1077, -0.36, -3.8144]], collide: 2}
      - {kind: loft, a: [[-1.9623, 0.0, -3.0185], [-1.6293, 0.0, -3.2105], [-1.7428, -0.36, -3.145], [-1.8488, -0.36, -3.084]], b: [[-2.6416, 0.0, -4.1967], [-2.3087, 0.0, -4.3887], [-2.4222, -0.36, -4.3232], [-2.5281, -0.36, -4.2621]], collide: 2}
      - {kind: loft, a: [[-1.512, 0.0, -3.306], [-1.1545, 0.0, -3.4471], [-1.2764, -0.36, -3.399], [-1.3901, -0.36, -3.3541]], b: [[-2.0115, 0.0, -4.5709], [-1.654, 0.0, -4.7121], [-1.7758, -0.36, -4.664], [-1.8896, -0.36, -4.619]], collide: 2}
      - {kind: loft, a: [[-1.0237, 0.0, -3.5244], [-0.6495, 0.0, -3.6121], [-0.777, -0.36, -3.5822], [-0.8961, -0.36, -3.5543]], b: [[-1.3341, 0.0, -4.8485], [-0.9599, 0.0, -4.9362], [-1.0875, -0.36, -4.9063], [-1.2065, -0.36, -4.8784]], collide: 2}
      - {kind: loft, a: [[-0.5081, 0.0, -3.6695], [-0.1251, 0.0, -3.7024], [-0.2557, -0.36, -3.6912], [-0.3775, -0.36, -3.6807]], b: [[-0.6245, 0.0, -5.0245], [-0.2415, 0.0, -5.0574], [-0.3721, -0.36, -5.0462], [-0.4939, -0.36, -5.0358]], collide: 2}
      - {kind: loft, a: [[0.0238, 0.0, -3.7387], [0.4075, 0.0, -3.7165], [0.2767, -0.36, -3.724], [0.1546, -0.36, -3.7311]], b: [[0.1023, 0.0, -5.0964], [0.486, 0.0, -5.0742], [0.3552, -0.36, -5.0818], [0.2331, -0.36, -5.0888]], collide: 2}
      - {kind: loft, a: [[0.5607, 0.0, -3.7308], [0.9374, 0.0, -3.6544], [0.809, -0.36, -3.6804], [0.6891, -0.36, -3.7047]], b: [[0.8311, 0.0, -5.0636], [1.2078, 0.0, -4.9872], [1.0793, -0.36, -5.0133], [0.9595, -0.36, -5.0376]], collide: 2}
      - {kind: loft, a: [[1.0917, 0.0, -3.6464], [1.4539, 0.0, -3.5178], [1.3304, -0.36, -3.5616], [1.2152, -0.36, -3.6026]], b: [[1.547, 0.0, -4.928], [1.9092, 0.0, -4.7993], [1.7857, -0.36, -4.8431], [1.6705, -0.36, -4.8841]], collide: 2}
      - {kind: loft, a: [[1.6061, 0.0, -3.4878], [1.9467, 0.0, -3.3097], [1.8306, -0.36, -3.3704], [1.7222, -0.36, -3.4271]], b: [[2.236, 0.0, -4.6931], [2.5766, 0.0, -4.515], [2.4605, -0.36, -4.5757], [2.3521, -0.36, -4.6324]], collide: 2}
      - {kind: loft, a: [[2.0937, 0.0, -3.2583], [2.4063, 0.0, -3.0347], [2.2997, -0.36, -3.1109], [2.2002, -0.36, -3.1821]], b: [[2.8847, 0.0, -4.3646], [3.1974, 0.0, -4.141], [3.0908, -0.36, -4.2172], [2.9913, -0.36, -4.2883]], collide: 2}
      - {kind: loft, a: [[2.5451, 0.0, -2.9629], [2.824, 0.0, -2.6984], [2.7289, -0.36, -2.7886], [2.6402, -0.36, -2.8727]], b: [[3.481, 0.0, -3.9497], [3.7598, 0.0, -3.6852], [3.6648, -0.36, -3.7753], [3.576, -0.36, -3.8595]], collide: 2}
      - {kind: loft, a: [[2.9519, 0.0, -2.6075], [3.192, 0.0, -2.3074], [3.1101, -0.36, -2.4097], [3.0337, -0.36, -2.5052]], b: [[4.0139, 0.0, -3.4571], [4.2539, 0.0, -3.157], [4.1721, -0.36, -3.2593], [4.0957, -0.36, -3.3548]], collide: 2}
      - {kind: loft, a: [[3.3064, 0.0, -2.1993], [3.5036, 0.0, -1.8694], [3.4364, -0.36, -1.9819], [3.3736, -0.36, -2.0868]], b: [[4.4739, 0.0, -2.8969], [4.6711, 0.0, -2.5669], [4.6039, -0.36, -2.6794], [4.5411, -0.36, -2.7844]], collide: 2}
      - {kind: loft, a: [[3.6024, 0.0, -1.7462], [3.7533, 0.0, -1.3926], [3.7019, -0.36, -1.5132], [3.6539, -0.36, -1.6256]], b: [[4.8533, 0.0, -2.2799], [5.0042, 0.0, -1.9264], [4.9527, -0.36, -2.0469], [4.9047, -0.36, -2.1594]], collide: 2}
      - {kind: loft, a: [[3.8347, 0.0, -1.2566], [3.9369, 0.0, -0.8861], [3.902, -0.36, -1.0124], [3.8695, -0.36, -1.1303]], b: [[5.1458, 0.0, -1.6181], [5.2479, 0.0, -1.2476], [5.2131, -0.36, -1.3739], [5.1806, -0.36, -1.4918]], collide: 2}
      - {kind: loft, a: [[3.9993, 0.0, -0.7398], [4.0513, 0.0, -0.359], [4.0336, -0.36, -0.4888], [4.017, -0.36, -0.61]], b: [[5.3468, 0.0, -0.9237], [5.3988, 0.0, -0.5429], [5.3811, -0.36, -0.6727], [5.3645, -0.36, -0.7939]], collide: 2}
      - {kind: loft, a: [[4.0936, 0.0, -0.2051], [4.0948, 0.0, 0.1792], [4.0944, -0.36, 0.0482], [4.094, -0.36, -0.0741]], b: [[5.4536, 0.0, -0.2095], [5.4548, 0.0, 0.1749], [5.4544, -0.36, 0.0439], [5.454, -0.36, -0.0784]], collide: 2}
      - {kind: loft, a: [[4.1163, 0.0, 0.3378], [4.0671, 0.0, 0.719], [4.0838, -0.36, 0.5891], [4.0995, -0.36, 0.4678]], b: [[5.4651, 0.0, 0.512], [5.4159, 0.0, 0.8932], [5.4326, -0.36, 0.7633], [5.4483, -0.36, 0.642]], collide: 2}
      - {kind: loft, a: [[4.0673, 0.0, 0.8796], [3.9688, 0.0, 1.2511], [4.0024, -0.36, 1.1245], [4.0337, -0.36, 1.0063]], b: [[5.3819, 0.0, 1.2282], [5.2834, 0.0, 1.5997], [5.3169, -0.36, 1.473], [5.3483, -0.36, 1.3548]], collide: 2}
      - {kind: loft, a: [[3.9478, 0.0, 1.4108], [3.802, 0.0, 1.7665], [3.8517, -0.36, 1.6452], [3.8981, -0.36, 1.5321]], b: [[5.2061, 0.0, 1.9267], [5.0603, 0.0, 2.2824], [5.11, -0.36, 2.1611], [5.1564, -0.36, 2.048]], collide: 2}
      - {kind: loft, a: [[3.7601, 0.0, 1.9225], [3.5697, 0.0, 2.2564], [3.6346, -0.36, 2.1426], [3.6952, -0.36, 2.0363]], b: [[4.9416, 0.0, 2.5961], [4.7512, 0.0, 2.93], [4.8161, -0.36, 2.8161], [4.8767, -0.36, 2.7099]], collide: 2}
      - {kind: loft, a: [[3.5077, 0.0, 2.4061], [3.2762, 0.0, 2.7129], [3.3552, -0.36, 2.6083], [3.4288, -0.36, 2.5107]], b: [[4.5934, 0.0, 3.2253], [4.3619, 0.0, 3.5321], [4.4408, -0.36, 3.4275], [4.5144, -0.36, 3.3299]], collide: 2}
      - {kind: loft, a: [[3.1952, 0.0, 2.8538], [2.9266, 0.0, 3.1287], [3.0181, -0.36, 3.0349], [3.1036, -0.36, 2.9475]], b: [[4.1679, 0.0, 3.8043], [3.8992, 0.0, 4.0792], [3.9908, -0.36, 3.9855], [4.0763, -0.36, 3.898]], collide: 2}
      - {kind: loft, a: [[2.8278, 0.0, 3.2583], [2.5266, 0.0, 3.497], [2.6293, -0.36, 3.4156], [2.7251, -0.36, 3.3397]], b: [[3.6726, 0.0, 4.3241], [3.3714, 0.0, 4.5628], [3.4741, -0.36, 4.4815], [3.5699, -0.36, 4.4055]], collide: 2}
      - {kind: loft, a: [[2.4118, 0.0, 3.6133], [2.083, 0.0, 3.8124], [2.1951, -0.36, 3.7445], [2.2997, -0.36, 3.6812]], b: [[3.1161, 0.0, 4.7768], [2.7872, 0.0, 4.9758], [2.8993, -0.36, 4.908], [3.004, -0.36, 4.8446]], collide: 2}
      - {kind: loft, a: [[1.954, 0.0, 3.9134], [1.6029, 0.0, 4.0699], [1.7226, -0.36, 4.0165], [1.8343, -0.36, 3.9668]], b: [[2.5075, 0.0, 5.1557], [2.1564, 0.0, 5.3121], [2.2761, -0.36, 5.2588], [2.3878, -0.36, 5.209]], collide: 2}
      - {kind: loft, a: [[1.4619, 0.0, 4.1541], [1.0941, 0.0, 4.2658], [1.2195, -0.36, 4.2277], [1.3365, -0.36, 4.1922]], b: [[1.8569, 0.0, 5.4555], [1.4892, 0.0, 5.5671], [1.6145, -0.36, 5.5291], [1.7316, -0.36, 5.4935]], collide: 2}
      - {kind: loft, a: [[0.9432, 0.0, 4.3318], [0.5645, 0.0, 4.3973], [0.6936, -0.36, 4.375], [0.8141, -0.36, 4.3541]], b: [[1.1747, 0.0, 5.672], [0.796, 0.0, 5.7374], [0.9251, -0.36, 5.7151], [1.0456, -0.36, 5.6943]], collide: 2}
      - {kind: loft, a: [[0.4061, 0.0, 4.4441], [0.0222, 0.0, 4.4626], [0.1531, -0.36, 4.4563], [0.2752, -0.36, 4.4504]], b: [[0.4715, 0.0, 5.8026], [0.0875, 0.0, 5.821], [0.2184, -0.36, 5.8147], [0.3406, -0.36, 5.8089]], collide: 2}
      - {kind: loft, a: [[-0.1411, 0.0, 4.4896], [-0.5244, 0.0, 4.4611], [-0.3938, -0.36, 4.4708], [-0.2718, -0.36, 4.4799]], b: [[-0.242, 0.0, 5.8459], [-0.6253, 0.0, 5.8174], [-0.4946, -0.36, 5.8271], [-0.3726, -0.36, 5.8362]], collide: 2}
      - {kind: loft, a: [[-0.6903, 0.0, 4.4678], [-1.0673, 0.0, 4.393], [-0.9387, -0.36, 4.4185], [-0.8188, -0.36, 4.4423]], b: [[-0.9549, 0.0, 5.8018], [-1.3319, 0.0, 5.7271], [-1.2033, -0.36, 5.7526], [-1.0834, -0.36, 5.7763]], collide: 2}
      - {kind: loft, a: [[-1.2331, 0.0, 4.3794], [-1.5983, 0.0, 4.2597], [-1.4738, -0.36, 4.3005], [-1.3576, -0.36, 4.3386]], b: [[-1.6567, 0.0, 5.6717], [-2.0219, 0.0, 5.552], [-1.8974, -0.36, 5.5928], [-1.7812, -0.36, 5.6309]], collide: 2}
      - {kind: loft, a: [[-1.7616, 0.0, 4.2259], [-2.1099, 0.0, 4.0632], [-1.9912, -0.36, 4.1187], [-1.8804, -0.36, 4.1704]], b: [[-2.3372, 0.0, 5.4581], [-2.6854, 0.0, 5.2954], [-2.5667, -0.36, 5.3509], [-2.4559, -0.36, 5.4026]], collide: 2}
      - {kind: loft, a: [[-2.2683, 0.0, 4.0098], [-2.5946, 0.0, 3.8067], [-2.4834, -0.36, 3.876], [-2.3795, -0.36, 3.9406]], b: [[-2.9867, 0.0, 5.1645], [-3.313, 0.0, 4.9615], [-3.2018, -0.36, 5.0307], [-3.0979, -0.36, 5.0953]], collide: 2}
      - {kind: loft, a: [[-2.7458, 0.0, 3.7345], [-3.0457, 0.0, 3.4941], [-2.9435, -0.36, 3.5761], [-2.848, -0.36, 3.6525]], b: [[-3.5961, 0.0, 4.7958], [-3.8961, 0.0, 4.5555], [-3.7938, -0.36, 4.6374], [-3.6984, -0.36, 4.7139]], collide: 2}
      - {kind: loft, a: [[-3.1875, 0.0, 3.4041], [-3.457, 0.0, 3.1301], [-3.3651, -0.36, 3.2235], [-3.2793, -0.36, 3.3107]], b: [[-4.1572, 0.0, 4.3577], [-4.4266, 0.0, 4.0836], [-4.3348, -0.36, 4.1771], [-4.249, -0.36, 4.2643]], collide: 2}
      - {kind: loft, a: [[-3.5873, 0.0, 3.0235], [-3.8227, 0.0, 2.7198], [-3.7425, -0.36, 2.8233], [-3.6676, -0.36, 2.92]], b: [[-4.6622, 0.0, 3.8567], [-4.8977, 0.0, 3.5529], [-4.8174, -0.36, 3.6565], [-4.7425, -0.36, 3.7531]], collide: 2}
      - {kind: loft, a: [[-3.9398, 0.0, 2.5983], [-4.1382, 0.0, 2.2691], [-4.0705, -0.36, 2.3813], [-4.0074, -0.36, 2.4861]], b: [[-5.1047, 0.0, 3.3002], [-5.303, 0.0, 2.971], [-5.2354, -0.36, 3.0832], [-5.1723, -0.36, 3.188]], collide: 2}
      - {kind: loft, a: [[-4.2403, 0.0, 2.1344], [-4.3991, 0.0, 1.7844], [-4.345, -0.36, 1.9037], [-4.2944, -0.36, 2.0151]], b: [[-5.4789, 0.0, 2.6962], [-5.6376, 0.0, 2.3462], [-5.5835, -0.36, 2.4656], [-5.533, -0.36, 2.5769]], collide: 2}
      - {kind: loft, a: [[-4.485, 0.0, 1.6384], [-4.6022, 0.0, 1.2724], [-4.5622, -0.36, 1.3972], [-4.5249, -0.36, 1.5136]], b: [[-5.7801, 0.0, 2.0533], [-5.8974, 0.0, 1.6873], [-5.8574, -0.36, 1.812], [-5.8201, -0.36, 1.9285]], collide: 2}
      - {kind: loft, a: [[-4.6706, 0.0, 1.117], [-4.745, 0.0, 0.74], [-4.7197, -0.36, 0.8685], [-4.696, -0.36, 0.9885]], b: [[-6.0049, 0.0, 1.3802], [-6.0793, 0.0, 1.0031], [-6.054, -0.36, 1.1317], [-6.0303, -0.36, 1.2516]], collide: 2}
      - {kind: loft, a: [[-4.7951, 0.0, 0.5774], [-4.8258, 0.0, 0.1943], [-4.8153, -0.36, 0.3249], [-4.8056, -0.36, 0.4468]], b: [[-6.1507, 0.0, 0.6861], [-6.1815, 0.0, 0.303], [-6.171, -0.36, 0.4336], [-6.1612, -0.36, 0.5555]], collide: 2}
      - {kind: loft, a: [[-4.8569, 0.0, 0.0267], [-4.8438, 0.0, -0.3574], [-4.8482, -0.36, -0.2265], [-4.8524, -0.36, -0.1043]], b: [[-6.2161, 0.0, -0.0196], [-6.203, 0.0, -0.4038], [-6.2074, -0.36, -0.2728], [-6.2116, -0.36, -0.1506]], collide: 2}
      - {kind: loft, a: [[-4.8554, 0.0, -0.5278], [-4.7989, 0.0, -0.908], [-4.8182, -0.36, -0.7784], [-4.8362, -0.36, -0.6574]], b: [[-6.2006, 0.0, -0.7279], [-6.1441, 0.0, -1.108], [-6.1634, -0.36, -0.9784], [-6.1814, -0.36, -0.8575]], collide: 2}
      - {kind: loft, a: [[-4.791, 0.0, -1.0789], [-4.692, 0.0, -1.4503], [-4.7257, -0.36, -1.3237], [-4.7572, -0.36, -1.2055]], b: [[-6.1051, 0.0, -1.4294], [-6.006, 0.0, -1.8007], [-6.0398, -0.36, -1.6741], [-6.0713, -0.36, -1.556]], collide: 2}
      - {kind: loft, a: [[-4.6647, 0.0, -1.6195], [-4.5246, 0.0, -1.9774], [-4.5723, -0.36, -1.8554], [-4.6169, -0.36, -1.7415]], b: [[-5.9311, 0.0, -2.1152], [-5.791, 0.0, -2.4731], [-5.8388, -0.36, -2.3511], [-5.8834, -0.36, -2.2372]], collide: 2}
      - {kind: loft, a: [[-4.4783, 0.0, -2.1428], [-4.2991, 0.0, -2.4828], [-4.3601, -0.36, -2.3669], [-4.4172, -0.36, -2.2587]], b: [[-5.6814, 0.0, -2.7769], [-5.5022, 0.0, -3.1169], [-5.5633, -0.36, -3.001], [-5.6203, -0.36, -2.8928]], collide: 2}
      - {kind: loft, a: [[-4.2343, 0.0, -2.6423], [-4.0184, 0.0, -2.9603], [-4.092, -0.36, -2.8518], [-4.1607, -0.36, -2.7507]], b: [[-5.3595, 0.0, -3.4061], [-5.1436, 0.0, -3.7241], [-5.2172, -0.36, -3.6157], [-5.2859, -0.36, -3.5145]], collide: 2}
      - {kind: loft, a: [[-3.9361, 0.0, -3.1117], [-3.6864, 0.0, -3.4039], [-3.7715, -0.36, -3.3043], [-3.851, -0.36, -3.2113]], b: [[-4.9699, 0.0, -3.9954], [-4.7202, 0.0, -4.2875], [-4.8053, -0.36, -4.1879], [-4.8847, -0.36, -4.095]], collide: 2}
      - {kind: loft, a: [[-3.5875, 0.0, -3.5455], [-3.3071, 0.0, -3.8084], [-3.4027, -0.36, -3.7187], [-3.4919, -0.36, -3.6351]], b: [[-4.5177, 0.0, -4.5376], [-4.2373, 0.0, -4.8005], [-4.3329, -0.36, -4.7109], [-4.4221, -0.36, -4.6272]], collide: 2}
      - {kind: loft, a: [[-3.1929, 0.0, -3.9384], [-2.8854, 0.0, -4.1689], [-2.9903, -0.36, -4.0903], [-3.0881, -0.36, -4.017]], b: [[-4.0088, 0.0, -5.0265], [-3.7012, 0.0, -5.257], [-3.8061, -0.36, -5.1784], [-3.9039, -0.36, -5.1051]], collide: 2}
      - {kind: loft, a: [[-2.7574, 0.0, -4.2857], [-2.4266, 0.0, -4.4814], [-2.5393, -0.36, -4.4147], [-2.6446, -0.36, -4.3524]], b: [[-3.4496, 0.0, -5.4564], [-3.1188, 0.0, -5.652], [-3.2316, -0.36, -5.5853], [-3.3368, -0.36, -5.5231]], collide: 2}
      - {kind: loft, a: [[-2.2862, 0.0, -4.5836], [-1.9361, 0.0, -4.7421], [-2.0555, -0.36, -4.6881], [-2.1669, -0.36, -4.6376]], b: [[-2.8472, 0.0, -5.8225], [-2.497, 0.0, -5.981], [-2.6164, -0.36, -5.927], [-2.7278, -0.36, -5.8765]], collide: 2}
      - {kind: loft, a: [[-1.7852, 0.0, -4.8285], [-1.42, 0.0, -4.9483], [-1.5445, -0.36, -4.9074], [-1.6607, -0.36, -4.8693]], b: [[-2.2088, 0.0, -6.1208], [-1.8436, 0.0, -6.2406], [-1.9681, -0.36, -6.1998], [-2.0843, -0.36, -6.1617]], collide: 2}
      - {kind: loft, a: [[-1.2603, 0.0, -5.0179], [-0.8843, 0.0, -5.0976], [-1.0125, -0.36, -5.0704], [-1.1321, -0.36, -5.045]], b: [[-1.5423, 0.0, -6.3483], [-1.1663, 0.0, -6.428], [-1.2945, -0.36, -6.4008], [-1.4141, -0.36, -6.3755]], collide: 2}
      - {kind: loft, a: [[-0.7177, 0.0, -5.1495], [-0.3353, 0.0, -5.1885], [-0.4657, -0.36, -5.1752], [-0.5874, -0.36, -5.1628]], b: [[-0.8555, 0.0, -6.5025], [-0.4732, 0.0, -6.5415], [-0.6035, -0.36, -6.5282], [-0.7252, -0.36, -6.5158]], collide: 2}
      - {kind: loft, a: [[-0.1639, 0.0, -5.2223], [0.2205, 0.0, -5.2202], [0.0895, -0.36, -5.2209], [-0.0328, -0.36, -5.2215]], b: [[-0.1565, 0.0, -6.5822], [0.2279, 0.0, -6.5802], [0.0968, -0.36, -6.5809], [-0.0255, -0.36, -6.5815]], collide: 2}
      - {kind: loft, a: [[0.3949, 0.0, -5.2354], [0.7768, 0.0, -5.1924], [0.6466, -0.36, -5.2071], [0.5251, -0.36, -5.2207]], b: [[0.5467, 0.0, -6.5869], [0.9287, 0.0, -6.5439], [0.7985, -0.36, -6.5586], [0.677, -0.36, -6.5722]], collide: 2}
      - {kind: loft, a: [[0.9521, 0.0, -5.1889], [1.3274, 0.0, -5.1058], [1.1995, -0.36, -5.1341], [1.0801, -0.36, -5.1606]], b: [[1.2461, 0.0, -6.5167], [1.6214, 0.0, -6.4336], [1.4935, -0.36, -6.462], [1.3741, -0.36, -6.4884]], collide: 2}
      - {kind: loft, a: [[1.5016, 0.0, -5.0836], [1.866, 0.0, -4.9614], [1.7418, -0.36, -5.0031], [1.6258, -0.36, -5.0419]], b: [[1.9339, 0.0, -6.373], [2.2983, 0.0, -6.2509], [2.174, -0.36, -6.2925], [2.0581, -0.36, -6.3314]], collide: 2}
      - {kind: loft, a: [[2.0371, 0.0, -4.9208], [2.3867, 0.0, -4.7611], [2.2675, -0.36, -4.8155], [2.1563, -0.36, -4.8663]], b: [[2.6023, 0.0, -6.1578], [2.9519, 0.0, -5.998], [2.8327, -0.36, -6.0525], [2.7215, -0.36, -6.1033]], collide: 2}
      - {kind: loft, a: [[2.5528, 0.0, -4.7025], [2.8838, 0.0, -4.5071], [2.771, -0.36, -4.5737], [2.6657, -0.36, -4.6359]], b: [[3.2442, 0.0, -5.8737], [3.5752, 0.0, -5.6783], [3.4623, -0.36, -5.7449], [3.357, -0.36, -5.8071]], collide: 2}
      - {kind: loft, a: [[3.0431, 0.0, -4.4314], [3.352, 0.0, -4.2026], [3.2467, -0.36, -4.2806], [3.1484, -0.36, -4.3534]], b: [[3.8526, 0.0, -5.5242], [4.1614, 0.0, -5.2955], [4.0561, -0.36, -5.3734], [3.9579, -0.36, -5.4462]], collide: 2}
      - {kind: loft, a: [[3.5027, 0.0, -4.1104], [3.7862, 0.0, -3.8509], [3.6895, -0.36, -3.9394], [3.5993, -0.36, -4.0219]], b: [[4.4211, 0.0, -5.1135], [4.7045, 0.0, -4.854], [4.6079, -0.36, -4.9424], [4.5177, -0.36, -5.025]], collide: 2}
      - {kind: loft, a: [[3.9267, 0.0, -3.7433], [4.1819, 0.0, -3.4559], [4.0949, -0.36, -3.5539], [4.0137, -0.36, -3.6454]], b: [[4.9437, 0.0, -4.6463], [5.1988, 0.0, -4.3589], [5.1119, -0.36, -4.4569], [5.0307, -0.36, -4.5483]], collide: 2}
      - {kind: loft, a: [[4.3106, 0.0, -3.3342], [4.5349, 0.0, -3.0221], [4.4584, -0.36, -3.1285], [4.3871, -0.36, -3.2278]], b: [[5.415, 0.0, -4.1279], [5.6393, 0.0, -3.8157], [5.5629, -0.36, -3.9221], [5.4915, -0.36, -4.0214]], collide: 2}
      - {kind: loft, a: [[4.6506, 0.0, -2.8876], [4.8417, 0.0, -2.5541], [4.7766, -0.36, -2.6678], [4.7157, -0.36, -2.7739]], b: [[5.8305, 0.0, -3.5639], [6.0216, 0.0, -3.2305], [5.9564, -0.36, -3.3442], [5.8956, -0.36, -3.4503]], collide: 2}
      - {kind: loft, a: [[4.9431, 0.0, -2.4082], [5.0992, 0.0, -2.057], [5.046, -0.36, -2.1767], [4.9963, -0.36, -2.2884]], b: [[6.1858, 0.0, -2.9607], [6.3419, 0.0, -2.6095], [6.2887, -0.36, -2.7292], [6.239, -0.36, -2.841]], collide: 2}
      - {kind: loft, a: [[5.1852, 0.0, -1.9012], [5.3049, 0.0, -1.5359], [5.2641, -0.36, -1.6604], [5.226, -0.36, -1.7767]], b: [[6.4776, 0.0, -2.3246], [6.5973, 0.0, -1.9594], [6.5565, -0.36, -2.0839], [6.5184, -0.36, -2.2001]], collide: 2}
      - {kind: loft, a: [[-1.5022, 0.0, -0.0213], [-2.0542, 0.0, -0.0291], [-1.8082, -0.216, -0.0256], [-1.7482, -0.216, -0.0248]], b: [[-1.5173, 0.0, -0.2048], [-2.0643, 0.0, -0.2786], [-1.8205, -0.216, -0.2457], [-1.7611, -0.216, -0.2377]], collide: 2, color: "#8c7650"}   # the raised spiral between the turns: it leads the pinion along the shaft
      - {kind: loft, a: [[-1.5173, 0.0, -0.2048], [-2.0643, 0.0, -0.2786], [-1.8205, -0.216, -0.2457], [-1.7611, -0.216, -0.2377]], b: [[-1.5096, 0.0, -0.3922], [-2.0438, 0.0, -0.5309], [-1.8057, -0.216, -0.4691], [-1.7477, -0.216, -0.454]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.5096, 0.0, -0.3922], [-2.0438, 0.0, -0.5309], [-1.8057, -0.216, -0.4691], [-1.7477, -0.216, -0.454]], b: [[-1.4784, 0.0, -0.5805], [-1.9922, 0.0, -0.7823], [-1.7633, -0.216, -0.6924], [-1.7074, -0.216, -0.6704]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.4784, 0.0, -0.5805], [-1.9922, 0.0, -0.7823], [-1.7633, -0.216, -0.6924], [-1.7074, -0.216, -0.6704]], b: [[-1.4235, 0.0, -0.7669], [-1.9095, 0.0, -1.0287], [-1.6929, -0.216, -0.912], [-1.6401, -0.216, -0.8836]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.4235, 0.0, -0.7669], [-1.9095, 0.0, -1.0287], [-1.6929, -0.216, -0.912], [-1.6401, -0.216, -0.8836]], b: [[-1.3449, 0.0, -0.9483], [-1.796, 0.0, -1.2664], [-1.595, -0.216, -1.1247], [-1.5459, -0.216, -1.0901]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.3449, 0.0, -0.9483], [-1.796, 0.0, -1.2664], [-1.595, -0.216, -1.1247], [-1.5459, -0.216, -1.0901]], b: [[-1.243, 0.0, -1.1217], [-1.6528, 0.0, -1.4915], [-1.4701, -0.216, -1.3267], [-1.4256, -0.216, -1.2865]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.243, 0.0, -1.1217], [-1.6528, 0.0, -1.4915], [-1.4701, -0.216, -1.3267], [-1.4256, -0.216, -1.2865]], b: [[-1.1186, 0.0, -1.284], [-1.4811, 0.0, -1.7002], [-1.3196, -0.216, -1.5148], [-1.2802, -0.216, -1.4695]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.1186, 0.0, -1.284], [-1.4811, 0.0, -1.7002], [-1.3196, -0.216, -1.5148], [-1.2802, -0.216, -1.4695]], b: [[-0.9729, 0.0, -1.4324], [-1.2831, 0.0, -1.889], [-1.1448, -0.216, -1.6855], [-1.1111, -0.216, -1.6359]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.9729, 0.0, -1.4324], [-1.2831, 0.0, -1.889], [-1.1448, -0.216, -1.6855], [-1.1111, -0.216, -1.6359]], b: [[-0.8076, 0.0, -1.564], [-1.0608, 0.0, -2.0545], [-0.948, -0.216, -1.8359], [-0.9204, -0.216, -1.7826]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.8076, 0.0, -1.564], [-1.0608, 0.0, -2.0545], [-0.948, -0.216, -1.8359], [-0.9204, -0.216, -1.7826]], b: [[-0.6245, 0.0, -1.6763], [-0.8173, 0.0, -2.1936], [-0.7314, -0.216, -1.963], [-0.7104, -0.216, -1.9068]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.6245, 0.0, -1.6763], [-0.8173, 0.0, -2.1936], [-0.7314, -0.216, -1.963], [-0.7104, -0.216, -1.9068]], b: [[-0.4261, 0.0, -1.7669], [-0.5555, 0.0, -2.3035], [-0.4978, -0.216, -2.0643], [-0.4838, -0.216, -2.006]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.4261, 0.0, -1.7669], [-0.5555, 0.0, -2.3035], [-0.4978, -0.216, -2.0643], [-0.4838, -0.216, -2.006]], b: [[-0.2148, 0.0, -1.8336], [-0.2791, 0.0, -2.3819], [-0.2505, -0.216, -2.1375], [-0.2435, -0.216, -2.0779]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.2148, 0.0, -1.8336], [-0.2791, 0.0, -2.3819], [-0.2505, -0.216, -2.1375], [-0.2435, -0.216, -2.0779]], b: [[0.0063, 0.0, -1.8748], [0.0082, 0.0, -2.4268], [0.0073, -0.216, -2.1808], [0.0071, -0.216, -2.1208]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.0063, 0.0, -1.8748], [0.0082, 0.0, -2.4268], [0.0073, -0.216, -2.1808], [0.0071, -0.216, -2.1208]], b: [[0.2342, 0.0, -1.889], [0.3021, 0.0, -2.4368], [0.2719, -0.216, -2.1927], [0.2645, -0.216, -2.1331]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.2342, 0.0, -1.889], [0.3021, 0.0, -2.4368], [0.2719, -0.216, -2.1927], [0.2645, -0.216, -2.1331]], b: [[0.4656, 0.0, -1.8752], [0.5986, 0.0, -2.4109], [0.5393, -0.216, -2.1721], [0.5249, -0.216, -2.1139]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.4656, 0.0, -1.8752], [0.5986, 0.0, -2.4109], [0.5393, -0.216, -2.1721], [0.5249, -0.216, -2.1139]], b: [[0.6969, 0.0, -1.8327], [0.8931, 0.0, -2.3487], [0.8056, -0.216, -2.1187], [0.7843, -0.216, -2.0627]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.6969, 0.0, -1.8327], [0.8931, 0.0, -2.3487], [0.8056, -0.216, -2.1187], [0.7843, -0.216, -2.0627]], b: [[0.9246, 0.0, -1.7615], [1.1811, 0.0, -2.2502], [1.0668, -0.216, -2.0324], [1.0389, -0.216, -1.9793]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.9246, 0.0, -1.7615], [1.1811, 0.0, -2.2502], [1.0668, -0.216, -2.0324], [1.0389, -0.216, -1.9793]], b: [[1.1451, 0.0, -1.6617], [1.4583, 0.0, -2.1163], [1.3187, -0.216, -1.9137], [1.2847, -0.216, -1.8643]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.1451, 0.0, -1.6617], [1.4583, 0.0, -2.1163], [1.3187, -0.216, -1.9137], [1.2847, -0.216, -1.8643]], b: [[1.3547, 0.0, -1.5342], [1.7201, 0.0, -1.9479], [1.5573, -0.216, -1.7635], [1.5176, -0.216, -1.7186]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.3547, 0.0, -1.5342], [1.7201, 0.0, -1.9479], [1.5573, -0.216, -1.7635], [1.5176, -0.216, -1.7186]], b: [[1.55, 0.0, -1.38], [1.9623, 0.0, -1.7471], [1.7786, -0.216, -1.5835], [1.7338, -0.216, -1.5436]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.55, 0.0, -1.38], [1.9623, 0.0, -1.7471], [1.7786, -0.216, -1.5835], [1.7338, -0.216, -1.5436]], b: [[1.7276, 0.0, -1.2009], [2.1809, 0.0, -1.5159], [1.9789, -0.216, -1.3755], [1.9296, -0.216, -1.3413]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.7276, 0.0, -1.2009], [2.1809, 0.0, -1.5159], [1.9789, -0.216, -1.3755], [1.9296, -0.216, -1.3413]], b: [[1.8843, 0.0, -0.9988], [2.372, 0.0, -1.2574], [2.1546, -0.216, -1.1422], [2.1016, -0.216, -1.1141]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.8843, 0.0, -0.9988], [2.372, 0.0, -1.2574], [2.1546, -0.216, -1.1422], [2.1016, -0.216, -1.1141]], b: [[2.017, 0.0, -0.7764], [2.5322, 0.0, -0.9747], [2.3026, -0.216, -0.8863], [2.2466, -0.216, -0.8647]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.017, 0.0, -0.7764], [2.5322, 0.0, -0.9747], [2.3026, -0.216, -0.8863], [2.2466, -0.216, -0.8647]], b: [[2.1232, 0.0, -0.5363], [2.6584, 0.0, -0.6715], [2.4199, -0.216, -0.6113], [2.3617, -0.216, -0.5966]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.1232, 0.0, -0.5363], [2.6584, 0.0, -0.6715], [2.4199, -0.216, -0.6113], [2.3617, -0.216, -0.5966]], b: [[2.2006, 0.0, -0.282], [2.7481, 0.0, -0.3521], [2.5041, -0.216, -0.3208], [2.4446, -0.216, -0.3132]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2006, 0.0, -0.282], [2.7481, 0.0, -0.3521], [2.5041, -0.216, -0.3208], [2.4446, -0.216, -0.3132]], b: [[2.2472, 0.0, -0.0167], [2.7991, 0.0, -0.0208], [2.5532, -0.216, -0.019], [2.4932, -0.216, -0.0185]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2472, 0.0, -0.0167], [2.7991, 0.0, -0.0208], [2.5532, -0.216, -0.019], [2.4932, -0.216, -0.0185]], b: [[2.2615, 0.0, 0.2556], [2.81, 0.0, 0.3177], [2.5655, -0.216, 0.29], [2.5059, -0.216, 0.2833]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2615, 0.0, 0.2556], [2.81, 0.0, 0.3177], [2.5655, -0.216, 0.29], [2.5059, -0.216, 0.2833]], b: [[2.2425, 0.0, 0.5311], [2.7796, 0.0, 0.6584], [2.5402, -0.216, 0.6017], [2.4819, -0.216, 0.5878]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2425, 0.0, 0.5311], [2.7796, 0.0, 0.6584], [2.5402, -0.216, 0.6017], [2.4819, -0.216, 0.5878]], b: [[2.1897, 0.0, 0.8057], [2.7077, 0.0, 0.9963], [2.4768, -0.216, 0.9113], [2.4205, -0.216, 0.8906]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.1897, 0.0, 0.8057], [2.7077, 0.0, 0.9963], [2.4768, -0.216, 0.9113], [2.4205, -0.216, 0.8906]], b: [[2.103, 0.0, 1.075], [2.5945, 0.0, 1.3263], [2.3754, -0.216, 1.2143], [2.322, -0.216, 1.187]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.103, 0.0, 1.075], [2.5945, 0.0, 1.3263], [2.3754, -0.216, 1.2143], [2.322, -0.216, 1.187]], b: [[1.9829, 0.0, 1.3351], [2.4408, 0.0, 1.6433], [2.2367, -0.216, 1.506], [2.187, -0.216, 1.4724]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.9829, 0.0, 1.3351], [2.4408, 0.0, 1.6433], [2.2367, -0.216, 1.506], [2.187, -0.216, 1.4724]], b: [[1.8305, 0.0, 1.5816], [2.2482, 0.0, 1.9424], [2.0621, -0.216, 1.7816], [2.0167, -0.216, 1.7424]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.8305, 0.0, 1.5816], [2.2482, 0.0, 1.9424], [2.0621, -0.216, 1.7816], [2.0167, -0.216, 1.7424]], b: [[1.6473, 0.0, 1.8105], [2.0188, 0.0, 2.2188], [1.8532, -0.216, 2.0368], [1.8128, -0.216, 1.9925]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.6473, 0.0, 1.8105], [2.0188, 0.0, 2.2188], [1.8532, -0.216, 2.0368], [1.8128, -0.216, 1.9925]], b: [[1.4353, 0.0, 2.018], [1.7552, 0.0, 2.4679], [1.6127, -0.216, 2.2674], [1.5779, -0.216, 2.2185]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.4353, 0.0, 2.018], [1.7552, 0.0, 2.4679], [1.6127, -0.216, 2.2674], [1.5779, -0.216, 2.2185]], b: [[1.1971, 0.0, 2.2005], [1.4609, 0.0, 2.6854], [1.3433, -0.216, 2.4693], [1.3147, -0.216, 2.4166]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.1971, 0.0, 2.2005], [1.4609, 0.0, 2.6854], [1.3433, -0.216, 2.4693], [1.3147, -0.216, 2.4166]], b: [[0.9356, 0.0, 2.3546], [1.1395, 0.0, 2.8676], [1.0486, -0.216, 2.639], [1.0265, -0.216, 2.5832]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.9356, 0.0, 2.3546], [1.1395, 0.0, 2.8676], [1.0486, -0.216, 2.639], [1.0265, -0.216, 2.5832]], b: [[0.6543, 0.0, 2.4774], [0.7953, 0.0, 3.0111], [0.7325, -0.216, 2.7732], [0.7172, -0.216, 2.7152]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.6543, 0.0, 2.4774], [0.7953, 0.0, 3.0111], [0.7325, -0.216, 2.7732], [0.7172, -0.216, 2.7152]], b: [[0.357, 0.0, 2.5663], [0.4331, 0.0, 3.113], [0.3992, -0.216, 2.8694], [0.3909, -0.216, 2.8099]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.357, 0.0, 2.5663], [0.4331, 0.0, 3.113], [0.3992, -0.216, 2.8694], [0.3909, -0.216, 2.8099]], b: [[0.0478, 0.0, 2.6192], [0.0578, 0.0, 3.1711], [0.0533, -0.216, 2.9252], [0.0522, -0.216, 2.8652]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.0478, 0.0, 2.6192], [0.0578, 0.0, 3.1711], [0.0533, -0.216, 2.9252], [0.0522, -0.216, 2.8652]], b: [[-0.2691, 0.0, 2.6346], [-0.3251, 0.0, 3.1837], [-0.3001, -0.216, 2.939], [-0.294, -0.216, 2.8793]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.2691, 0.0, 2.6346], [-0.3251, 0.0, 3.1837], [-0.3001, -0.216, 2.939], [-0.294, -0.216, 2.8793]], b: [[-0.5888, 0.0, 2.6114], [-0.7102, 0.0, 3.1499], [-0.6561, -0.216, 2.9099], [-0.6429, -0.216, 2.8514]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.5888, 0.0, 2.6114], [-0.7102, 0.0, 3.1499], [-0.6561, -0.216, 2.9099], [-0.6429, -0.216, 2.8514]], b: [[-0.9068, 0.0, 2.5491], [-1.0918, 0.0, 3.0692], [-1.0094, -0.216, 2.8374], [-0.9892, -0.216, 2.7809]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.9068, 0.0, 2.5491], [-1.0918, 0.0, 3.0692], [-1.0094, -0.216, 2.8374], [-0.9892, -0.216, 2.7809]], b: [[-1.2182, 0.0, 2.4479], [-1.4641, 0.0, 2.9421], [-1.3545, -0.216, 2.7218], [-1.3278, -0.216, 2.6681]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.2182, 0.0, 2.4479], [-1.4641, 0.0, 2.9421], [-1.3545, -0.216, 2.7218], [-1.3278, -0.216, 2.6681]], b: [[-1.5182, 0.0, 2.3084], [-1.8215, 0.0, 2.7696], [-1.6864, -0.216, 2.564], [-1.6534, -0.216, 2.5139]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.5182, 0.0, 2.3084], [-1.8215, 0.0, 2.7696], [-1.6864, -0.216, 2.564], [-1.6534, -0.216, 2.5139]], b: [[-1.8021, 0.0, 2.1319], [-2.1585, 0.0, 2.5535], [-1.9997, -0.216, 2.3656], [-1.9609, -0.216, 2.3198]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.8021, 0.0, 2.1319], [-2.1585, 0.0, 2.5535], [-1.9997, -0.216, 2.3656], [-1.9609, -0.216, 2.3198]], b: [[-2.0654, 0.0, 1.9203], [-2.4696, 0.0, 2.2962], [-2.2895, -0.216, 2.1287], [-2.2455, -0.216, 2.0878]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.0654, 0.0, 1.9203], [-2.4696, 0.0, 2.2962], [-2.2895, -0.216, 2.1287], [-2.2455, -0.216, 2.0878]], b: [[-2.3036, 0.0, 1.6761], [-2.7499, 0.0, 2.0009], [-2.551, -0.216, 1.8562], [-2.5025, -0.216, 1.8209]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.3036, 0.0, 1.6761], [-2.7499, 0.0, 2.0009], [-2.551, -0.216, 1.8562], [-2.5025, -0.216, 1.8209]], b: [[-2.5127, 0.0, 1.4023], [-2.9947, 0.0, 1.6713], [-2.7799, -0.216, 1.5514], [-2.7275, -0.216, 1.5222]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.5127, 0.0, 1.4023], [-2.9947, 0.0, 1.6713], [-2.7799, -0.216, 1.5514], [-2.7275, -0.216, 1.5222]], b: [[-2.689, 0.0, 1.1023], [-3.1997, 0.0, 1.3116], [-2.9721, -0.216, 1.2183], [-2.9166, -0.216, 1.1956]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.689, 0.0, 1.1023], [-3.1997, 0.0, 1.3116], [-2.9721, -0.216, 1.2183], [-2.9166, -0.216, 1.1956]], b: [[-2.8292, 0.0, 0.78], [-3.3614, 0.0, 0.9268], [-3.1242, -0.216, 0.8614], [-3.0664, -0.216, 0.8454]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.8292, 0.0, 0.78], [-3.3614, 0.0, 0.9268], [-3.1242, -0.216, 0.8614], [-3.0664, -0.216, 0.8454]], b: [[-2.9306, 0.0, 0.44], [-3.4765, 0.0, 0.522], [-3.2332, -0.216, 0.4854], [-3.1738, -0.216, 0.4765]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.9306, 0.0, 0.44], [-3.4765, 0.0, 0.522], [-3.2332, -0.216, 0.4854], [-3.1738, -0.216, 0.4765]], b: [[-2.9908, 0.0, 0.0868], [-3.5426, 0.0, 0.1029], [-3.2967, -0.216, 0.0957], [-3.2367, -0.216, 0.094]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.9908, 0.0, 0.0868], [-3.5426, 0.0, 0.1029], [-3.2967, -0.216, 0.0957], [-3.2367, -0.216, 0.094]], b: [[-3.0082, 0.0, -0.2744], [-3.5579, 0.0, -0.3246], [-3.313, -0.216, -0.3022], [-3.2532, -0.216, -0.2968]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.0082, 0.0, -0.2744], [-3.5579, 0.0, -0.3246], [-3.313, -0.216, -0.3022], [-3.2532, -0.216, -0.2968]], b: [[-2.9818, 0.0, -0.6386], [-3.5215, 0.0, -0.7542], [-3.281, -0.216, -0.7027], [-3.2223, -0.216, -0.6901]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.9818, 0.0, -0.6386], [-3.5215, 0.0, -0.7542], [-3.281, -0.216, -0.7027], [-3.2223, -0.216, -0.6901]], b: [[-2.911, 0.0, -1.0002], [-3.433, 0.0, -1.1796], [-3.2004, -0.216, -1.0997], [-3.1436, -0.216, -1.0802]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.911, 0.0, -1.0002], [-3.433, 0.0, -1.1796], [-3.2004, -0.216, -1.0997], [-3.1436, -0.216, -1.0802]], b: [[-2.7961, 0.0, -1.354], [-3.2929, 0.0, -1.5946], [-3.0715, -0.216, -1.4874], [-3.0175, -0.216, -1.4612]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.7961, 0.0, -1.354], [-3.2929, 0.0, -1.5946], [-3.0715, -0.216, -1.4874], [-3.0175, -0.216, -1.4612]], b: [[-2.638, 0.0, -1.6945], [-3.1024, 0.0, -1.9928], [-2.8954, -0.216, -1.8599], [-2.8449, -0.216, -1.8274]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.638, 0.0, -1.6945], [-3.1024, 0.0, -1.9928], [-2.8954, -0.216, -1.8599], [-2.8449, -0.216, -1.8274]], b: [[-2.4382, 0.0, -2.0164], [-2.8636, 0.0, -2.3681], [-2.674, -0.216, -2.2114], [-2.6278, -0.216, -2.1731]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.4382, 0.0, -2.0164], [-2.8636, 0.0, -2.3681], [-2.674, -0.216, -2.2114], [-2.6278, -0.216, -2.1731]], b: [[-2.199, 0.0, -2.3145], [-2.5793, 0.0, -2.7147], [-2.4098, -0.216, -2.5363], [-2.3685, -0.216, -2.4928]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.199, 0.0, -2.3145], [-2.5793, 0.0, -2.7147], [-2.4098, -0.216, -2.5363], [-2.3685, -0.216, -2.4928]], b: [[-1.9233, 0.0, -2.5841], [-2.2528, 0.0, -3.0269], [-2.106, -0.216, -2.8296], [-2.0701, -0.216, -2.7814]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.9233, 0.0, -2.5841], [-2.2528, 0.0, -3.0269], [-2.106, -0.216, -2.8296], [-2.0701, -0.216, -2.7814]], b: [[-1.6143, 0.0, -2.8206], [-1.8885, 0.0, -3.2997], [-1.7663, -0.216, -3.0862], [-1.7365, -0.216, -3.0341]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.6143, 0.0, -2.8206], [-1.8885, 0.0, -3.2997], [-1.7663, -0.216, -3.0862], [-1.7365, -0.216, -3.0341]], b: [[-1.2762, 0.0, -3.02], [-1.4911, 0.0, -3.5284], [-1.3953, -0.216, -3.3018], [-1.3719, -0.216, -3.2466]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.2762, 0.0, -3.02], [-1.4911, 0.0, -3.5284], [-1.3953, -0.216, -3.3018], [-1.3719, -0.216, -3.2466]], b: [[-0.9134, 0.0, -3.1786], [-1.0659, 0.0, -3.7091], [-0.9979, -0.216, -3.4727], [-0.9813, -0.216, -3.415]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.9134, 0.0, -3.1786], [-1.0659, 0.0, -3.7091], [-0.9979, -0.216, -3.4727], [-0.9813, -0.216, -3.415]], b: [[-0.5309, 0.0, -3.2933], [-0.6187, 0.0, -3.8383], [-0.5796, -0.216, -3.5954], [-0.57, -0.216, -3.5362]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.5309, 0.0, -3.2933], [-0.6187, 0.0, -3.8383], [-0.5796, -0.216, -3.5954], [-0.57, -0.216, -3.5362]], b: [[-0.1339, 0.0, -3.3618], [-0.1559, 0.0, -3.9134], [-0.1461, -0.216, -3.6676], [-0.1437, -0.216, -3.6076]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.1339, 0.0, -3.3618], [-0.1559, 0.0, -3.9134], [-0.1461, -0.216, -3.6676], [-0.1437, -0.216, -3.6076]], b: [[0.2718, 0.0, -3.3822], [0.316, 0.0, -3.9325], [0.2963, -0.216, -3.6873], [0.2915, -0.216, -3.6275]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.2718, 0.0, -3.3822], [0.316, 0.0, -3.9325], [0.2963, -0.216, -3.6873], [0.2915, -0.216, -3.6275]], b: [[0.6804, 0.0, -3.3535], [0.7902, 0.0, -3.8944], [0.7412, -0.216, -3.6533], [0.7293, -0.216, -3.5945]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.6804, 0.0, -3.3535], [0.7902, 0.0, -3.8944], [0.7412, -0.216, -3.6533], [0.7293, -0.216, -3.5945]], b: [[1.086, 0.0, -3.2751], [1.2597, 0.0, -3.799], [1.1823, -0.216, -3.5655], [1.1634, -0.216, -3.5086]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.086, 0.0, -3.2751], [1.2597, 0.0, -3.799], [1.1823, -0.216, -3.5655], [1.1634, -0.216, -3.5086]], b: [[1.4824, 0.0, -3.1474], [1.7176, 0.0, -3.6468], [1.6128, -0.216, -3.4243], [1.5873, -0.216, -3.37]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.4824, 0.0, -3.1474], [1.7176, 0.0, -3.6468], [1.6128, -0.216, -3.4243], [1.5873, -0.216, -3.37]], b: [[1.8638, 0.0, -2.9716], [2.1571, 0.0, -3.4392], [2.0264, -0.216, -3.2308], [1.9945, -0.216, -3.18]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.8638, 0.0, -2.9716], [2.1571, 0.0, -3.4392], [2.0264, -0.216, -3.2308], [1.9945, -0.216, -3.18]], b: [[2.2241, 0.0, -2.7494], [2.5713, 0.0, -3.1786], [2.4166, -0.216, -2.9873], [2.3789, -0.216, -2.9407]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2241, 0.0, -2.7494], [2.5713, 0.0, -3.1786], [2.4166, -0.216, -2.9873], [2.3789, -0.216, -2.9407]], b: [[2.5578, 0.0, -2.4833], [2.9539, 0.0, -2.8678], [2.7774, -0.216, -2.6965], [2.7343, -0.216, -2.6547]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.5578, 0.0, -2.4833], [2.9539, 0.0, -2.8678], [2.7774, -0.216, -2.6965], [2.7343, -0.216, -2.6547]], b: [[2.8595, 0.0, -2.1766], [3.2988, 0.0, -2.5109], [3.103, -0.216, -2.362], [3.0553, -0.216, -2.3256]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.8595, 0.0, -2.1766], [3.2988, 0.0, -2.5109], [3.103, -0.216, -2.362], [3.0553, -0.216, -2.3256]], b: [[3.1242, 0.0, -1.8331], [3.6003, 0.0, -2.1125], [3.3882, -0.216, -1.988], [3.3364, -0.216, -1.9576]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.1242, 0.0, -1.8331], [3.6003, 0.0, -2.1125], [3.3882, -0.216, -1.988], [3.3364, -0.216, -1.9576]], b: [[3.3475, 0.0, -1.4574], [3.8536, 0.0, -1.6777], [3.628, -0.216, -1.5795], [3.573, -0.216, -1.5556]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.3475, 0.0, -1.4574], [3.8536, 0.0, -1.6777], [3.628, -0.216, -1.5795], [3.573, -0.216, -1.5556]], b: [[3.5253, 0.0, -1.0544], [4.0542, 0.0, -1.2125], [3.8185, -0.216, -1.1421], [3.761, -0.216, -1.1249]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.5253, 0.0, -1.0544], [4.0542, 0.0, -1.2125], [3.8185, -0.216, -1.1421], [3.761, -0.216, -1.1249]], b: [[3.6544, 0.0, -0.6296], [4.1984, 0.0, -0.7234], [3.956, -0.216, -0.6816], [3.8969, -0.216, -0.6714]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.6544, 0.0, -0.6296], [4.1984, 0.0, -0.7234], [3.956, -0.216, -0.6816], [3.8969, -0.216, -0.6714]], b: [[3.7321, 0.0, -0.1891], [4.2834, 0.0, -0.217], [4.0377, -0.216, -0.2046], [3.9778, -0.216, -0.2015]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.7321, 0.0, -0.1891], [4.2834, 0.0, -0.217], [4.0377, -0.216, -0.2046], [3.9778, -0.216, -0.2015]], b: [[3.7565, 0.0, 0.2611], [4.3072, 0.0, 0.2993], [4.0618, -0.216, 0.2823], [4.0019, -0.216, 0.2781]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.7565, 0.0, 0.2611], [4.3072, 0.0, 0.2993], [4.0618, -0.216, 0.2823], [4.0019, -0.216, 0.2781]], b: [[3.7264, 0.0, 0.7143], [4.2685, 0.0, 0.8182], [4.0269, -0.216, 0.7719], [3.968, -0.216, 0.7606]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.7264, 0.0, 0.7143], [4.2685, 0.0, 0.8182], [4.0269, -0.216, 0.7719], [3.968, -0.216, 0.7606]], b: [[3.6414, 0.0, 1.1639], [4.1672, 0.0, 1.332], [3.9328, -0.216, 1.2571], [3.8757, -0.216, 1.2388]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.6414, 0.0, 1.1639], [4.1672, 0.0, 1.332], [3.9328, -0.216, 1.2571], [3.8757, -0.216, 1.2388]], b: [[3.5019, 0.0, 1.6034], [4.0038, 0.0, 1.8332], [3.7801, -0.216, 1.7308], [3.7255, -0.216, 1.7058]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.5019, 0.0, 1.6034], [4.0038, 0.0, 1.8332], [3.7801, -0.216, 1.7308], [3.7255, -0.216, 1.7058]], b: [[3.3092, 0.0, 2.0261], [3.78, 0.0, 2.3143], [3.5702, -0.216, 2.1858], [3.519, -0.216, 2.1545]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.3092, 0.0, 2.0261], [3.78, 0.0, 2.3143], [3.5702, -0.216, 2.1858], [3.519, -0.216, 2.1545]], b: [[3.0653, 0.0, 2.4254], [3.4982, 0.0, 2.7679], [3.3053, -0.216, 2.6153], [3.2582, -0.216, 2.5781]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.0653, 0.0, 2.4254], [3.4982, 0.0, 2.7679], [3.3053, -0.216, 2.6153], [3.2582, -0.216, 2.5781]], b: [[2.7731, 0.0, 2.7953], [3.1619, 0.0, 3.1871], [2.9886, -0.216, 3.0125], [2.9463, -0.216, 2.9699]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.7731, 0.0, 2.7953], [3.1619, 0.0, 3.1871], [2.9886, -0.216, 3.0125], [2.9463, -0.216, 2.9699]], b: [[2.4361, 0.0, 3.1297], [2.7752, 0.0, 3.5653], [2.6241, -0.216, 3.3712], [2.5872, -0.216, 3.3239]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.4361, 0.0, 3.1297], [2.7752, 0.0, 3.5653], [2.6241, -0.216, 3.3712], [2.5872, -0.216, 3.3239]], b: [[2.0587, 0.0, 3.4234], [2.3432, 0.0, 3.8965], [2.2164, -0.216, 3.6857], [2.1855, -0.216, 3.6342]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.0587, 0.0, 3.4234], [2.3432, 0.0, 3.8965], [2.2164, -0.216, 3.6857], [2.1855, -0.216, 3.6342]], b: [[1.6458, 0.0, 3.6714], [1.8716, 0.0, 4.1751], [1.7709, -0.216, 3.9506], [1.7464, -0.216, 3.8959]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.6458, 0.0, 3.6714], [1.8716, 0.0, 4.1751], [1.7709, -0.216, 3.9506], [1.7464, -0.216, 3.8959]], b: [[1.2029, 0.0, 3.8694], [1.3668, 0.0, 4.3965], [1.2938, -0.216, 4.1616], [1.276, -0.216, 4.1043]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.2029, 0.0, 3.8694], [1.3668, 0.0, 4.3965], [1.2938, -0.216, 4.1616], [1.276, -0.216, 4.1043]], b: [[0.7362, 0.0, 4.0137], [0.8358, 0.0, 4.5567], [0.7915, -0.216, 4.3147], [0.7806, -0.216, 4.2557]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.7362, 0.0, 4.0137], [0.8358, 0.0, 4.5567], [0.7915, -0.216, 4.3147], [0.7806, -0.216, 4.2557]], b: [[0.2522, 0.0, 4.1016], [0.2861, 0.0, 4.6526], [0.271, -0.216, 4.407], [0.2673, -0.216, 4.3471]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.2522, 0.0, 4.1016], [0.2861, 0.0, 4.6526], [0.271, -0.216, 4.407], [0.2673, -0.216, 4.3471]], b: [[-0.2423, 0.0, 4.1309], [-0.2746, 0.0, 4.6819], [-0.2602, -0.216, 4.4364], [-0.2567, -0.216, 4.3765]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.2423, 0.0, 4.1309], [-0.2746, 0.0, 4.6819], [-0.2602, -0.216, 4.4364], [-0.2567, -0.216, 4.3765]], b: [[-0.7401, 0.0, 4.1004], [-0.8382, 0.0, 4.6436], [-0.7945, -0.216, 4.4015], [-0.7838, -0.216, 4.3425]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.7401, 0.0, 4.1004], [-0.8382, 0.0, 4.6436], [-0.7945, -0.216, 4.4015], [-0.7838, -0.216, 4.3425]], b: [[-1.2341, 0.0, 4.0097], [-1.3965, 0.0, 4.5372], [-1.3241, -0.216, 4.3021], [-1.3065, -0.216, 4.2448]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.2341, 0.0, 4.0097], [-1.3965, 0.0, 4.5372], [-1.3241, -0.216, 4.3021], [-1.3065, -0.216, 4.2448]], b: [[-1.7169, 0.0, 3.8593], [-1.9413, 0.0, 4.3636], [-1.8413, -0.216, 4.1388], [-1.8169, -0.216, 4.084]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.7169, 0.0, 3.8593], [-1.9413, 0.0, 4.3636], [-1.8413, -0.216, 4.1388], [-1.8169, -0.216, 4.084]], b: [[-2.1812, 0.0, 3.6506], [-2.4644, 0.0, 4.1244], [-2.3382, -0.216, 3.9132], [-2.3074, -0.216, 3.8617]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.1812, 0.0, 3.6506], [-2.4644, 0.0, 4.1244], [-2.3382, -0.216, 3.9132], [-2.3074, -0.216, 3.8617]], b: [[-2.6201, 0.0, 3.3858], [-2.9579, 0.0, 3.8224], [-2.8074, -0.216, 3.6278], [-2.7707, -0.216, 3.5804]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.6201, 0.0, 3.3858], [-2.9579, 0.0, 3.8224], [-2.8074, -0.216, 3.6278], [-2.7707, -0.216, 3.5804]], b: [[-3.0267, 0.0, 3.0682], [-3.4144, 0.0, 3.4612], [-3.2416, -0.216, 3.2861], [-3.1995, -0.216, 3.2434]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.0267, 0.0, 3.0682], [-3.4144, 0.0, 3.4612], [-3.2416, -0.216, 3.2861], [-3.1995, -0.216, 3.2434]], b: [[-3.3947, 0.0, 2.7017], [-3.8266, 0.0, 3.0454], [-3.6341, -0.216, 2.8922], [-3.5871, -0.216, 2.8549]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.3947, 0.0, 2.7017], [-3.8266, 0.0, 3.0454], [-3.6341, -0.216, 2.8922], [-3.5871, -0.216, 2.8549]], b: [[-3.7181, 0.0, 2.2909], [-4.188, 0.0, 2.5805], [-3.9786, -0.216, 2.4514], [-3.9275, -0.216, 2.4199]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.7181, 0.0, 2.2909], [-4.188, 0.0, 2.5805], [-3.9786, -0.216, 2.4514], [-3.9275, -0.216, 2.4199]], b: [[-3.9916, 0.0, 1.8413], [-4.4928, 0.0, 2.0725], [-4.2694, -0.216, 1.9695], [-4.215, -0.216, 1.9444]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.9916, 0.0, 1.8413], [-4.4928, 0.0, 2.0725], [-4.2694, -0.216, 1.9695], [-4.215, -0.216, 1.9444]], b: [[-4.2106, 0.0, 1.359], [-4.7359, 0.0, 1.5286], [-4.5018, -0.216, 1.453], [-4.4447, -0.216, 1.4346]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.2106, 0.0, 1.359], [-4.7359, 0.0, 1.5286], [-4.5018, -0.216, 1.453], [-4.4447, -0.216, 1.4346]], b: [[-4.3711, 0.0, 0.8507], [-4.9129, 0.0, 0.9561], [-4.6715, -0.216, 0.9091], [-4.6126, -0.216, 0.8977]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.3711, 0.0, 0.8507], [-4.9129, 0.0, 0.9561], [-4.6715, -0.216, 0.9091], [-4.6126, -0.216, 0.8977]], b: [[-4.4701, 0.0, 0.3234], [-5.0206, 0.0, 0.3632], [-4.7753, -0.216, 0.3454], [-4.7154, -0.216, 0.3411]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.4701, 0.0, 0.3234], [-5.0206, 0.0, 0.3632], [-4.7753, -0.216, 0.3454], [-4.7154, -0.216, 0.3411]], b: [[-4.5053, 0.0, -0.2155], [-5.0566, 0.0, -0.2418], [-4.8109, -0.216, -0.2301], [-4.751, -0.216, -0.2272]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.5053, 0.0, -0.2155], [-5.0566, 0.0, -0.2418], [-4.8109, -0.216, -0.2301], [-4.751, -0.216, -0.2272]], b: [[-4.4753, 0.0, -0.758], [-5.0196, 0.0, -0.8502], [-4.777, -0.216, -0.8091], [-4.7179, -0.216, -0.7991]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.4753, 0.0, -0.758], [-5.0196, 0.0, -0.8502], [-4.777, -0.216, -0.8091], [-4.7179, -0.216, -0.7991]], b: [[-4.3799, 0.0, -1.2965], [-4.9092, 0.0, -1.4531], [-4.6733, -0.216, -1.3833], [-4.6157, -0.216, -1.3663]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.3799, 0.0, -1.2965], [-4.9092, 0.0, -1.4531], [-4.6733, -0.216, -1.3833], [-4.6157, -0.216, -1.3663]], b: [[-4.2195, 0.0, -1.8228], [-4.7262, 0.0, -2.0417], [-4.5004, -0.216, -1.9442], [-4.4453, -0.216, -1.9204]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.2195, 0.0, -1.8228], [-4.7262, 0.0, -2.0417], [-4.5004, -0.216, -1.9442], [-4.4453, -0.216, -1.9204]], b: [[-3.9956, 0.0, -2.3293], [-4.4725, 0.0, -2.6073], [-4.26, -0.216, -2.4834], [-4.2082, -0.216, -2.4532]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.9956, 0.0, -2.3293], [-4.4725, 0.0, -2.6073], [-4.26, -0.216, -2.4834], [-4.2082, -0.216, -2.4532]], b: [[-3.7109, 0.0, -2.8081], [-4.1511, 0.0, -3.1412], [-3.9549, -0.216, -2.9928], [-3.9071, -0.216, -2.9566]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.7109, 0.0, -2.8081], [-4.1511, 0.0, -3.1412], [-3.9549, -0.216, -2.9928], [-3.9071, -0.216, -2.9566]], b: [[-3.3687, 0.0, -3.2521], [-3.7658, 0.0, -3.6355], [-3.5888, -0.216, -3.4646], [-3.5457, -0.216, -3.4229]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.3687, 0.0, -3.2521], [-3.7658, 0.0, -3.6355], [-3.5888, -0.216, -3.4646], [-3.5457, -0.216, -3.4229]], b: [[-2.9732, 0.0, -3.6542], [-3.3216, 0.0, -4.0823], [-3.1663, -0.216, -3.8915], [-3.1285, -0.216, -3.845]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.9732, 0.0, -3.6542], [-3.3216, 0.0, -4.0823], [-3.1663, -0.216, -3.8915], [-3.1285, -0.216, -3.845]], b: [[-2.5297, 0.0, -4.0081], [-2.8243, 0.0, -4.4749], [-2.693, -0.216, -4.2668], [-2.661, -0.216, -4.2161]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.5297, 0.0, -4.0081], [-2.8243, 0.0, -4.4749], [-2.693, -0.216, -4.2668], [-2.661, -0.216, -4.2161]], b: [[-2.0439, 0.0, -4.3079], [-2.2806, 0.0, -4.8067], [-2.1751, -0.216, -4.5844], [-2.1494, -0.216, -4.5302]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.0439, 0.0, -4.3079], [-2.2806, 0.0, -4.8067], [-2.1751, -0.216, -4.5844], [-2.1494, -0.216, -4.5302]], b: [[-1.5226, 0.0, -4.5488], [-1.6978, 0.0, -5.0723], [-1.6198, -0.216, -4.839], [-1.6007, -0.216, -4.7821]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.5226, 0.0, -4.5488], [-1.6978, 0.0, -5.0723], [-1.6198, -0.216, -4.839], [-1.6007, -0.216, -4.7821]], b: [[-0.9729, 0.0, -4.7264], [-1.0842, 0.0, -5.2671], [-1.0346, -0.216, -5.0262], [-1.0225, -0.216, -4.9674]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.9729, 0.0, -4.7264], [-1.0842, 0.0, -5.2671], [-1.0346, -0.216, -5.0262], [-1.0225, -0.216, -4.9674]], b: [[-0.4025, 0.0, -4.8375], [-0.4482, 0.0, -5.3876], [-0.4278, -0.216, -5.1424], [-0.4229, -0.216, -5.0826]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.4025, 0.0, -4.8375], [-0.4482, 0.0, -5.3876], [-0.4278, -0.216, -5.1424], [-0.4229, -0.216, -5.0826]], b: [[0.1806, 0.0, -4.8795], [0.201, 0.0, -5.4311], [0.1919, -0.216, -5.1853], [0.1897, -0.216, -5.1253]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.1806, 0.0, -4.8795], [0.201, 0.0, -5.4311], [0.1919, -0.216, -5.1853], [0.1897, -0.216, -5.1253]], b: [[0.7679, 0.0, -4.8511], [0.8542, 0.0, -5.3963], [0.8157, -0.216, -5.1533], [0.8064, -0.216, -5.0941]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.7679, 0.0, -4.8511], [0.8542, 0.0, -5.3963], [0.8157, -0.216, -5.1533], [0.8064, -0.216, -5.0941]], b: [[1.3509, 0.0, -4.7518], [1.5019, 0.0, -5.2828], [1.4346, -0.216, -5.0462], [1.4182, -0.216, -4.9884]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.3509, 0.0, -4.7518], [1.5019, 0.0, -5.2828], [1.4346, -0.216, -5.0462], [1.4182, -0.216, -4.9884]], b: [[1.9212, 0.0, -4.5823], [2.1346, 0.0, -5.0914], [2.0395, -0.216, -4.8645], [2.0163, -0.216, -4.8092]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.9212, 0.0, -4.5823], [2.1346, 0.0, -5.0914], [2.0395, -0.216, -4.8645], [2.0163, -0.216, -4.8092]], b: [[2.4701, 0.0, -4.3443], [2.7429, 0.0, -4.8242], [2.6213, -0.216, -4.6103], [2.5917, -0.216, -4.5582]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.4701, 0.0, -4.3443], [2.7429, 0.0, -4.8242], [2.6213, -0.216, -4.6103], [2.5917, -0.216, -4.5582]], b: [[2.9894, 0.0, -4.0404], [3.3177, 0.0, -4.4841], [3.1714, -0.216, -4.2864], [3.1357, -0.216, -4.2382]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.9894, 0.0, -4.0404], [3.3177, 0.0, -4.4841], [3.1714, -0.216, -4.2864], [3.1357, -0.216, -4.2382]], b: [[3.4713, 0.0, -3.6743], [3.8503, 0.0, -4.0756], [3.6814, -0.216, -3.8967], [3.6402, -0.216, -3.8531]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.4713, 0.0, -3.6743], [3.8503, 0.0, -4.0756], [3.6814, -0.216, -3.8967], [3.6402, -0.216, -3.8531]], b: [[3.9082, 0.0, -3.2506], [4.3326, 0.0, -3.6036], [4.1434, -0.216, -3.4463], [4.0973, -0.216, -3.408]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.9082, 0.0, -3.2506], [4.3326, 0.0, -3.6036], [4.1434, -0.216, -3.4463], [4.0973, -0.216, -3.408]], b: [[4.2933, 0.0, -2.775], [4.7569, 0.0, -3.0746], [4.5503, -0.216, -2.9411], [4.4999, -0.216, -2.9085]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.2933, 0.0, -2.775], [4.7569, 0.0, -3.0746], [4.5503, -0.216, -2.9411], [4.4999, -0.216, -2.9085]], b: [[4.6204, 0.0, -2.2536], [5.1165, 0.0, -2.4956], [4.8954, -0.216, -2.3877], [4.8415, -0.216, -2.3614]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.6204, 0.0, -2.2536], [5.1165, 0.0, -2.4956], [4.8954, -0.216, -2.3877], [4.8415, -0.216, -2.3614]], b: [[4.884, 0.0, -1.6937], [5.4055, 0.0, -1.8745], [5.1731, -0.216, -1.7939], [5.1164, -0.216, -1.7743]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.884, 0.0, -1.6937], [5.4055, 0.0, -1.8745], [5.1731, -0.216, -1.7939], [5.1164, -0.216, -1.7743]], b: [[5.0796, 0.0, -1.1029], [5.619, 0.0, -1.22], [5.3786, -0.216, -1.1678], [5.32, -0.216, -1.1551]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.0796, 0.0, -1.1029], [5.619, 0.0, -1.22], [5.3786, -0.216, -1.1678], [5.32, -0.216, -1.1551]], b: [[5.2036, 0.0, -0.4896], [5.7532, 0.0, -0.5413], [5.5083, -0.216, -0.5182], [5.4485, -0.216, -0.5126]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.2036, 0.0, -0.4896], [5.7532, 0.0, -0.5413], [5.5083, -0.216, -0.5182], [5.4485, -0.216, -0.5126]], b: [[5.2535, 0.0, 0.1377], [5.8053, 0.0, 0.1521], [5.5593, -0.216, 0.1457], [5.4994, -0.216, 0.1441]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.2535, 0.0, 0.1377], [5.8053, 0.0, 0.1521], [5.5593, -0.216, 0.1457], [5.4994, -0.216, 0.1441]], b: [[5.2275, 0.0, 0.7697], [5.7736, 0.0, 0.8501], [5.5303, -0.216, 0.8143], [5.4709, -0.216, 0.8056]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.2275, 0.0, 0.7697], [5.7736, 0.0, 0.8501], [5.5303, -0.216, 0.8143], [5.4709, -0.216, 0.8056]], b: [[5.1254, 0.0, 1.3975], [5.658, 0.0, 1.5427], [5.4207, -0.216, 1.478], [5.3628, -0.216, 1.4623]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.1254, 0.0, 1.3975], [5.658, 0.0, 1.5427], [5.4207, -0.216, 1.478], [5.3628, -0.216, 1.4623]], b: [[4.9478, 0.0, 2.0119], [5.4592, 0.0, 2.2198], [5.2313, -0.216, 2.1271], [5.1757, -0.216, 2.1045]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.9478, 0.0, 2.0119], [5.4592, 0.0, 2.2198], [5.2313, -0.216, 2.1271], [5.1757, -0.216, 2.1045]], b: [[4.6964, 0.0, 2.6036], [5.1792, 0.0, 2.8712], [4.9641, -0.216, 2.752], [4.9116, -0.216, 2.7229]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.6964, 0.0, 2.6036], [5.1792, 0.0, 2.8712], [4.9641, -0.216, 2.752], [4.9116, -0.216, 2.7229]], b: [[4.3742, 0.0, 3.1639], [4.8215, 0.0, 3.4874], [4.6221, -0.216, 3.3432], [4.5735, -0.216, 3.308]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.3742, 0.0, 3.1639], [4.8215, 0.0, 3.4874], [4.6221, -0.216, 3.3432], [4.5735, -0.216, 3.308]], b: [[3.985, 0.0, 3.6842], [4.3903, 0.0, 4.0589], [4.2097, -0.216, 3.8919], [4.1657, -0.216, 3.8512]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.985, 0.0, 3.6842], [4.3903, 0.0, 4.0589], [4.2097, -0.216, 3.8919], [4.1657, -0.216, 3.8512]], b: [[3.5339, 0.0, 4.1566], [3.8914, 0.0, 4.5772], [3.7321, -0.216, 4.3897], [3.6932, -0.216, 4.344]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.5339, 0.0, 4.1566], [3.8914, 0.0, 4.5772], [3.7321, -0.216, 4.3897], [3.6932, -0.216, 4.344]], b: [[3.0267, 0.0, 4.5737], [3.3313, 0.0, 5.034], [3.1955, -0.216, 4.8288], [3.1624, -0.216, 4.7788]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.0267, 0.0, 4.5737], [3.3313, 0.0, 5.034], [3.1955, -0.216, 4.8288], [3.1624, -0.216, 4.7788]], b: [[2.4702, 0.0, 4.9287], [2.7176, 0.0, 5.4222], [2.6073, -0.216, 5.2023], [2.5804, -0.216, 5.1486]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.4702, 0.0, 4.9287], [2.7176, 0.0, 5.4222], [2.6073, -0.216, 5.2023], [2.5804, -0.216, 5.1486]], b: [[1.8721, 0.0, 5.2159], [2.0586, 0.0, 5.7355], [1.9755, -0.216, 5.5039], [1.9552, -0.216, 5.4475]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.8721, 0.0, 5.2159], [2.0586, 0.0, 5.7355], [1.9755, -0.216, 5.5039], [1.9552, -0.216, 5.4475]], b: [[1.2406, 0.0, 5.4305], [1.3636, 0.0, 5.9686], [1.3088, -0.216, 5.7288], [1.2954, -0.216, 5.6703]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.2406, 0.0, 5.4305], [1.3636, 0.0, 5.9686], [1.3088, -0.216, 5.7288], [1.2954, -0.216, 5.6703]], b: [[0.5846, 0.0, 5.5684], [0.6422, 0.0, 6.1174], [0.6165, -0.216, 5.8728], [0.6103, -0.216, 5.8131]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.5846, 0.0, 5.5684], [0.6422, 0.0, 6.1174], [0.6165, -0.216, 5.8728], [0.6103, -0.216, 5.8131]], b: [[-0.0867, 0.0, 5.627], [-0.0952, 0.0, 6.1789], [-0.0914, -0.216, 5.933], [-0.0904, -0.216, 5.873]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.0867, 0.0, 5.627], [-0.0952, 0.0, 6.1789], [-0.0914, -0.216, 5.933], [-0.0904, -0.216, 5.873]], b: [[-0.7635, 0.0, 5.6046], [-0.838, 0.0, 6.1515], [-0.8048, -0.216, 5.9078], [-0.7967, -0.216, 5.8483]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.7635, 0.0, 5.6046], [-0.838, 0.0, 6.1515], [-0.8048, -0.216, 5.9078], [-0.7967, -0.216, 5.8483]], b: [[-1.4362, 0.0, 5.5006], [-1.5757, 0.0, 6.0347], [-1.5135, -0.216, 5.7966], [-1.4984, -0.216, 5.7386]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.4362, 0.0, 5.5006], [-1.5757, 0.0, 6.0347], [-1.5135, -0.216, 5.7966], [-1.4984, -0.216, 5.7386]], b: [[-2.0949, 0.0, 5.3157], [-2.2973, 0.0, 5.8293], [-2.2071, -0.216, 5.6004], [-2.1851, -0.216, 5.5446]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.0949, 0.0, 5.3157], [-2.2973, 0.0, 5.8293], [-2.2071, -0.216, 5.6004], [-2.1851, -0.216, 5.5446]], b: [[-2.7298, 0.0, 5.0519], [-2.9922, 0.0, 5.5376], [-2.8752, -0.216, 5.3211], [-2.8467, -0.216, 5.2684]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.7298, 0.0, 5.0519], [-2.9922, 0.0, 5.5376], [-2.8752, -0.216, 5.3211], [-2.8467, -0.216, 5.2684]], b: [[-3.3315, 0.0, 4.7122], [-3.6501, 0.0, 5.1629], [-3.5081, -0.216, 4.9621], [-3.4735, -0.216, 4.9131]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.3315, 0.0, 4.7122], [-3.6501, 0.0, 5.1629], [-3.5081, -0.216, 4.9621], [-3.4735, -0.216, 4.9131]], b: [[-3.8908, 0.0, 4.3007], [-4.2612, 0.0, 4.7101], [-4.0961, -0.216, 4.5277], [-4.0559, -0.216, 4.4832]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.8908, 0.0, 4.3007], [-4.2612, 0.0, 4.7101], [-4.0961, -0.216, 4.5277], [-4.0559, -0.216, 4.4832]], b: [[-4.3993, 0.0, 3.8228], [-4.816, 0.0, 4.1849], [-4.6303, -0.216, 4.0235], [-4.585, -0.216, 3.9842]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.3993, 0.0, 3.8228], [-4.816, 0.0, 4.1849], [-4.6303, -0.216, 4.0235], [-4.585, -0.216, 3.9842]], b: [[-4.849, 0.0, 3.2847], [-5.3061, 0.0, 3.5943], [-5.1024, -0.216, 3.4564], [-5.0527, -0.216, 3.4227]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.849, 0.0, 3.2847], [-5.3061, 0.0, 3.5943], [-5.1024, -0.216, 3.4564], [-5.0527, -0.216, 3.4227]], b: [[-5.2329, 0.0, 2.6937], [-5.7237, 0.0, 2.9464], [-5.5049, -0.216, 2.8338], [-5.4516, -0.216, 2.8063]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.2329, 0.0, 2.6937], [-5.7237, 0.0, 2.9464], [-5.5049, -0.216, 2.8338], [-5.4516, -0.216, 2.8063]], b: [[-5.5446, 0.0, 2.0579], [-6.0621, 0.0, 2.25], [-5.8314, -0.216, 2.1644], [-5.7752, -0.216, 2.1435]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.5446, 0.0, 2.0579], [-6.0621, 0.0, 2.25], [-5.8314, -0.216, 2.1644], [-5.7752, -0.216, 2.1435]], b: [[-5.7789, 0.0, 1.386], [-6.3157, 0.0, 1.5148], [-6.0765, -0.216, 1.4574], [-6.0181, -0.216, 1.4434]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.7789, 0.0, 1.386], [-6.3157, 0.0, 1.5148], [-6.0765, -0.216, 1.4574], [-6.0181, -0.216, 1.4434]], b: [[-5.9317, 0.0, 0.6876], [-6.4801, 0.0, 0.7511], [-6.2357, -0.216, 0.7228], [-6.1761, -0.216, 0.7159]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.9317, 0.0, 0.6876], [-6.4801, 0.0, 0.7511], [-6.2357, -0.216, 0.7228], [-6.1761, -0.216, 0.7159]], b: [[-6.0, 0.0, -0.0276], [-6.552, 0.0, -0.0302], [-6.306, -0.216, -0.029], [-6.246, -0.216, -0.0288]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-6.0, 0.0, -0.0276], [-6.552, 0.0, -0.0302], [-6.306, -0.216, -0.029], [-6.246, -0.216, -0.0288]], b: [[-5.982, 0.0, -0.7493], [-6.5297, 0.0, -0.8179], [-6.2856, -0.216, -0.7873], [-6.2261, -0.216, -0.7798]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.982, 0.0, -0.7493], [-6.5297, 0.0, -0.8179], [-6.2856, -0.216, -0.7873], [-6.2261, -0.216, -0.7798]], b: [[-5.8771, 0.0, -1.4669], [-6.4127, 0.0, -1.6006], [-6.174, -0.216, -1.541], [-6.1158, -0.216, -1.5265]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.8771, 0.0, -1.4669], [-6.4127, 0.0, -1.6006], [-6.174, -0.216, -1.541], [-6.1158, -0.216, -1.5265]], b: [[-5.686, 0.0, -2.1702], [-6.2017, 0.0, -2.367], [-5.9719, -0.216, -2.2793], [-5.9158, -0.216, -2.2579]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.686, 0.0, -2.1702], [-6.2017, 0.0, -2.367], [-5.9719, -0.216, -2.2793], [-5.9158, -0.216, -2.2579]], b: [[-5.4106, 0.0, -2.8486], [-5.8991, 0.0, -3.1057], [-5.6814, -0.216, -2.9911], [-5.6283, -0.216, -2.9632]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.4106, 0.0, -2.8486], [-5.8991, 0.0, -3.1057], [-5.6814, -0.216, -2.9911], [-5.6283, -0.216, -2.9632]], b: [[-5.0543, 0.0, -3.4921], [-5.5084, 0.0, -3.8059], [-5.306, -0.216, -3.666], [-5.2567, -0.216, -3.6319]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-5.0543, 0.0, -3.4921], [-5.5084, 0.0, -3.8059], [-5.306, -0.216, -3.666], [-5.2567, -0.216, -3.6319]], b: [[-4.6214, 0.0, -4.091], [-5.0347, 0.0, -4.4569], [-4.8505, -0.216, -4.2939], [-4.8055, -0.216, -4.2541]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.6214, 0.0, -4.091], [-5.0347, 0.0, -4.4569], [-4.8505, -0.216, -4.2939], [-4.8055, -0.216, -4.2541]], b: [[-4.1174, 0.0, -4.6363], [-4.4839, 0.0, -5.049], [-4.3206, -0.216, -4.8651], [-4.2807, -0.216, -4.8202]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-4.1174, 0.0, -4.6363], [-4.4839, 0.0, -5.049], [-4.3206, -0.216, -4.8651], [-4.2807, -0.216, -4.8202]], b: [[-3.5491, 0.0, -5.1194], [-3.8636, 0.0, -5.573], [-3.7234, -0.216, -5.3708], [-3.6892, -0.216, -5.3215]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-3.5491, 0.0, -5.1194], [-3.8636, 0.0, -5.573], [-3.7234, -0.216, -5.3708], [-3.6892, -0.216, -5.3215]], b: [[-2.9241, 0.0, -5.5327], [-3.182, 0.0, -6.0208], [-3.0671, -0.216, -5.8033], [-3.039, -0.216, -5.7502]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.9241, 0.0, -5.5327], [-3.182, 0.0, -6.0208], [-3.0671, -0.216, -5.8033], [-3.039, -0.216, -5.7502]], b: [[-2.251, 0.0, -5.8698], [-2.4486, 0.0, -6.3852], [-2.3606, -0.216, -6.1555], [-2.3391, -0.216, -6.0995]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-2.251, 0.0, -5.8698], [-2.4486, 0.0, -6.3852], [-2.3606, -0.216, -6.1555], [-2.3391, -0.216, -6.0995]], b: [[-1.5391, 0.0, -6.1248], [-1.6736, 0.0, -6.6602], [-1.6137, -0.216, -6.4216], [-1.5991, -0.216, -6.3634]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-1.5391, 0.0, -6.1248], [-1.6736, 0.0, -6.6602], [-1.6137, -0.216, -6.4216], [-1.5991, -0.216, -6.3634]], b: [[-0.7984, 0.0, -6.2934], [-0.8679, 0.0, -6.841], [-0.8369, -0.216, -6.597], [-0.8294, -0.216, -6.5375]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.7984, 0.0, -6.2934], [-0.8679, 0.0, -6.841], [-0.8369, -0.216, -6.597], [-0.8294, -0.216, -6.5375]], b: [[-0.0395, 0.0, -6.3724], [-0.0429, 0.0, -6.9244], [-0.0414, -0.216, -6.6784], [-0.041, -0.216, -6.6184]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[-0.0395, 0.0, -6.3724], [-0.0429, 0.0, -6.9244], [-0.0414, -0.216, -6.6784], [-0.041, -0.216, -6.6184]], b: [[0.7269, 0.0, -6.3598], [0.7896, 0.0, -6.9082], [0.7617, -0.216, -6.6638], [0.7549, -0.216, -6.6042]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[0.7269, 0.0, -6.3598], [0.7896, 0.0, -6.9082], [0.7617, -0.216, -6.6638], [0.7549, -0.216, -6.6042]], b: [[1.4897, 0.0, -6.2549], [1.6176, 0.0, -6.7919], [1.5606, -0.216, -6.5525], [1.5467, -0.216, -6.4942]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[1.4897, 0.0, -6.2549], [1.6176, 0.0, -6.7919], [1.5606, -0.216, -6.5525], [1.5467, -0.216, -6.4942]], b: [[2.2377, 0.0, -6.0584], [2.4289, 0.0, -6.5762], [2.3437, -0.216, -6.3455], [2.3229, -0.216, -6.2892]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.2377, 0.0, -6.0584], [2.4289, 0.0, -6.5762], [2.3437, -0.216, -6.3455], [2.3229, -0.216, -6.2892]], b: [[2.9599, 0.0, -5.7725], [3.2118, 0.0, -6.2637], [3.0995, -0.216, -6.0448], [3.0722, -0.216, -5.9914]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[2.9599, 0.0, -5.7725], [3.2118, 0.0, -6.2637], [3.0995, -0.216, -6.0448], [3.0722, -0.216, -5.9914]], b: [[3.6457, 0.0, -5.4004], [3.9546, 0.0, -5.8579], [3.8169, -0.216, -5.654], [3.7833, -0.216, -5.6043]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[3.6457, 0.0, -5.4004], [3.9546, 0.0, -5.8579], [3.8169, -0.216, -5.654], [3.7833, -0.216, -5.6043]], b: [[4.2847, 0.0, -4.9468], [4.6461, 0.0, -5.364], [4.4851, -0.216, -5.1781], [4.4458, -0.216, -5.1327]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.2847, 0.0, -4.9468], [4.6461, 0.0, -5.364], [4.4851, -0.216, -5.1781], [4.4458, -0.216, -5.1327]], b: [[4.8673, 0.0, -4.4175], [5.2761, 0.0, -4.7885], [5.0939, -0.216, -4.6231], [5.0495, -0.216, -4.5828]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[4.8673, 0.0, -4.4175], [5.2761, 0.0, -4.7885], [5.0939, -0.216, -4.6231], [5.0495, -0.216, -4.5828]], b: [[5.3845, 0.0, -3.8196], [5.8347, 0.0, -4.139], [5.6341, -0.216, -3.9967], [5.5852, -0.216, -3.962]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.3845, 0.0, -3.8196], [5.8347, 0.0, -4.139], [5.6341, -0.216, -3.9967], [5.5852, -0.216, -3.962]], b: [[5.8282, 0.0, -3.1612], [6.3134, 0.0, -3.4244], [6.0972, -0.216, -3.3071], [6.0445, -0.216, -3.2785]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[5.8282, 0.0, -3.1612], [6.3134, 0.0, -3.4244], [6.0972, -0.216, -3.3071], [6.0445, -0.216, -3.2785]], b: [[6.1914, 0.0, -2.4513], [6.7046, 0.0, -2.6545], [6.4759, -0.216, -2.564], [6.4201, -0.216, -2.5419]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[6.1914, 0.0, -2.4513], [6.7046, 0.0, -2.6545], [6.4759, -0.216, -2.564], [6.4201, -0.216, -2.5419]], b: [[6.468, 0.0, -1.6998], [7.0019, 0.0, -1.8401], [6.764, -0.216, -1.7776], [6.7059, -0.216, -1.7623]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[6.468, 0.0, -1.6998], [7.0019, 0.0, -1.8401], [6.764, -0.216, -1.7776], [6.7059, -0.216, -1.7623]], b: [[6.6534, 0.0, -0.9172], [7.2002, 0.0, -0.9926], [6.9565, -0.216, -0.959], [6.8971, -0.216, -0.9508]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[6.6534, 0.0, -0.9172], [7.2002, 0.0, -0.9926], [6.9565, -0.216, -0.959], [6.8971, -0.216, -0.9508]], b: [[6.744, 0.0, -0.1146], [7.2959, 0.0, -0.124], [7.0499, -0.216, -0.1198], [6.9899, -0.216, -0.1188]], collide: 2, color: "#8c7650"}
      - {kind: loft, a: [[6.744, 0.0, -0.1146], [7.2959, 0.0, -0.124], [7.0499, -0.216, -0.1198], [6.9899, -0.216, -0.1188]], b: [[6.7377, 0.0, 0.6965], [7.2868, 0.0, 0.7533], [7.0421, -0.216, 0.728], [6.9824, -0.216, 0.7218]], collide: 2, color: "#8c7650"}
  - id: shaft
    shape: part
    pos: [0, -1.4, 0]
    mass: 0.3
    color: "#9a9184"
    pieces:
      - {kind: rod, from: [0, -1.4, -11], to: [0, -1.4, 19], radius: 0.3}   # the shaft, across the plate's face
      - {kind: rod, from: [0, -1.4, 17], to: [0, -1.4, 18.2], radius: 2.8, color: "#7d7466"}   # its driving pulley, off the top of the picture (out of frame)
      - {kind: poly, points: [[-0.12, -11], [0.12, -11], [0.12, 11], [-0.12, 11]], y: [-1.82, -1.68], color: "#7d7466"}   # its feather
  - id: pinion
    shape: part
    pos: [0, -1.4, -4.4]
    mount: shaft
    mass: 0.03
    friction: 0.3
    color: "#c9a865"
    pieces:
      - {kind: rod, from: [0, -1.4, -4.96], to: [0, -1.4, -3.84], radius: 1.0}   # the pinion B
      - {kind: loft, a: [[0.1922, -0.4, -4.96], [-0.1922, -0.4, -4.96], [-0.0611, -0.04, -4.96], [0.0611, -0.04, -4.96]], b: [[0.1922, -0.4, -3.84], [-0.1922, -0.4, -3.84], [-0.0611, -0.04, -3.84], [0.0611, -0.04, -3.84]], collide: 1}   # its teeth
      - {kind: loft, a: [[-0.3336, -0.4379, -4.96], [-0.6664, -0.6301, -4.96], [-0.733, -0.2528, -4.96], [-0.627, -0.1916, -4.96]], b: [[-0.3336, -0.4379, -3.84], [-0.6664, -0.6301, -3.84], [-0.733, -0.2528, -3.84], [-0.627, -0.1916, -3.84]], collide: 1}
      - {kind: loft, a: [[-0.7699, -0.7336, -4.96], [-0.9621, -1.0664, -4.96], [-1.2084, -0.773, -4.96], [-1.1472, -0.667, -4.96]], b: [[-0.7699, -0.7336, -3.84], [-0.9621, -1.0664, -3.84], [-1.2084, -0.773, -3.84], [-1.1472, -0.667, -3.84]], collide: 1}
      - {kind: loft, a: [[-1.0, -1.2078, -4.96], [-1.0, -1.5922, -4.96], [-1.36, -1.4611, -4.96], [-1.36, -1.3389, -4.96]], b: [[-1.0, -1.2078, -3.84], [-1.0, -1.5922, -3.84], [-1.36, -1.4611, -3.84], [-1.36, -1.3389, -3.84]], collide: 1}
      - {kind: loft, a: [[-0.9621, -1.7336, -4.96], [-0.7699, -2.0664, -4.96], [-1.1472, -2.133, -4.96], [-1.2084, -2.027, -4.96]], b: [[-0.9621, -1.7336, -3.84], [-0.7699, -2.0664, -3.84], [-1.1472, -2.133, -3.84], [-1.2084, -2.027, -3.84]], collide: 1}
      - {kind: loft, a: [[-0.6664, -2.1699, -4.96], [-0.3336, -2.3621, -4.96], [-0.627, -2.6084, -4.96], [-0.733, -2.5472, -4.96]], b: [[-0.6664, -2.1699, -3.84], [-0.3336, -2.3621, -3.84], [-0.627, -2.6084, -3.84], [-0.733, -2.5472, -3.84]], collide: 1}
      - {kind: loft, a: [[-0.1922, -2.4, -4.96], [0.1922, -2.4, -4.96], [0.0611, -2.76, -4.96], [-0.0611, -2.76, -4.96]], b: [[-0.1922, -2.4, -3.84], [0.1922, -2.4, -3.84], [0.0611, -2.76, -3.84], [-0.0611, -2.76, -3.84]], collide: 1}
      - {kind: loft, a: [[0.3336, -2.3621, -4.96], [0.6664, -2.1699, -4.96], [0.733, -2.5472, -4.96], [0.627, -2.6084, -4.96]], b: [[0.3336, -2.3621, -3.84], [0.6664, -2.1699, -3.84], [0.733, -2.5472, -3.84], [0.627, -2.6084, -3.84]], collide: 1}
      - {kind: loft, a: [[0.7699, -2.0664, -4.96], [0.9621, -1.7336, -4.96], [1.2084, -2.027, -4.96], [1.1472, -2.133, -4.96]], b: [[0.7699, -2.0664, -3.84], [0.9621, -1.7336, -3.84], [1.2084, -2.027, -3.84], [1.1472, -2.133, -3.84]], collide: 1}
      - {kind: loft, a: [[1.0, -1.5922, -4.96], [1.0, -1.2078, -4.96], [1.36, -1.3389, -4.96], [1.36, -1.4611, -4.96]], b: [[1.0, -1.5922, -3.84], [1.0, -1.2078, -3.84], [1.36, -1.3389, -3.84], [1.36, -1.4611, -3.84]], collide: 1}
      - {kind: loft, a: [[0.9621, -1.0664, -4.96], [0.7699, -0.7336, -4.96], [1.1472, -0.667, -4.96], [1.2084, -0.773, -4.96]], b: [[0.9621, -1.0664, -3.84], [0.7699, -0.7336, -3.84], [1.1472, -0.667, -3.84], [1.2084, -0.773, -3.84]], collide: 1}
      - {kind: loft, a: [[0.6664, -0.6301, -4.96], [0.3336, -0.4379, -4.96], [0.627, -0.1916, -4.96], [0.733, -0.2528, -4.96]], b: [[0.6664, -0.6301, -3.84], [0.3336, -0.4379, -3.84], [0.627, -0.1916, -3.84], [0.733, -0.2528, -3.84]], collide: 1}
      - {kind: rod, from: [0, -1.4, -5.46], to: [0, -1.4, -4.96], radius: 0.6, color: "#b39550"}   # its boss
pins: []
joints:
  - {id: j_A, type: hinge, body: plate, axis: [0, -1, 0], damping: 0.05}   # the scroll-plate A
  - {id: j_sh, type: hinge, body: shaft, axis: [0, 0, 1], damping: 0.001}   # the one driven joint
  - {id: j_B, type: slide, body: pinion, axis: [0, 0, 1], damping: 0.05}   # B slides on the feather
contact: {solref: [0.002, 1.0], solimp: [0.95, 0.99, 0.0005], margin: 0}
driver: {joint: j_sh, kind: velocity, rpm: 0, swing: {amplitude: 16, hz: 0.1}, kv: 2, max_torque: 6}
checks:
  - {type: follow, out: j_B, in: j_A, expect: 0.0023873, tol: 0.0001, min_r2: 0.99, settle_s: 0.5, window_s: 11}
  - {type: penetration, max: 0.001}
camera: {target: [0, 0, -1.5], position: [0, -80, -1.5], fov: 22}
display:
  output: j_A
  proof: {label: "Pinion out of mesh", sub: "the shaft turns alone: the scroll-plate stands still"}
  labels: {j_sh: "The shaft (driver)", j_B: "The pinion B along the shaft", j_A: "The scroll-plate A"}
