{
  "partName": "sfCheck",
  "pDef": {
    "partName": "sfCheck",
    "params": [
      {
        "name": "L1",
        "unit": "mm",
        "init": 200,
        "min": 10,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "W1",
        "unit": "mm",
        "init": 100,
        "min": 10,
        "max": 500,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Thickness and fold",
        "unit": "section-separator",
        "init": 0,
        "min": 0,
        "max": 0,
        "step": 0,
        "dropdown": [],
        "pType": 3
      },
      {
        "name": "Th",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 20,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Jangle",
        "unit": "degree",
        "init": 90,
        "min": -120,
        "max": 120,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Jradius",
        "unit": "mm",
        "init": 10,
        "min": 1,
        "max": 50,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Jneutral",
        "unit": "%",
        "init": 50,
        "min": 0,
        "max": 100,
        "step": 1,
        "dropdown": [],
        "pType": 0
      },
      {
        "name": "Jmark",
        "unit": "mm",
        "init": 1,
        "min": 0,
        "max": 20,
        "step": 0.1,
        "dropdown": [],
        "pType": 0
      }
    ],
    "paramSvg": {
      "L1": "sfCheck_overview.svg",
      "W1": "sfCheck_overview.svg",
      "Th": "sfCheck_overview.svg",
      "Jangle": "sfCheck_overview.svg",
      "Jradius": "sfCheck_overview.svg",
      "Jneutral": "sfCheck_overview.svg",
      "Jmark": "sfCheck_overview.svg"
    },
    "sim": {
      "tMax": 100,
      "tStep": 0.5,
      "tUpdate": 500
    }
  },
  "params": {
    "L1": 200,
    "W1": 100,
    "Thickness and fold": 0,
    "Th": 10,
    "Jangle": 90,
    "Jradius": 10,
    "Jneutral": 50,
    "Jmark": 1
  },
  "figures": {
    "SFG_pattern": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -74.29203673205103,
              "py": -10.000000000000002
            },
            {
              "typ": 1,
              "px": 125.70796326794897,
              "py": -10.000000000000002
            },
            {
              "typ": 1,
              "px": 125.70796326794897,
              "py": 90
            },
            {
              "typ": 1,
              "px": -74.29203673205103,
              "py": 90
            },
            {
              "typ": 1,
              "px": -74.29203673205103,
              "py": -10.000000000000002
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 100,
              "py": 0
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": -3.552713678800501e-15
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": -5.000000000000002
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": -5.000000000000002
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": -1.7763568394002505e-15
            },
            {
              "typ": 1,
              "px": -48.58407346410203,
              "py": 2.842170943040401e-14
            },
            {
              "typ": 1,
              "px": -8.584073464102033,
              "py": 2.842170943040401e-14
            },
            {
              "typ": 1,
              "px": -8.584073464102019,
              "py": 80.00000000000003
            },
            {
              "typ": 1,
              "px": -48.584073464102026,
              "py": 80.00000000000003
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": 80
            },
            {
              "typ": 1,
              "px": -64.29203673205105,
              "py": 85
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": 85
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": 80
            },
            {
              "typ": 1,
              "px": 99.99999999999999,
              "py": 80
            },
            {
              "typ": 1,
              "px": 4.898587196589413e-15,
              "py": 80
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 10,
              "py": 5
            },
            {
              "typ": 1,
              "px": 9.999999999999998,
              "py": 75
            },
            {
              "typ": 1,
              "px": 90,
              "py": 75.00000000000001
            },
            {
              "typ": 1,
              "px": 90,
              "py": 69.99999999999999
            },
            {
              "typ": 1,
              "px": 74.29203673205103,
              "py": 70
            },
            {
              "typ": 1,
              "px": 34.29203673205104,
              "py": 70
            },
            {
              "typ": 1,
              "px": 34.29203673205103,
              "py": 10.000000000000002
            },
            {
              "typ": 1,
              "px": 74.29203673205103,
              "py": 10.000000000000002
            },
            {
              "typ": 1,
              "px": 90,
              "py": 10
            },
            {
              "typ": 1,
              "px": 90,
              "py": 5
            },
            {
              "typ": 1,
              "px": 10,
              "py": 5
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 100,
              "py": 0
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": -3.552713678800501e-15
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": -5.000000000000002
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": -5.000000000000002
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": -1.7763568394002505e-15
            },
            {
              "typ": 1,
              "px": -48.58407346410203,
              "py": 2.842170943040401e-14
            },
            {
              "typ": 1,
              "px": -8.584073464102033,
              "py": 2.842170943040401e-14
            },
            {
              "typ": 1,
              "px": -8.584073464102019,
              "py": 80.00000000000003
            },
            {
              "typ": 1,
              "px": -48.584073464102026,
              "py": 80.00000000000003
            },
            {
              "typ": 1,
              "px": -64.29203673205103,
              "py": 80
            },
            {
              "typ": 1,
              "px": -64.29203673205105,
              "py": 85
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": 85
            },
            {
              "typ": 1,
              "px": 115.70796326794897,
              "py": 80
            },
            {
              "typ": 1,
              "px": 99.99999999999999,
              "py": 80
            },
            {
              "typ": 1,
              "px": 4.898587196589413e-15,
              "py": 80
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        },
        {
          "circle": true,
          "cx": -28.584073464102026,
          "cy": 40.00000000000003,
          "radius": 15
        },
        {
          "circle": true,
          "cx": 54.29203673205103,
          "cy": 40,
          "radius": 15
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 114.70796326794897,
              "py": 39
            },
            {
              "typ": 2,
              "px": 114.70796326794897,
              "py": 41,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 101,
              "py": 41
            },
            {
              "typ": 2,
              "px": 101,
              "py": 39,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 114.70796326794897,
              "py": 39
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 89,
              "py": 39
            },
            {
              "typ": 2,
              "px": 89,
              "py": 41,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 75.29203673205103,
              "py": 41
            },
            {
              "typ": 2,
              "px": 75.29203673205103,
              "py": 39,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 89,
              "py": 39
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -63.292036732051,
              "py": 41.00000000000003
            },
            {
              "typ": 2,
              "px": -63.292036732051,
              "py": 39.00000000000003,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": -49.58407346410203,
              "py": 39.00000000000003
            },
            {
              "typ": 2,
              "px": -49.58407346410203,
              "py": 41.00000000000003,
              "radius": 1,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": -63.292036732051,
              "py": 41.00000000000003
            }
          ]
        }
      ]
    ],
    "SFG_profiles": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 10,
              "py": 0
            },
            {
              "typ": 1,
              "px": 10.000000000000002,
              "py": 10
            },
            {
              "typ": 1,
              "px": 6.123233995736766e-16,
              "py": 10
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 10,
              "py": 0
            },
            {
              "typ": 2,
              "px": 15,
              "py": -5,
              "radius": 5,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 25,
              "py": -5
            },
            {
              "typ": 2,
              "px": 10,
              "py": 10,
              "radius": 15.00000000000001,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 10,
              "py": 0
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 15,
              "py": -5
            },
            {
              "typ": 1,
              "px": 15,
              "py": -15
            },
            {
              "typ": 1,
              "px": 25,
              "py": -15
            },
            {
              "typ": 1,
              "px": 25,
              "py": -5
            },
            {
              "typ": 1,
              "px": 15,
              "py": -5
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 6.123233995736766e-16,
              "py": 10
            },
            {
              "typ": 2,
              "px": -4.999999999999999,
              "py": 15,
              "radius": 5,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": -15,
              "py": 15
            },
            {
              "typ": 2,
              "px": -1.224646799147353e-15,
              "py": 0,
              "radius": 15.00000000000001,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 6.123233995736766e-16,
              "py": 10
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -4.999999999999999,
              "py": 15
            },
            {
              "typ": 1,
              "px": -4.9999999999999964,
              "py": 55
            },
            {
              "typ": 1,
              "px": -15,
              "py": 55
            },
            {
              "typ": 1,
              "px": -15,
              "py": 15.000000000000002
            },
            {
              "typ": 1,
              "px": -4.999999999999999,
              "py": 15
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 400
            },
            {
              "typ": 1,
              "px": 10,
              "py": 400
            },
            {
              "typ": 1,
              "px": 10.000000000000002,
              "py": 410
            },
            {
              "typ": 1,
              "px": 6.123233995736766e-16,
              "py": 410
            },
            {
              "typ": 1,
              "px": 0,
              "py": 400
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 10,
              "py": 400
            },
            {
              "typ": 2,
              "px": 15,
              "py": 395,
              "radius": 5,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 25,
              "py": 395
            },
            {
              "typ": 2,
              "px": 10,
              "py": 410,
              "radius": 15.00000000000001,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 10,
              "py": 400
            }
          ]
        }
      ],
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 15,
              "py": 395
            },
            {
              "typ": 1,
              "px": 15.000000000000002,
              "py": 355
            },
            {
              "typ": 1,
              "px": 25.000000000000007,
              "py": 355
            },
            {
              "typ": 1,
              "px": 25,
              "py": 395
            },
            {
              "typ": 1,
              "px": 15,
              "py": 395
            }
          ]
        }
      ]
    ],
    "SFG_f00": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 100,
              "py": 0
            },
            {
              "typ": 1,
              "px": 100,
              "py": 80
            },
            {
              "typ": 1,
              "px": 0,
              "py": 80
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 10,
              "py": 5
            },
            {
              "typ": 1,
              "px": 90,
              "py": 5
            },
            {
              "typ": 1,
              "px": 90,
              "py": 10
            },
            {
              "typ": 1,
              "px": 90,
              "py": 70
            },
            {
              "typ": 1,
              "px": 90,
              "py": 75
            },
            {
              "typ": 1,
              "px": 10,
              "py": 75
            },
            {
              "typ": 1,
              "px": 10,
              "py": 5
            }
          ]
        }
      ]
    ],
    "SFG_f01": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -190,
              "py": -9.999999999999982
            },
            {
              "typ": 1,
              "px": 10.000000000000002,
              "py": -10
            },
            {
              "typ": 1,
              "px": 10.000000000000005,
              "py": 90
            },
            {
              "typ": 1,
              "px": -190,
              "py": 89.99999999999997
            },
            {
              "typ": 1,
              "px": -190,
              "py": -9.999999999999982
            }
          ]
        },
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -180,
              "py": -5.000000000000004
            },
            {
              "typ": 1,
              "px": 3.061616997868383e-16,
              "py": -5
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 4.898587196589413e-15,
              "py": 80
            },
            {
              "typ": 1,
              "px": 5.204748896376251e-15,
              "py": 85
            },
            {
              "typ": 1,
              "px": -180,
              "py": 85.00000000000003
            },
            {
              "typ": 1,
              "px": -179.99999999999997,
              "py": 80.00000000000003
            },
            {
              "typ": 1,
              "px": -180,
              "py": 2.2043642384652358e-14
            },
            {
              "typ": 1,
              "px": -180,
              "py": -5.000000000000004
            }
          ]
        }
      ]
    ],
    "SFG_f02": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 4.898587196589413e-15,
              "py": 80
            },
            {
              "typ": 1,
              "px": -40,
              "py": 80
            },
            {
              "typ": 1,
              "px": -40,
              "py": 4.898587196589413e-15
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 4.898587196589413e-15,
              "py": 80
            }
          ]
        },
        {
          "circle": true,
          "cx": -20,
          "cy": 40,
          "radius": 15
        }
      ]
    ],
    "SFG_f03": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": -40,
              "py": 4.898587196589413e-15
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            },
            {
              "typ": 1,
              "px": 3.67394039744206e-15,
              "py": 60
            },
            {
              "typ": 1,
              "px": -40.00000000000001,
              "py": 59.99999999999999
            },
            {
              "typ": 1,
              "px": -40,
              "py": 4.898587196589413e-15
            }
          ]
        },
        {
          "circle": true,
          "cx": -20.000000000000004,
          "cy": 29.999999999999996,
          "radius": 15
        }
      ]
    ],
    "SFG_fj00": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 2,
              "px": 5,
              "py": -5,
              "radius": 5,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 15,
              "py": -5
            },
            {
              "typ": 2,
              "px": 0,
              "py": 10,
              "radius": 15.00000000000001,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        }
      ]
    ],
    "SFG_fj01": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 2,
              "px": 15,
              "py": 15,
              "radius": 15,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 5,
              "py": 15
            },
            {
              "typ": 2,
              "px": 0,
              "py": 10,
              "radius": 5.000000000000001,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        }
      ]
    ],
    "SFG_fj02": [
      [
        {
          "circle": false,
          "seg": [
            {
              "typ": 0,
              "px": 0,
              "py": 0
            },
            {
              "typ": 2,
              "px": 5,
              "py": -5,
              "radius": 5,
              "large": false,
              "ccw": false
            },
            {
              "typ": 1,
              "px": 15,
              "py": -5
            },
            {
              "typ": 2,
              "px": 0,
              "py": 10,
              "radius": 15.00000000000001,
              "large": false,
              "ccw": true
            },
            {
              "typ": 1,
              "px": 0,
              "py": 0
            }
          ]
        }
      ]
    ]
  },
  "volume": {
    "extrudes": [
      {
        "outName": "subpax_sfCheck_SFG_f00",
        "face": "sfCheck_SFG_f00",
        "extrudeMethod": 0,
        "length": 10,
        "rotate": [
          0,
          0,
          0
        ],
        "translate": [
          0,
          0,
          0
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_f01",
        "face": "sfCheck_SFG_f01",
        "extrudeMethod": 0,
        "length": 10,
        "rotate": [
          6.123233995736766e-17,
          1.5707963267948966,
          0
        ],
        "translate": [
          105,
          -3.061616997868383e-16,
          -5
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_f02",
        "face": "sfCheck_SFG_f02",
        "extrudeMethod": 0,
        "length": 10,
        "rotate": [
          -3.141592653589793,
          -1.224646799147353e-16,
          -1.2246467991473535e-16
        ],
        "translate": [
          100,
          80.00000000000001,
          169.99999999999997
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_f03",
        "face": "sfCheck_SFG_f03",
        "extrudeMethod": 0,
        "length": 10,
        "rotate": [
          6.123233995736766e-17,
          1.5707963267948966,
          0
        ],
        "translate": [
          75,
          10.000000000000002,
          15
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_fj00",
        "face": "sfCheck_SFG_fj00",
        "extrudeMethod": 0,
        "length": 80,
        "rotate": [
          1.5707963267948966,
          0,
          0
        ],
        "translate": [
          100,
          80,
          0
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_fj01",
        "face": "sfCheck_SFG_fj01",
        "extrudeMethod": 0,
        "length": 60,
        "rotate": [
          1.5707963267948966,
          0,
          3.141592653589793
        ],
        "translate": [
          90,
          10,
          0
        ]
      },
      {
        "outName": "subpax_sfCheck_SFG_fj02",
        "face": "sfCheck_SFG_fj02",
        "extrudeMethod": 0,
        "length": 80,
        "rotate": [
          1.5707963267948966,
          1.5707963267948966,
          0
        ],
        "translate": [
          105,
          80.00000000000001,
          174.99999999999997
        ]
      }
    ],
    "volumes": [
      {
        "outName": "pax_sfCheck",
        "boolMethod": 2,
        "inList": [
          "subpax_sfCheck_SFG_f00",
          "subpax_sfCheck_SFG_f01",
          "subpax_sfCheck_SFG_f02",
          "subpax_sfCheck_SFG_f03",
          "subpax_sfCheck_SFG_fj00",
          "subpax_sfCheck_SFG_fj01",
          "subpax_sfCheck_SFG_fj02"
        ]
      }
    ]
  },
  "subs": {},
  "log": "sfCheck simTime: 0\nsfCheck: L1 200 W1 100 rHollow 15 mm\nsfCheck drawn successfully!\n"
}