{
    "version_number": 1,
    "breps": [
        {
            "brep_id": 5,
            "faces": [
                {
                    "brep_id": 1,
                    "swapped_surface_normal": false,
                    "surface": {
                        "is_trimmed": true,
                        "is_rational": true,
                        "degrees": [
                            2,
                            2
                        ],
                        "knot_vectors": [
                            [
                                -2.0943951023931957,
                                0,
                                0,
                                2.0943951023931953,
                                2.0943951023931953,
                                4.1887902047863905,
                                4.1887902047863905,
                                6.283185307179586,
                                6.283185307179586,
                                8.377580409572781
                            ],
                            [
                                -1.5707963267948966,
                                -1.5707963267948966,
                                -1.5707963267948966,
                                0,
                                0,
                                1.5707963267948966,
                                1.5707963267948966,
                                1.5707963267948966
                            ]
                        ],
                        "control_points": [
                            [
                                1,
                                [
                                    4.845910197004316,
                                    -2.000321284917156,
                                    -8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                2,
                                [
                                    4.845910197004316,
                                    -2.000321284917155,
                                    -8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                3,
                                [
                                    4.845910197004315,
                                    -2.0003212849171557,
                                    -8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                4,
                                [
                                    4.845910197004314,
                                    -2.000321284917156,
                                    -8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                5,
                                [
                                    4.845910197004315,
                                    -2.0003212849171566,
                                    -8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                6,
                                [
                                    4.845910197004315,
                                    -2.000321284917157,
                                    -8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                7,
                                [
                                    4.845910197004316,
                                    -2.000321284917156,
                                    -8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                8,
                                [
                                    13.537191750784013,
                                    -2.0003212849171557,
                                    -3.569755511523147,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                9,
                                [
                                    15.250766428220329,
                                    14.970127869421033,
                                    -6.580987411182637,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                10,
                                [
                                    1.357056758832626,
                                    6.484903292251943,
                                    -12.494175698936035,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                11,
                                [
                                    -12.536652910555075,
                                    -2.0003212849171534,
                                    -18.407363986689436,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                12,
                                [
                                    -0.35651791860369564,
                                    -10.485545862086251,
                                    -9.48294379927655,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                13,
                                [
                                    11.82361707334768,
                                    -18.970770439255357,
                                    -0.5585236118636647,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                14,
                                [
                                    13.537191750784013,
                                    -2.0003212849171557,
                                    -3.569755511523147,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                15,
                                [
                                    8.691281553779698,
                                    4.126045540092588e-16,
                                    4.945869491722097,
                                    1
                                ]
                            ],
                            [
                                16,
                                [
                                    10.404856231216012,
                                    16.97044915433819,
                                    1.9346375920626078,
                                    0.5
                                ]
                            ],
                            [
                                17,
                                [
                                    -3.488853438171688,
                                    8.485224577169099,
                                    -3.9785506956907923,
                                    1
                                ]
                            ],
                            [
                                18,
                                [
                                    -17.382563107559392,
                                    2.8123963090934087e-15,
                                    -9.891738983444192,
                                    0.5
                                ]
                            ],
                            [
                                19,
                                [
                                    -5.20242811560801,
                                    -8.485224577169095,
                                    -0.9673187960313061,
                                    1
                                ]
                            ],
                            [
                                20,
                                [
                                    6.977706876343367,
                                    -16.9704491543382,
                                    7.957101391381579,
                                    0.5
                                ]
                            ],
                            [
                                21,
                                [
                                    8.691281553779698,
                                    4.126045540092588e-16,
                                    4.945869491722097,
                                    1
                                ]
                            ],
                            [
                                22,
                                [
                                    3.845371356775383,
                                    2.0003212849171566,
                                    13.46149449496734,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                23,
                                [
                                    5.558946034211698,
                                    18.970770439255347,
                                    10.450262595307851,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                24,
                                [
                                    -8.334763635176003,
                                    10.485545862086255,
                                    4.537074307554452,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                25,
                                [
                                    -22.228473304563707,
                                    2.0003212849171588,
                                    -1.376113980198948,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                26,
                                [
                                    -10.048338312612323,
                                    -6.484903292251939,
                                    7.548306207213939,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                27,
                                [
                                    2.131796679339053,
                                    -14.970127869421047,
                                    16.472726394626825,
                                    0.3535533905932738
                                ]
                            ],
                            [
                                28,
                                [
                                    3.845371356775383,
                                    2.0003212849171566,
                                    13.46149449496734,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                29,
                                [
                                    -4.845910197004314,
                                    2.000321284917157,
                                    8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                30,
                                [
                                    -4.845910197004314,
                                    2.000321284917158,
                                    8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                31,
                                [
                                    -4.845910197004315,
                                    2.0003212849171574,
                                    8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                32,
                                [
                                    -4.845910197004316,
                                    2.000321284917157,
                                    8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                33,
                                [
                                    -4.845910197004315,
                                    2.0003212849171566,
                                    8.515625003245246,
                                    1
                                ]
                            ],
                            [
                                34,
                                [
                                    -4.845910197004315,
                                    2.000321284917156,
                                    8.515625003245246,
                                    0.5
                                ]
                            ],
                            [
                                35,
                                [
                                    -4.845910197004314,
                                    2.000321284917157,
                                    8.515625003245246,
                                    1
                                ]
                            ]
                        ]
                    },
                    "boundary_loops": [
                        {
                            "loop_type": "outer",
                            "trimming_curves": [
                                {
                                    "trim_index": 0,
                                    "curve_direction": false,
                                    "parameter_curve": {
                                        "is_rational": false,
                                        "degree": 2,
                                        "knot_vector": [
                                            -1.5707963267948961,
                                            -1.5707963267948961,
                                            -1.5707963267948961,
                                            0,
                                            0,
                                            1.5707963267948966,
                                            1.5707963267948966,
                                            1.5707963267948966
                                        ],
                                        "active_range": [
                                            -1.5707963267948961,
                                            1.5707963267948966
                                        ],
                                        "control_points": [
                                            [
                                                [
                                                    0,
                                                    -1.5707963267948961,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    3.2998572285206134e-17,
                                                    -0.785398163397449,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    5.479254734452734e-19,
                                                    -2.745133705622767e-16,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    -5.318100183439418e-19,
                                                    0.7853981633974486,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    0,
                                                    1.5707963267948963,
                                                    0,
                                                    1
                                                ]
                                            ]
                                        ]
                                    }
                                },
                                {
                                    "trim_index": 1,
                                    "curve_direction": true,
                                    "parameter_curve": {
                                        "is_rational": false,
                                        "degree": 1,
                                        "knot_vector": [
                                            0,
                                            0,
                                            6.283185307179586,
                                            6.283185307179586
                                        ],
                                        "active_range": [
                                            0,
                                            6.283185307179586
                                        ],
                                        "control_points": [
                                            [
                                                [
                                                    0,
                                                    -1.5707963267948966,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    -1.5707963267948966,
                                                    0,
                                                    1
                                                ]
                                            ]
                                        ]
                                    }
                                },
                                {
                                    "trim_index": 2,
                                    "curve_direction": true,
                                    "parameter_curve": {
                                        "is_rational": false,
                                        "degree": 2,
                                        "knot_vector": [
                                            -1.5707963267948961,
                                            -1.5707963267948961,
                                            -1.5707963267948961,
                                            0,
                                            0,
                                            1.5707963267948966,
                                            1.5707963267948966,
                                            1.5707963267948966
                                        ],
                                        "active_range": [
                                            -1.5707963267948961,
                                            1.5707963267948966
                                        ],
                                        "control_points": [
                                            [
                                                [
                                                    6.283185307179586,
                                                    -1.5707963267948961,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    -0.785398163397449,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    -2.745133705622767e-16,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    0.7853981633974486,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    1.5707963267948963,
                                                    0,
                                                    1
                                                ]
                                            ]
                                        ]
                                    }
                                },
                                {
                                    "trim_index": 3,
                                    "curve_direction": false,
                                    "parameter_curve": {
                                        "is_rational": false,
                                        "degree": 1,
                                        "knot_vector": [
                                            0,
                                            0,
                                            6.283185307179586,
                                            6.283185307179586
                                        ],
                                        "active_range": [
                                            0,
                                            6.283185307179586
                                        ],
                                        "control_points": [
                                            [
                                                [
                                                    0,
                                                    1.5707963267948966,
                                                    0,
                                                    1
                                                ]
                                            ],
                                            [
                                                [
                                                    6.283185307179586,
                                                    1.5707963267948966,
                                                    0,
                                                    1
                                                ]
                                            ]
                                        ]
                                    }
                                }
                            ]
                        }
                    ],
                    "embedded_edges": []
                }
            ],
            "edges": [
                {
                    "brep_id": 2,
                    "3d_curve": {
                        "is_rational": true,
                        "degree": 2,
                        "knot_vector": [
                            -1.5707963267948966,
                            -1.5707963267948966,
                            -1.5707963267948966,
                            0,
                            0,
                            1.5707963267948966,
                            1.5707963267948966,
                            1.5707963267948966
                        ],
                        "active_range": [
                            -1.5707963267948961,
                            1.5707963267948966
                        ],
                        "control_points": [
                            [
                                36,
                                [
                                    4.845910197004313,
                                    -2.0003212849171566,
                                    -8.515625003245248,
                                    1
                                ]
                            ],
                            [
                                37,
                                [
                                    13.537191750784011,
                                    -2.000321284917157,
                                    -3.5697555115231525,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                38,
                                [
                                    8.6912815537797,
                                    -7.733285775876456e-17,
                                    4.945869491722095,
                                    1
                                ]
                            ],
                            [
                                39,
                                [
                                    3.8453713567753844,
                                    2.0003212849171566,
                                    13.461494494967342,
                                    0.7071067811865476
                                ]
                            ],
                            [
                                40,
                                [
                                    -4.845910197004312,
                                    2.0003212849171574,
                                    8.515625003245248,
                                    1
                                ]
                            ]
                        ]
                    },
                    "topology": [
                        {
                            "brep_id": 1,
                            "trim_index": 0,
                            "relative_direction": true
                        },
                        {
                            "brep_id": 1,
                            "trim_index": 2,
                            "relative_direction": true
                        }
                    ]
                },
                {
                    "brep_id": 3,
                    "topology": [
                        {
                            "brep_id": 1,
                            "trim_index": 1,
                            "relative_direction": true
                        }
                    ]
                },
                {
                    "brep_id": 4,
                    "topology": [
                        {
                            "brep_id": 1,
                            "trim_index": 3,
                            "relative_direction": true
                        }
                    ]
                }
            ],
            "vertices": []
        }
    ]
}
