Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why is the volume negative? #1362

Open
zzh97 opened this issue Aug 30, 2024 · 5 comments
Open

Why is the volume negative? #1362

zzh97 opened this issue Aug 30, 2024 · 5 comments

Comments

@zzh97
Copy link
Contributor

zzh97 commented Aug 30, 2024

Expected Behavior

volume > 0

Actual Behavior

volume = -4084257.384990225

Steps to Reproduce the Problem

Write the following code in jscad.app

const jscad = require('@jscad/modeling')
const { colorize } = jscad.colors
const { geom3 } = jscad.geometries
const { measureAggregateVolume } = jscad.measurements

function main()
{
    const geom = geom3.create([
        {
            vertices: [
                [
                    46.183807373046875,
                    875,
                    0,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    69.77021789550781,
                    875,
                    -1.5520210266113281,
                ],
            ],
            plane: [
                0.06565949907765475,
                0,
                0.9978420867957374,
                3.032405657613156,
            ],
        },
        {
            vertices: [
                [
                    69.77021789550781,
                    875,
                    -1.5520210266113281,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    92.94989013671875,
                    875,
                    -6.181319713592529,
                ],
            ],
            plane: [
                0.1958461938590657,
                0,
                0.9806346253069577,
                12.142266061653359,
            ],
        },
        {
            vertices: [
                [
                    92.94989013671875,
                    875,
                    -6.181319713592529,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    115.3230972290039,
                    875,
                    -13.808066368103027,
                ],
            ],
            plane: [
                0.32265562018588806,
                0,
                0.9465164292089493,
                24.140083785164663,
            ],
        },
        {
            vertices: [
                [
                    115.3230972290039,
                    875,
                    -13.808066368103027,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    136.5040168762207,
                    875,
                    -24.300737380981445,
                ],
            ],
            plane: [
                0.44390090627614115,
                0,
                0.89607588150068,
                38.81895213190856,
            ],
        },
        {
            vertices: [
                [
                    18,
                    875,
                    0,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    46.183807373046875,
                    875,
                    0,
                ],
            ],
            plane: [
                0,
                0,
                1,
                0,
            ],
        },
        {
            vertices: [
                [
                    136.51267476340718,
                    857,
                    -24.30587796790121,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    18,
                    857,
                    -228.57868180632488,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                -857,
            ],
        },
        {
            vertices: [
                [
                    136.5040168762207,
                    875,
                    -24.300737380981445,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    136.51267476340718,
                    857,
                    -24.30587796790121,
                ],
                [
                    136.51267476340718,
                    875,
                    -24.30587796790121,
                ],
            ],
            plane: [
                0.5105362871643029,
                0,
                0.8598562086119335,
                48.79511404811407,
            ],
        },
        {
            vertices: [
                [
                    18,
                    857,
                    -228.57868180632522,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    18,
                    875,
                    0,
                ],
                [
                    18,
                    875,
                    -228.57868180632488,
                ],
            ],
            plane: [
                -1,
                0,
                0,
                -18,
            ],
        },
    ])
    const volume = measureAggregateVolume(geom);
    console.log(volume); // -4084257.384990225
    return [
        colorize([0.65, 0.25, 0.8], geom),
    ]
}

module.exports = { main }

Specifications

  • Version: latest
  • Platform: chrome
  • Environment: browser
@z3dev
Copy link
Member

z3dev commented Aug 30, 2024

@zzh97 Welcome

it's probably about rotation. The polygons have to follow the rule for rotation. See the API document for poly3.

Are you creating the polygons from a custom application/ script?

@zzh97
Copy link
Contributor Author

zzh97 commented Aug 30, 2024

@zzh97 Welcome

it's probably about rotation. The polygons have to follow the rule for rotation. See the API document for poly3.

Are you creating the polygons from a custom application/ script?

Got. Thanks!
The geom by intersect and measureAggregateVolume(geom) < 0.
Note: I modified @jscad\\modeling\\src\\maths\\constants.js.

// const spatialResolution = 1e5
const spatialResolution = 1e3

// const EPS = 1e-5
const EPS = 1e-3

@z3dev
Copy link
Member

z3dev commented Aug 30, 2024

@zzh97 Can you explain more? Can you provide a simple example?

@zzh97
Copy link
Contributor Author

zzh97 commented Sep 2, 2024

@zzh97 Can you explain more? Can you provide a simple example?

When the file ( @jscad\\modeling\\src\\maths\\constants.js) is modified.

// const spatialResolution = 1e5
const spatialResolution = 1e3

// const EPS = 1e-5
const EPS = 1e-3

Write the following code in jscad.app, the Volume of gome3_C is negative.
(This should be caused by the aforementioned modifications)

const jscad = require('@jscad/modeling')
const { intersect } = jscad.booleans
const { colorize } = jscad.colors
const { geom3 } = jscad.geometries
const { measureAggregateVolume } = jscad.measurements

function main()
{
    const geom3_A = geom3.create([
        {
            vertices: [
                [
                    0,
                    0,
                    18,
                ],
                [
                    1.1021821408568715e-15,
                    0,
                    0,
                ],
                [
                    128.6656550842538,
                    0,
                    0,
                ],
                [
                    128.2778778076172,
                    0,
                    0.17925329506397247,
                ],
                [
                    126.29783630371094,
                    0,
                    1.0683352947235107,
                ],
                [
                    124.30818176269531,
                    0,
                    1.935655951499939,
                ],
                [
                    122.30913543701172,
                    0,
                    2.781111001968384,
                ],
                [
                    120.30094146728516,
                    0,
                    3.604604959487915,
                ],
                [
                    118.2838363647461,
                    0,
                    4.406035900115967,
                ],
                [
                    116.25807189941406,
                    0,
                    5.185307502746582,
                ],
                [
                    114.223876953125,
                    0,
                    5.942326068878174,
                ],
                [
                    112.1815185546875,
                    0,
                    6.677000522613525,
                ],
                [
                    110.1312255859375,
                    0,
                    7.389243125915527,
                ],
                [
                    108.07324981689453,
                    0,
                    8.078965187072754,
                ],
                [
                    106.0078353881836,
                    0,
                    8.746088981628418,
                ],
                [
                    103.93522644042969,
                    0,
                    9.390531539916992,
                ],
                [
                    101.85568237304688,
                    0,
                    10.012215614318848,
                ],
                [
                    99.76944732666016,
                    0,
                    10.611067771911621,
                ],
                [
                    97.67677307128906,
                    0,
                    11.187013626098633,
                ],
                [
                    95.57791900634766,
                    0,
                    11.739984512329102,
                ],
                [
                    93.47312927246094,
                    0,
                    12.269915580749512,
                ],
                [
                    91.3626480102539,
                    0,
                    12.776742935180664,
                ],
                [
                    89.24673461914062,
                    0,
                    13.260404586791992,
                ],
                [
                    87.12565612792969,
                    0,
                    13.720843315124512,
                ],
                [
                    84.99964904785156,
                    0,
                    14.158003807067871,
                ],
                [
                    82.8689956665039,
                    0,
                    14.571830749511719,
                ],
                [
                    80.73391723632812,
                    0,
                    14.962278366088867,
                ],
                [
                    78.59468841552734,
                    0,
                    15.329298973083496,
                ],
                [
                    76.45156860351562,
                    0,
                    15.672846794128418,
                ],
                [
                    74.3048095703125,
                    0,
                    15.992880821228027,
                ],
                [
                    72.15467071533203,
                    0,
                    16.289363861083984,
                ],
                [
                    70.00141143798828,
                    0,
                    16.562259674072266,
                ],
                [
                    67.84529876708984,
                    0,
                    16.811534881591797,
                ],
                [
                    65.68656921386719,
                    0,
                    17.037158966064453,
                ],
                [
                    46.183807373046875,
                    0,
                    18,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    46.183807373046875,
                    0,
                    0,
                ],
                [
                    63.91359329223633,
                    0,
                    -0.8753095269203186,
                ],
                [
                    130.55045469923027,
                    0,
                    -0.8753095269203186,
                ],
                [
                    130.248046875,
                    0,
                    -0.7314738631248474,
                ],
                [
                    128.6656550842538,
                    0,
                    0,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    63.91359329223633,
                    0,
                    -0.8753095269203186,
                ],
                [
                    65.87606811523438,
                    0,
                    -1.0804234743118286,
                ],
                [
                    130.9816972778313,
                    0,
                    -1.0804234743118286,
                ],
                [
                    130.55045469923027,
                    0,
                    -0.8753095269203186,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    65.87606811523438,
                    0,
                    -1.0804234743118286,
                ],
                [
                    67.83617401123047,
                    0,
                    -1.3070367574691772,
                ],
                [
                    131.4581412145641,
                    0,
                    -1.3070367574691772,
                ],
                [
                    130.9816972778313,
                    0,
                    -1.0804234743118286,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    67.83617401123047,
                    0,
                    -1.3070367574691772,
                ],
                [
                    69.7936782836914,
                    0,
                    -1.5551236867904663,
                ],
                [
                    131.97973249823005,
                    0,
                    -1.5551236867904663,
                ],
                [
                    131.4581412145641,
                    0,
                    -1.3070367574691772,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    69.7936782836914,
                    0,
                    -1.5551236867904663,
                ],
                [
                    71.74835205078125,
                    0,
                    -1.8246536254882812,
                ],
                [
                    132.53706216170076,
                    0,
                    -1.8246536254882812,
                ],
                [
                    132.20809936523438,
                    0,
                    -1.6637428998947144,
                ],
                [
                    131.97973249823005,
                    0,
                    -1.5551236867904663,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    71.74835205078125,
                    0,
                    -1.8246536254882812,
                ],
                [
                    73.699951171875,
                    0,
                    -2.1155941486358643,
                ],
                [
                    133.1318553785418,
                    0,
                    -2.1155941486358643,
                ],
                [
                    132.53706216170076,
                    0,
                    -1.8246536254882812,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    73.699951171875,
                    0,
                    -2.1155941486358643,
                ],
                [
                    75.64824676513672,
                    0,
                    -2.427910566329956,
                ],
                [
                    133.77034906358375,
                    0,
                    -2.427910566329956,
                ],
                [
                    133.1318553785418,
                    0,
                    -2.1155941486358643,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    75.64824676513672,
                    0,
                    -2.427910566329956,
                ],
                [
                    77.5929946899414,
                    0,
                    -2.7615649700164795,
                ],
                [
                    134.44446366540882,
                    0,
                    -2.7615649700164795,
                ],
                [
                    134.1578369140625,
                    0,
                    -2.617448568344116,
                ],
                [
                    133.77034906358375,
                    0,
                    -2.427910566329956,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    77.5929946899414,
                    0,
                    -2.7615649700164795,
                ],
                [
                    79.53397369384766,
                    0,
                    -3.1165175437927246,
                ],
                [
                    135.1504131751308,
                    0,
                    -3.1165175437927246,
                ],
                [
                    134.44446366540882,
                    0,
                    -2.7615649700164795,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    79.53397369384766,
                    0,
                    -3.1165175437927246,
                ],
                [
                    81.47093963623047,
                    0,
                    -3.4927239418029785,
                ],
                [
                    135.8986334779283,
                    0,
                    -3.4927239418029785,
                ],
                [
                    135.1504131751308,
                    0,
                    -3.1165175437927246,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    81.47093963623047,
                    0,
                    -3.4927239418029785,
                ],
                [
                    83.40367126464844,
                    0,
                    -3.8901422023773193,
                ],
                [
                    136.6732113159521,
                    0,
                    -3.8901422023773193,
                ],
                [
                    136.0970001220703,
                    0,
                    -3.5924630165100098,
                ],
                [
                    135.8986334779283,
                    0,
                    -3.4927239418029785,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    83.40367126464844,
                    0,
                    -3.8901422023773193,
                ],
                [
                    85.33192443847656,
                    0,
                    -4.308722496032715,
                ],
                [
                    137.48344818232837,
                    0,
                    -4.308722496032715,
                ],
                [
                    136.6732113159521,
                    0,
                    -3.8901422023773193,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    85.33192443847656,
                    0,
                    -4.308722496032715,
                ],
                [
                    87.25547790527344,
                    0,
                    -4.748415470123291,
                ],
                [
                    138.32641324043038,
                    0,
                    -4.748415470123291,
                ],
                [
                    138.02536010742188,
                    0,
                    -4.588682174682617,
                ],
                [
                    137.48344818232837,
                    0,
                    -4.308722496032715,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    87.25547790527344,
                    0,
                    -4.748415470123291,
                ],
                [
                    89.1740951538086,
                    0,
                    -5.20916748046875,
                ],
                [
                    139.19480348976316,
                    0,
                    -5.20916748046875,
                ],
                [
                    138.32641324043038,
                    0,
                    -4.748415470123291,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    89.1740951538086,
                    0,
                    -5.20916748046875,
                ],
                [
                    91.0875473022461,
                    0,
                    -5.690923690795898,
                ],
                [
                    140.09862658773886,
                    0,
                    -5.690923690795898,
                ],
                [
                    139.9426727294922,
                    0,
                    -5.605973243713379,
                ],
                [
                    139.19480348976316,
                    0,
                    -5.20916748046875,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    91.0875473022461,
                    0,
                    -5.690923690795898,
                ],
                [
                    92.99559783935547,
                    0,
                    -6.1936235427856445,
                ],
                [
                    141.02149379032912,
                    0,
                    -6.1936235427856445,
                ],
                [
                    140.09862658773886,
                    0,
                    -5.690923690795898,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    92.99559783935547,
                    0,
                    -6.1936235427856445,
                ],
                [
                    94.89802551269531,
                    0,
                    -6.7172112464904785,
                ],
                [
                    141.97927997403332,
                    0,
                    -6.7172112464904785,
                ],
                [
                    141.8487091064453,
                    0,
                    -6.644220352172852,
                ],
                [
                    141.02149379032912,
                    0,
                    -6.1936235427856445,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    94.89802551269531,
                    0,
                    -6.7172112464904785,
                ],
                [
                    96.79460144042969,
                    0,
                    -7.261621952056885,
                ],
                [
                    142.95315731605731,
                    0,
                    -7.261621952056885,
                ],
                [
                    141.97927997403332,
                    0,
                    -6.7172112464904785,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    96.79460144042969,
                    0,
                    -7.261621952056885,
                ],
                [
                    98.68509674072266,
                    0,
                    -7.826789379119873,
                ],
                [
                    143.95858975903275,
                    0,
                    -7.826789379119873,
                ],
                [
                    143.74327087402344,
                    0,
                    -7.703306198120117,
                ],
                [
                    142.95315731605731,
                    0,
                    -7.261621952056885,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    98.68509674072266,
                    0,
                    -7.826789379119873,
                ],
                [
                    100.56929016113281,
                    0,
                    -8.412646293640137,
                ],
                [
                    144.98015444977193,
                    0,
                    -8.412646293640137,
                ],
                [
                    143.95858975903275,
                    0,
                    -7.826789379119873,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    100.56929016113281,
                    0,
                    -8.412646293640137,
                ],
                [
                    102.44693756103516,
                    0,
                    -9.019123077392578,
                ],
                [
                    146.0236316740487,
                    0,
                    -9.019123077392578,
                ],
                [
                    145.6260986328125,
                    0,
                    -8.783088684082031,
                ],
                [
                    144.98015444977193,
                    0,
                    -8.412646293640137,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    102.44693756103516,
                    0,
                    -9.019123077392578,
                ],
                [
                    104.31781768798828,
                    0,
                    -9.646142959594727,
                ],
                [
                    147.07966896247655,
                    0,
                    -9.646142959594727,
                ],
                [
                    146.0236316740487,
                    0,
                    -9.019123077392578,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    104.31781768798828,
                    0,
                    -9.646142959594727,
                ],
                [
                    106.18172454833984,
                    0,
                    -10.293635368347168,
                ],
                [
                    148.17018641977802,
                    0,
                    -10.293635368347168,
                ],
                [
                    147.07966896247655,
                    0,
                    -9.646142959594727,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    106.18172454833984,
                    0,
                    -10.293635368347168,
                ],
                [
                    106.66173561022875,
                    0,
                    -10.466303825378418,
                ],
                [
                    148.46099749983483,
                    0,
                    -10.466303825378418,
                ],
                [
                    148.17018641977802,
                    0,
                    -10.293635368347168,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    144.5410904762203,
                    0,
                    -10.466303825378418,
                ],
                [
                    144.61351013183594,
                    0,
                    -10.507833480834961,
                ],
                [
                    148.530942434569,
                    0,
                    -10.507833480834961,
                ],
                [
                    148.46099749983483,
                    0,
                    -10.466303825378418,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    144.61351013183594,
                    0,
                    -10.507833480834961,
                ],
                [
                    144.68132683627474,
                    0,
                    -10.548099517822266,
                ],
                [
                    148.59875916211274,
                    0,
                    -10.548099517822266,
                ],
                [
                    148.530942434569,
                    0,
                    -10.507833480834961,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    106.66173561022875,
                    0,
                    -10.466303825378418,
                ],
                [
                    108.03842163085938,
                    0,
                    -10.961522102355957,
                ],
                [
                    144.2546515557338,
                    0,
                    -10.961522102355957,
                ],
                [
                    144.54196166992188,
                    0,
                    -10.466303825378418,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    108.03842163085938,
                    0,
                    -10.961522102355957,
                ],
                [
                    109.88768005371094,
                    0,
                    -11.649720191955566,
                ],
                [
                    143.8553806061363,
                    0,
                    -11.649720191955566,
                ],
                [
                    144.2546515557338,
                    0,
                    -10.961522102355957,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    109.88768005371094,
                    0,
                    -11.649720191955566,
                ],
                [
                    111.72928619384766,
                    0,
                    -12.358149528503418,
                ],
                [
                    143.4443721215141,
                    0,
                    -12.358149528503418,
                ],
                [
                    143.8553806061363,
                    0,
                    -11.649720191955566,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    111.72928619384766,
                    0,
                    -12.358149528503418,
                ],
                [
                    113.56301879882812,
                    0,
                    -13.086722373962402,
                ],
                [
                    143.02167700472495,
                    0,
                    -13.086722373962402,
                ],
                [
                    143.4443721215141,
                    0,
                    -12.358149528503418,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    113.56301879882812,
                    0,
                    -13.086722373962402,
                ],
                [
                    115.3886489868164,
                    0,
                    -13.83535385131836,
                ],
                [
                    142.58734449875067,
                    0,
                    -13.83535385131836,
                ],
                [
                    143.02167700472495,
                    0,
                    -13.086722373962402,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    115.3886489868164,
                    0,
                    -13.83535385131836,
                ],
                [
                    117.20596313476562,
                    0,
                    -14.603949546813965,
                ],
                [
                    142.14142937949242,
                    0,
                    -14.603949546813965,
                ],
                [
                    142.58734449875067,
                    0,
                    -13.83535385131836,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    117.20596313476562,
                    0,
                    -14.603949546813965,
                ],
                [
                    119.0147476196289,
                    0,
                    -15.392422676086426,
                ],
                [
                    141.68398199651597,
                    0,
                    -15.392422676086426,
                ],
                [
                    142.14142937949242,
                    0,
                    -14.603949546813965,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    119.0147476196289,
                    0,
                    -15.392422676086426,
                ],
                [
                    120.81478118896484,
                    0,
                    -16.2006778717041,
                ],
                [
                    141.21505767901436,
                    0,
                    -16.2006778717041,
                ],
                [
                    141.68398199651597,
                    0,
                    -15.392422676086426,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    120.81478118896484,
                    0,
                    -16.2006778717041,
                ],
                [
                    122.60584259033203,
                    0,
                    -17.02861213684082,
                ],
                [
                    140.73471618251617,
                    0,
                    -17.02861213684082,
                ],
                [
                    141.21505767901436,
                    0,
                    -16.2006778717041,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    122.60584259033203,
                    0,
                    -17.02861213684082,
                ],
                [
                    124.38771057128906,
                    0,
                    -17.876129150390625,
                ],
                [
                    140.24301338950644,
                    0,
                    -17.876129150390625,
                ],
                [
                    140.73471618251617,
                    0,
                    -17.02861213684082,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    124.38771057128906,
                    0,
                    -17.876129150390625,
                ],
                [
                    126.16020202636719,
                    0,
                    -18.743135452270508,
                ],
                [
                    139.7400035225944,
                    0,
                    -18.743135452270508,
                ],
                [
                    140.24301338950644,
                    0,
                    -17.876129150390625,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    126.16020202636719,
                    0,
                    -18.743135452270508,
                ],
                [
                    127.92306518554688,
                    0,
                    -19.6295108795166,
                ],
                [
                    139.22575629656336,
                    0,
                    -19.6295108795166,
                ],
                [
                    139.7400035225944,
                    0,
                    -18.743135452270508,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    127.92306518554688,
                    0,
                    -19.6295108795166,
                ],
                [
                    129.67611694335938,
                    0,
                    -20.535165786743164,
                ],
                [
                    138.70032372085484,
                    0,
                    -20.535165786743164,
                ],
                [
                    139.22575629656336,
                    0,
                    -19.6295108795166,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    129.67611694335938,
                    0,
                    -20.535165786743164,
                ],
                [
                    131.41912841796875,
                    0,
                    -21.459976196289062,
                ],
                [
                    138.16377772341986,
                    0,
                    -21.459976196289062,
                ],
                [
                    138.70032372085484,
                    0,
                    -20.535165786743164,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    131.41912841796875,
                    0,
                    -21.459976196289062,
                ],
                [
                    133.1519012451172,
                    0,
                    -22.403837203979492,
                ],
                [
                    137.61617916637084,
                    0,
                    -22.403837203979492,
                ],
                [
                    138.16377772341986,
                    0,
                    -21.459976196289062,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    133.1519012451172,
                    0,
                    -22.403837203979492,
                ],
                [
                    134.87423706054688,
                    0,
                    -23.366641998291016,
                ],
                [
                    137.05759001840406,
                    0,
                    -23.366641998291016,
                ],
                [
                    137.61617916637084,
                    0,
                    -22.403837203979492,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    134.87423706054688,
                    0,
                    -23.366641998291016,
                ],
                [
                    136.51272583007812,
                    0,
                    -24.305789947509766,
                ],
                [
                    137.05759001840406,
                    0,
                    -23.366641998291016,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    144.6813201904297,
                    0,
                    -10.548099517822266,
                ],
                [
                    136.51272583007812,
                    0,
                    -24.305789947509766,
                ],
                [
                    200,
                    0,
                    -62.0012321472168,
                ],
                [
                    209.18968200683594,
                    0,
                    -46.52383041381836,
                ],
                [
                    148.59875916211274,
                    0,
                    -10.548099517822266,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                0,
            ],
        },
        {
            vertices: [
                [
                    46.183807373046875,
                    875,
                    18,
                ],
                [
                    65.68656921386719,
                    875,
                    17.037158966064453,
                ],
                [
                    67.84529876708984,
                    875,
                    16.811534881591797,
                ],
                [
                    70.00141143798828,
                    875,
                    16.562259674072266,
                ],
                [
                    72.15467071533203,
                    875,
                    16.289363861083984,
                ],
                [
                    74.3048095703125,
                    875,
                    15.992880821228027,
                ],
                [
                    76.45156860351562,
                    875,
                    15.672846794128418,
                ],
                [
                    78.59468841552734,
                    875,
                    15.329298973083496,
                ],
                [
                    80.73391723632812,
                    875,
                    14.962278366088867,
                ],
                [
                    82.8689956665039,
                    875,
                    14.571830749511719,
                ],
                [
                    84.99964904785156,
                    875,
                    14.158003807067871,
                ],
                [
                    87.12565612792969,
                    875,
                    13.720843315124512,
                ],
                [
                    89.24673461914062,
                    875,
                    13.260404586791992,
                ],
                [
                    91.3626480102539,
                    875,
                    12.776742935180664,
                ],
                [
                    93.47312927246094,
                    875,
                    12.269915580749512,
                ],
                [
                    95.57791900634766,
                    875,
                    11.739984512329102,
                ],
                [
                    97.67677307128906,
                    875,
                    11.187013626098633,
                ],
                [
                    99.76944732666016,
                    875,
                    10.611067771911621,
                ],
                [
                    101.85568237304688,
                    875,
                    10.012215614318848,
                ],
                [
                    103.93522644042969,
                    875,
                    9.390531539916992,
                ],
                [
                    106.0078353881836,
                    875,
                    8.746088981628418,
                ],
                [
                    108.07324981689453,
                    875,
                    8.078965187072754,
                ],
                [
                    110.1312255859375,
                    875,
                    7.389243125915527,
                ],
                [
                    112.1815185546875,
                    875,
                    6.677000522613525,
                ],
                [
                    114.223876953125,
                    875,
                    5.942326068878174,
                ],
                [
                    116.25807189941406,
                    875,
                    5.185307502746582,
                ],
                [
                    118.2838363647461,
                    875,
                    4.406035900115967,
                ],
                [
                    120.30094146728516,
                    875,
                    3.604604959487915,
                ],
                [
                    122.30913543701172,
                    875,
                    2.781111001968384,
                ],
                [
                    124.30818176269531,
                    875,
                    1.935655951499939,
                ],
                [
                    126.29783630371094,
                    875,
                    1.0683352947235107,
                ],
                [
                    128.2778778076172,
                    875,
                    0.17925329506397247,
                ],
                [
                    128.6656550842538,
                    875,
                    0,
                ],
                [
                    1.1021821408568715e-15,
                    875,
                    0,
                ],
                [
                    0,
                    875,
                    18,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    128.6656550842538,
                    875,
                    0,
                ],
                [
                    130.248046875,
                    875,
                    -0.7314738631248474,
                ],
                [
                    130.55045469923027,
                    875,
                    -0.8753095269203186,
                ],
                [
                    63.91359329223633,
                    875,
                    -0.8753095269203186,
                ],
                [
                    46.183807373046875,
                    875,
                    0,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    130.55045469923027,
                    875,
                    -0.8753095269203186,
                ],
                [
                    130.9816972778313,
                    875,
                    -1.0804234743118286,
                ],
                [
                    65.87606811523438,
                    875,
                    -1.0804234743118286,
                ],
                [
                    63.91359329223633,
                    875,
                    -0.8753095269203186,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    130.9816972778313,
                    875,
                    -1.0804234743118286,
                ],
                [
                    131.4581412145641,
                    875,
                    -1.3070367574691772,
                ],
                [
                    67.83617401123047,
                    875,
                    -1.3070367574691772,
                ],
                [
                    65.87606811523438,
                    875,
                    -1.0804234743118286,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    131.4581412145641,
                    875,
                    -1.3070367574691772,
                ],
                [
                    131.97973249823005,
                    875,
                    -1.5551236867904663,
                ],
                [
                    69.7936782836914,
                    875,
                    -1.5551236867904663,
                ],
                [
                    67.83617401123047,
                    875,
                    -1.3070367574691772,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    131.97973249823005,
                    875,
                    -1.5551236867904663,
                ],
                [
                    132.20809936523438,
                    875,
                    -1.6637428998947144,
                ],
                [
                    132.53706216170076,
                    875,
                    -1.8246536254882812,
                ],
                [
                    71.74835205078125,
                    875,
                    -1.8246536254882812,
                ],
                [
                    69.7936782836914,
                    875,
                    -1.5551236867904663,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    132.53706216170076,
                    875,
                    -1.8246536254882812,
                ],
                [
                    133.1318553785418,
                    875,
                    -2.1155941486358643,
                ],
                [
                    73.699951171875,
                    875,
                    -2.1155941486358643,
                ],
                [
                    71.74835205078125,
                    875,
                    -1.8246536254882812,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    133.1318553785418,
                    875,
                    -2.1155941486358643,
                ],
                [
                    133.77034906358375,
                    875,
                    -2.427910566329956,
                ],
                [
                    75.64824676513672,
                    875,
                    -2.427910566329956,
                ],
                [
                    73.699951171875,
                    875,
                    -2.1155941486358643,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    133.77034906358375,
                    875,
                    -2.427910566329956,
                ],
                [
                    134.1578369140625,
                    875,
                    -2.617448568344116,
                ],
                [
                    134.44446366540882,
                    875,
                    -2.7615649700164795,
                ],
                [
                    77.5929946899414,
                    875,
                    -2.7615649700164795,
                ],
                [
                    75.64824676513672,
                    875,
                    -2.427910566329956,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    134.44446366540882,
                    875,
                    -2.7615649700164795,
                ],
                [
                    135.1504131751308,
                    875,
                    -3.1165175437927246,
                ],
                [
                    79.53397369384766,
                    875,
                    -3.1165175437927246,
                ],
                [
                    77.5929946899414,
                    875,
                    -2.7615649700164795,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    135.1504131751308,
                    875,
                    -3.1165175437927246,
                ],
                [
                    135.8986334779283,
                    875,
                    -3.4927239418029785,
                ],
                [
                    81.47093963623047,
                    875,
                    -3.4927239418029785,
                ],
                [
                    79.53397369384766,
                    875,
                    -3.1165175437927246,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    135.8986334779283,
                    875,
                    -3.4927239418029785,
                ],
                [
                    136.0970001220703,
                    875,
                    -3.5924630165100098,
                ],
                [
                    136.6732113159521,
                    875,
                    -3.8901422023773193,
                ],
                [
                    83.40367126464844,
                    875,
                    -3.8901422023773193,
                ],
                [
                    81.47093963623047,
                    875,
                    -3.4927239418029785,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    136.6732113159521,
                    875,
                    -3.8901422023773193,
                ],
                [
                    137.48344818232837,
                    875,
                    -4.308722496032715,
                ],
                [
                    85.33192443847656,
                    875,
                    -4.308722496032715,
                ],
                [
                    83.40367126464844,
                    875,
                    -3.8901422023773193,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    137.48344818232837,
                    875,
                    -4.308722496032715,
                ],
                [
                    138.02536010742188,
                    875,
                    -4.588682174682617,
                ],
                [
                    138.32641324043038,
                    875,
                    -4.748415470123291,
                ],
                [
                    87.25547790527344,
                    875,
                    -4.748415470123291,
                ],
                [
                    85.33192443847656,
                    875,
                    -4.308722496032715,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    138.32641324043038,
                    875,
                    -4.748415470123291,
                ],
                [
                    139.19480348976316,
                    875,
                    -5.20916748046875,
                ],
                [
                    89.1740951538086,
                    875,
                    -5.20916748046875,
                ],
                [
                    87.25547790527344,
                    875,
                    -4.748415470123291,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    139.19480348976316,
                    875,
                    -5.20916748046875,
                ],
                [
                    139.9426727294922,
                    875,
                    -5.605973243713379,
                ],
                [
                    140.09862658773886,
                    875,
                    -5.690923690795898,
                ],
                [
                    91.0875473022461,
                    875,
                    -5.690923690795898,
                ],
                [
                    89.1740951538086,
                    875,
                    -5.20916748046875,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    140.09862658773886,
                    875,
                    -5.690923690795898,
                ],
                [
                    141.02149379032912,
                    875,
                    -6.1936235427856445,
                ],
                [
                    92.99559783935547,
                    875,
                    -6.1936235427856445,
                ],
                [
                    91.0875473022461,
                    875,
                    -5.690923690795898,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    141.02149379032912,
                    875,
                    -6.1936235427856445,
                ],
                [
                    141.8487091064453,
                    875,
                    -6.644220352172852,
                ],
                [
                    141.97927997403332,
                    875,
                    -6.7172112464904785,
                ],
                [
                    94.89802551269531,
                    875,
                    -6.7172112464904785,
                ],
                [
                    92.99559783935547,
                    875,
                    -6.1936235427856445,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    141.97927997403332,
                    875,
                    -6.7172112464904785,
                ],
                [
                    142.95315731605731,
                    875,
                    -7.261621952056885,
                ],
                [
                    96.79460144042969,
                    875,
                    -7.261621952056885,
                ],
                [
                    94.89802551269531,
                    875,
                    -6.7172112464904785,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    142.95315731605731,
                    875,
                    -7.261621952056885,
                ],
                [
                    143.74327087402344,
                    875,
                    -7.703306198120117,
                ],
                [
                    143.95858975903275,
                    875,
                    -7.826789379119873,
                ],
                [
                    98.68509674072266,
                    875,
                    -7.826789379119873,
                ],
                [
                    96.79460144042969,
                    875,
                    -7.261621952056885,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    143.95858975903275,
                    875,
                    -7.826789379119873,
                ],
                [
                    144.98015444977193,
                    875,
                    -8.412646293640137,
                ],
                [
                    100.56929016113281,
                    875,
                    -8.412646293640137,
                ],
                [
                    98.68509674072266,
                    875,
                    -7.826789379119873,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    144.98015444977193,
                    875,
                    -8.412646293640137,
                ],
                [
                    145.6260986328125,
                    875,
                    -8.783088684082031,
                ],
                [
                    146.0236316740487,
                    875,
                    -9.019123077392578,
                ],
                [
                    102.44693756103516,
                    875,
                    -9.019123077392578,
                ],
                [
                    100.56929016113281,
                    875,
                    -8.412646293640137,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    146.0236316740487,
                    875,
                    -9.019123077392578,
                ],
                [
                    147.07966896247655,
                    875,
                    -9.646142959594727,
                ],
                [
                    104.31781768798828,
                    875,
                    -9.646142959594727,
                ],
                [
                    102.44693756103516,
                    875,
                    -9.019123077392578,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    147.07966896247655,
                    875,
                    -9.646142959594727,
                ],
                [
                    148.17018641977802,
                    875,
                    -10.293635368347168,
                ],
                [
                    106.18172454833984,
                    875,
                    -10.293635368347168,
                ],
                [
                    104.31781768798828,
                    875,
                    -9.646142959594727,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    148.17018641977802,
                    875,
                    -10.293635368347168,
                ],
                [
                    148.46099749983483,
                    875,
                    -10.466303825378418,
                ],
                [
                    106.66173561022875,
                    875,
                    -10.466303825378418,
                ],
                [
                    106.18172454833984,
                    875,
                    -10.293635368347168,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    148.46099749983483,
                    875,
                    -10.466303825378418,
                ],
                [
                    148.530942434569,
                    875,
                    -10.507833480834961,
                ],
                [
                    144.61351013183594,
                    875,
                    -10.507833480834961,
                ],
                [
                    144.5410904762203,
                    875,
                    -10.466303825378418,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    148.530942434569,
                    875,
                    -10.507833480834961,
                ],
                [
                    148.59875916211274,
                    875,
                    -10.548099517822266,
                ],
                [
                    144.68132683627474,
                    875,
                    -10.548099517822266,
                ],
                [
                    144.61351013183594,
                    875,
                    -10.507833480834961,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    144.54196166992188,
                    875,
                    -10.466303825378418,
                ],
                [
                    144.2546515557338,
                    875,
                    -10.961522102355957,
                ],
                [
                    108.03842163085938,
                    875,
                    -10.961522102355957,
                ],
                [
                    106.66173561022875,
                    875,
                    -10.466303825378418,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    144.2546515557338,
                    875,
                    -10.961522102355957,
                ],
                [
                    143.8553806061363,
                    875,
                    -11.649720191955566,
                ],
                [
                    109.88768005371094,
                    875,
                    -11.649720191955566,
                ],
                [
                    108.03842163085938,
                    875,
                    -10.961522102355957,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    143.8553806061363,
                    875,
                    -11.649720191955566,
                ],
                [
                    143.4443721215141,
                    875,
                    -12.358149528503418,
                ],
                [
                    111.72928619384766,
                    875,
                    -12.358149528503418,
                ],
                [
                    109.88768005371094,
                    875,
                    -11.649720191955566,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    143.4443721215141,
                    875,
                    -12.358149528503418,
                ],
                [
                    143.02167700472495,
                    875,
                    -13.086722373962402,
                ],
                [
                    113.56301879882812,
                    875,
                    -13.086722373962402,
                ],
                [
                    111.72928619384766,
                    875,
                    -12.358149528503418,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    143.02167700472495,
                    875,
                    -13.086722373962402,
                ],
                [
                    142.58734449875067,
                    875,
                    -13.83535385131836,
                ],
                [
                    115.3886489868164,
                    875,
                    -13.83535385131836,
                ],
                [
                    113.56301879882812,
                    875,
                    -13.086722373962402,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    142.58734449875067,
                    875,
                    -13.83535385131836,
                ],
                [
                    142.14142937949242,
                    875,
                    -14.603949546813965,
                ],
                [
                    117.20596313476562,
                    875,
                    -14.603949546813965,
                ],
                [
                    115.3886489868164,
                    875,
                    -13.83535385131836,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    142.14142937949242,
                    875,
                    -14.603949546813965,
                ],
                [
                    141.68398199651597,
                    875,
                    -15.392422676086426,
                ],
                [
                    119.0147476196289,
                    875,
                    -15.392422676086426,
                ],
                [
                    117.20596313476562,
                    875,
                    -14.603949546813965,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    141.68398199651597,
                    875,
                    -15.392422676086426,
                ],
                [
                    141.21505767901436,
                    875,
                    -16.2006778717041,
                ],
                [
                    120.81478118896484,
                    875,
                    -16.2006778717041,
                ],
                [
                    119.0147476196289,
                    875,
                    -15.392422676086426,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    141.21505767901436,
                    875,
                    -16.2006778717041,
                ],
                [
                    140.73471618251617,
                    875,
                    -17.02861213684082,
                ],
                [
                    122.60584259033203,
                    875,
                    -17.02861213684082,
                ],
                [
                    120.81478118896484,
                    875,
                    -16.2006778717041,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    140.73471618251617,
                    875,
                    -17.02861213684082,
                ],
                [
                    140.24301338950644,
                    875,
                    -17.876129150390625,
                ],
                [
                    124.38771057128906,
                    875,
                    -17.876129150390625,
                ],
                [
                    122.60584259033203,
                    875,
                    -17.02861213684082,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    140.24301338950644,
                    875,
                    -17.876129150390625,
                ],
                [
                    139.7400035225944,
                    875,
                    -18.743135452270508,
                ],
                [
                    126.16020202636719,
                    875,
                    -18.743135452270508,
                ],
                [
                    124.38771057128906,
                    875,
                    -17.876129150390625,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    139.7400035225944,
                    875,
                    -18.743135452270508,
                ],
                [
                    139.22575629656336,
                    875,
                    -19.6295108795166,
                ],
                [
                    127.92306518554688,
                    875,
                    -19.6295108795166,
                ],
                [
                    126.16020202636719,
                    875,
                    -18.743135452270508,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    139.22575629656336,
                    875,
                    -19.6295108795166,
                ],
                [
                    138.70032372085484,
                    875,
                    -20.535165786743164,
                ],
                [
                    129.67611694335938,
                    875,
                    -20.535165786743164,
                ],
                [
                    127.92306518554688,
                    875,
                    -19.6295108795166,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    138.70032372085484,
                    875,
                    -20.535165786743164,
                ],
                [
                    138.16377772341986,
                    875,
                    -21.459976196289062,
                ],
                [
                    131.41912841796875,
                    875,
                    -21.459976196289062,
                ],
                [
                    129.67611694335938,
                    875,
                    -20.535165786743164,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    138.16377772341986,
                    875,
                    -21.459976196289062,
                ],
                [
                    137.61617916637084,
                    875,
                    -22.403837203979492,
                ],
                [
                    133.1519012451172,
                    875,
                    -22.403837203979492,
                ],
                [
                    131.41912841796875,
                    875,
                    -21.459976196289062,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    137.61617916637084,
                    875,
                    -22.403837203979492,
                ],
                [
                    137.05759001840406,
                    875,
                    -23.366641998291016,
                ],
                [
                    134.87423706054688,
                    875,
                    -23.366641998291016,
                ],
                [
                    133.1519012451172,
                    875,
                    -22.403837203979492,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    137.05759001840406,
                    875,
                    -23.366641998291016,
                ],
                [
                    136.51272583007812,
                    875,
                    -24.305789947509766,
                ],
                [
                    134.87423706054688,
                    875,
                    -23.366641998291016,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    148.59875916211274,
                    875,
                    -10.548099517822266,
                ],
                [
                    209.18968200683594,
                    875,
                    -46.52383041381836,
                ],
                [
                    200,
                    875,
                    -62.0012321472168,
                ],
                [
                    136.51272583007812,
                    875,
                    -24.305789947509766,
                ],
                [
                    144.6813201904297,
                    875,
                    -10.548099517822266,
                ],
            ],
            plane: [
                0,
                1,
                0,
                875,
            ],
        },
        {
            vertices: [
                [
                    1.1021821408568715e-15,
                    875,
                    0,
                ],
                [
                    1.1021821408568715e-15,
                    0,
                    0,
                ],
                [
                    0,
                    0,
                    18,
                ],
                [
                    0,
                    875,
                    18,
                ],
            ],
            plane: [
                -1,
                0,
                -6.123234115871508e-17,
                -1.1021821408568715e-15,
            ],
        },
        {
            vertices: [
                [
                    46.183807373046875,
                    875,
                    0,
                ],
                [
                    46.183807373046875,
                    0,
                    0,
                ],
                [
                    1.1021821408568715e-15,
                    0,
                    0,
                ],
                [
                    1.1021821408568715e-15,
                    875,
                    0,
                ],
            ],
            plane: [
                0,
                0,
                -1,
                0,
            ],
        },
        {
            vertices: [
                [
                    0,
                    875,
                    18,
                ],
                [
                    0,
                    0,
                    18,
                ],
                [
                    46.183807373046875,
                    0,
                    18,
                ],
                [
                    46.183807373046875,
                    875,
                    18,
                ],
            ],
            plane: [
                0,
                0,
                1,
                18,
            ],
        },
        {
            vertices: [
                [
                    48.15694427490236,
                    875,
                    -0.010814946144819315,
                ],
                [
                    48.15694427490236,
                    0,
                    -0.010814946144819315,
                ],
                [
                    46.18380737304688,
                    0,
                    -5.551115123125783e-17,
                ],
                [
                    46.18380737304688,
                    875,
                    -5.551115123125783e-17,
                ],
            ],
            plane: [
                -0.005481010306465685,
                0,
                -0.9999849791501974,
                -0.2531339242034958,
            ],
        },
        {
            vertices: [
                [
                    46.183807373046875,
                    875,
                    18,
                ],
                [
                    46.183807373046875,
                    0,
                    18,
                ],
                [
                    48.3542594909668,
                    0,
                    17.98810386657715,
                ],
                [
                    48.3542594909668,
                    875,
                    17.98810386657715,
                ],
            ],
            plane: [
                0.005480864859484845,
                0,
                0.999984979947395,
                18.25285684596126,
            ],
        },
        {
            vertices: [
                [
                    50.12984466552734,
                    875,
                    -0.04325851798057556,
                ],
                [
                    50.12984466552734,
                    0,
                    -0.04325851798057556,
                ],
                [
                    48.156944274902344,
                    0,
                    -0.01081494614481937,
                ],
                [
                    48.156944274902344,
                    875,
                    -0.01081494614481937,
                ],
            ],
            plane: [
                -0.01644238406626334,
                0,
                -0.9998648148655984,
                -0.7810014891007147,
            ],
        },
        {
            vertices: [
                [
                    48.3542594909668,
                    875,
                    17.98810386657715,
                ],
                [
                    48.3542594909668,
                    0,
                    17.98810386657715,
                ],
                [
                    50.52444839477539,
                    0,
                    17.952415466308594,
                ],
                [
                    50.52444839477539,
                    875,
                    17.952415466308594,
                ],
            ],
            plane: [
                0.016442612682505634,
                0,
                0.9998648111060681,
                18.78074243507083,
            ],
        },
        {
            vertices: [
                [
                    52.10226821899415,
                    875,
                    -0.09732669591903687,
                ],
                [
                    52.10226821899415,
                    0,
                    -0.09732669591903687,
                ],
                [
                    50.12984466552735,
                    0,
                    -0.04325851798057556,
                ],
                [
                    50.12984466552735,
                    875,
                    -0.04325851798057556,
                ],
            ],
            plane: [
                -0.027401759278652186,
                0,
                -0.9996245012945786,
                -1.3304036617379311,
            ],
        },
        {
            vertices: [
                [
                    50.524448394775405,
                    875,
                    17.952415466308604,
                ],
                [
                    50.524448394775405,
                    0,
                    17.952415466308604,
                ],
                [
                    52.69411087036135,
                    0,
                    17.892940521240245,
                ],
                [
                    52.69411087036135,
                    875,
                    17.892940521240245,
                ],
            ],
            plane: [
                0.02740177928127488,
                0,
                0.9996245007462655,
                19.330134130920065,
            ],
        },
        {
            vertices: [
                [
                    54.07398223876955,
                    875,
                    -0.17301318049430892,
                ],
                [
                    54.07398223876955,
                    0,
                    -0.17301318049430892,
                ],
                [
                    52.10226821899416,
                    0,
                    -0.09732669591903731,
                ],
                [
                    52.10226821899416,
                    875,
                    -0.09732669591903731,
                ],
            ],
            plane: [
                -0.03835788735938199,
                0,
                -0.9992640654388235,
                -1.9012778656727003,
            ],
        },
        {
            vertices: [
                [
                    52.69411087036132,
                    875,
                    17.892940521240234,
                ],
                [
                    52.69411087036132,
                    0,
                    17.892940521240234,
                ],
                [
                    54.86299896240234,
                    0,
                    17.80968475341797,
                ],
                [
                    54.86299896240234,
                    875,
                    17.80968475341797,
                ],
            ],
            plane: [
                0.03835813223743512,
                0,
                0.9992640560388707,
                19.90101999261617,
            ],
        },
        {
            vertices: [
                [
                    56.044746398925774,
                    875,
                    -0.27030879259109497,
                ],
                [
                    56.044746398925774,
                    0,
                    -0.27030879259109497,
                ],
                [
                    54.073982238769524,
                    0,
                    -0.17301318049430847,
                ],
                [
                    54.073982238769524,
                    875,
                    -0.17301318049430847,
                ],
            ],
            plane: [
                -0.04930942972938052,
                0,
                -0.9987835501948173,
                -2.4935545087457744,
            ],
        },
        {
            vertices: [
                [
                    54.86299896240235,
                    875,
                    17.809684753417972,
                ],
                [
                    54.86299896240235,
                    0,
                    17.809684753417972,
                ],
                [
                    57.030841827392585,
                    0,
                    17.702659606933597,
                ],
                [
                    57.030841827392585,
                    875,
                    17.702659606933597,
                ],
            ],
            plane: [
                0.0493093654672303,
                0,
                0.9987835533674047,
                20.493279888837463,
            ],
        },
        {
            vertices: [
                [
                    58.01432800292968,
                    875,
                    -0.3892018795013428,
                ],
                [
                    58.01432800292968,
                    0,
                    -0.3892018795013428,
                ],
                [
                    56.04474639892578,
                    0,
                    -0.27030879259109497,
                ],
                [
                    56.04474639892578,
                    875,
                    -0.27030879259109497,
                ],
            ],
            plane: [
                -0.06025495984149243,
                0,
                -0.998183019197632,
                -3.1071562968896544,
            ],
        },
        {
            vertices: [
                [
                    57.03084182739258,
                    875,
                    17.702659606933594,
                ],
                [
                    57.03084182739258,
                    0,
                    17.702659606933594,
                ],
                [
                    59.19738006591797,
                    0,
                    17.57187843322754,
                ],
                [
                    59.19738006591797,
                    875,
                    17.57187843322754,
                ],
            ],
            plane: [
                0.06025444120817127,
                0,
                0.9981830505046111,
                21.106856274434875,
            ],
        },
        {
            vertices: [
                [
                    59.98248291015627,
                    875,
                    -0.52967780828476,
                ],
                [
                    59.98248291015627,
                    0,
                    -0.52967780828476,
                ],
                [
                    58.0143280029297,
                    0,
                    -0.3892018795013432,
                ],
                [
                    58.0143280029297,
                    875,
                    -0.3892018795013432,
                ],
            ],
            plane: [
                -0.07119331700946137,
                0,
                -0.9974625364459513,
                -3.742018150686504,
            ],
        },
        {
            vertices: [
                [
                    59.197380065917976,
                    875,
                    17.571878433227543,
                ],
                [
                    59.197380065917976,
                    0,
                    17.571878433227543,
                ],
                [
                    61.362350463867195,
                    0,
                    17.417354583740238,
                ],
                [
                    61.362350463867195,
                    875,
                    17.417354583740238,
                ],
            ],
            plane: [
                0.07119346728233907,
                0,
                0.9974625257202993,
                21.741756984580316,
            ],
        },
        {
            vertices: [
                [
                    61.94898605346678,
                    875,
                    -0.6917202472686768,
                ],
                [
                    61.94898605346678,
                    0,
                    -0.6917202472686768,
                ],
                [
                    59.98248291015624,
                    0,
                    -0.5296778082847595,
                ],
                [
                    59.98248291015624,
                    875,
                    -0.5296778082847595,
                ],
            ],
            plane: [
                -0.0821229771027771,
                0,
                -0.9966222035614983,
                -4.398051406128099,
            ],
        },
        {
            vertices: [
                [
                    61.36235046386719,
                    875,
                    17.417354583740234,
                ],
                [
                    61.36235046386719,
                    0,
                    17.417354583740234,
                ],
                [
                    63.52550506591796,
                    0,
                    17.239107131958008,
                ],
                [
                    63.52550506591796,
                    875,
                    17.239107131958008,
                ],
            ],
            plane: [
                0.08212328581217901,
                0,
                0.9966221781233905,
                22.39779970764587,
            ],
        },
        {
            vertices: [
                [
                    63.913593292236314,
                    875,
                    -0.8753095269203186,
                ],
                [
                    63.913593292236314,
                    0,
                    -0.8753095269203186,
                ],
                [
                    61.94898605346678,
                    0,
                    -0.6917202472686768,
                ],
                [
                    61.94898605346678,
                    875,
                    -0.6917202472686768,
                ],
            ],
            plane: [
                -0.09304296710531475,
                0,
                -0.9956620944237252,
                -5.075197841429485,
            ],
        },
        {
            vertices: [
                [
                    63.52550506591797,
                    875,
                    17.239107131958008,
                ],
                [
                    63.52550506591797,
                    0,
                    17.239107131958008,
                ],
                [
                    65.68656921386719,
                    0,
                    17.037158966064453,
                ],
                [
                    65.68656921386719,
                    875,
                    17.037158966064453,
                ],
            ],
            plane: [
                0.09304311086573212,
                0,
                0.9956620809895429,
                23.074935892056814,
            ],
        },
        {
            vertices: [
                [
                    65.87606811523435,
                    875,
                    -1.0804234743118277,
                ],
                [
                    65.87606811523435,
                    0,
                    -1.0804234743118277,
                ],
                [
                    63.9135932922363,
                    0,
                    -0.8753095269203177,
                ],
                [
                    63.9135932922363,
                    875,
                    -0.8753095269203177,
                ],
            ],
            plane: [
                -0.10395175899893547,
                0,
                -0.9945823403826487,
                -5.77336304882689,
            ],
        },
        {
            vertices: [
                [
                    65.6865692138672,
                    875,
                    17.03715896606446,
                ],
                [
                    65.6865692138672,
                    0,
                    17.03715896606446,
                ],
                [
                    67.84529876708986,
                    0,
                    16.811534881591804,
                ],
                [
                    67.84529876708986,
                    875,
                    16.811534881591804,
                ],
            ],
            plane: [
                0.10395084057861577,
                0,
                0.9945824363736772,
                23.77303315786094,
            ],
        },
        {
            vertices: [
                [
                    67.83617401123047,
                    875,
                    -1.3070367574691781,
                ],
                [
                    67.83617401123047,
                    0,
                    -1.3070367574691781,
                ],
                [
                    65.87606811523436,
                    0,
                    -1.0804234743118286,
                ],
                [
                    65.87606811523436,
                    875,
                    -1.0804234743118286,
                ],
            ],
            plane: [
                -0.11484777771809826,
                0,
                -0.993383102309081,
                -6.492445605121297,
            ],
        },
        {
            vertices: [
                [
                    67.84529876708983,
                    875,
                    16.8115348815918,
                ],
                [
                    67.84529876708983,
                    0,
                    16.8115348815918,
                ],
                [
                    70.00141143798828,
                    0,
                    16.562259674072266,
                ],
                [
                    70.00141143798828,
                    875,
                    16.562259674072266,
                ],
            ],
            plane: [
                0.11484824922563808,
                0,
                0.9933830477966723,
                24.49220754040634,
            ],
        },
        {
            vertices: [
                [
                    69.79367828369142,
                    875,
                    -1.555123686790468,
                ],
                [
                    69.79367828369142,
                    0,
                    -1.555123686790468,
                ],
                [
                    67.83617401123047,
                    0,
                    -1.3070367574691772,
                ],
                [
                    67.83617401123047,
                    875,
                    -1.3070367574691772,
                ],
            ],
            plane: [
                -0.12573061473993896,
                0,
                -0.9920644195399395,
                -7.232419197921454,
            ],
        },
        {
            vertices: [
                [
                    70.00141143798828,
                    875,
                    16.562259674072266,
                ],
                [
                    70.00141143798828,
                    0,
                    16.562259674072266,
                ],
                [
                    72.15467071533203,
                    0,
                    16.289363861083984,
                ],
                [
                    72.15467071533203,
                    875,
                    16.289363861083984,
                ],
            ],
            plane: [
                0.12573043816079602,
                0,
                0.9920644419189181,
                25.232137032447127,
            ],
        },
        {
            vertices: [
                [
                    71.74835205078126,
                    875,
                    -1.8246536254882812,
                ],
                [
                    71.74835205078126,
                    0,
                    -1.8246536254882812,
                ],
                [
                    69.79367828369142,
                    0,
                    -1.5551236867904663,
                ],
                [
                    69.79367828369142,
                    875,
                    -1.5551236867904663,
                ],
            ],
            plane: [
                -0.1365974926473355,
                0,
                -0.9906266324920108,
                -7.9930945152332376,
            ],
        },
        {
            vertices: [
                [
                    72.15467071533202,
                    875,
                    16.289363861083984,
                ],
                [
                    72.15467071533202,
                    0,
                    16.289363861083984,
                ],
                [
                    74.30480957031249,
                    0,
                    15.992880821228026,
                ],
                [
                    74.30480957031249,
                    875,
                    15.992880821228026,
                ],
            ],
            plane: [
                0.13659768385023607,
                0,
                0.9906266061270265,
                25.992838136364675,
            ],
        },
        {
            vertices: [
                [
                    73.69995117187501,
                    875,
                    -2.1155941486358643,
                ],
                [
                    73.69995117187501,
                    0,
                    -2.1155941486358643,
                ],
                [
                    71.74835205078126,
                    0,
                    -1.8246536254882812,
                ],
                [
                    71.74835205078126,
                    875,
                    -1.8246536254882812,
                ],
            ],
            plane: [
                -0.1474485516295161,
                0,
                -0.9890697268758952,
                -8.77448092868751,
            ],
        },
        {
            vertices: [
                [
                    74.30480957031251,
                    875,
                    15.992880821228031,
                ],
                [
                    74.30480957031251,
                    0,
                    15.992880821228031,
                ],
                [
                    76.45156860351564,
                    0,
                    15.672846794128422,
                ],
                [
                    76.45156860351564,
                    875,
                    15.672846794128422,
                ],
            ],
            plane: [
                0.14744830447680166,
                0,
                0.9890697637208998,
                26.774193040682718,
            ],
        },
        {
            vertices: [
                [
                    75.64824676513672,
                    875,
                    -2.4279105663299543,
                ],
                [
                    75.64824676513672,
                    0,
                    -2.4279105663299543,
                ],
                [
                    73.69995117187499,
                    0,
                    -2.1155941486358607,
                ],
                [
                    73.69995117187499,
                    875,
                    -2.1155941486358607,
                ],
            ],
            plane: [
                -0.15828160847324027,
                0,
                -0.9873940107267837,
                -9.576421824391964,
            ],
        },
        {
            vertices: [
                [
                    76.45156860351561,
                    875,
                    15.672846794128418,
                ],
                [
                    76.45156860351561,
                    0,
                    15.672846794128418,
                ],
                [
                    78.59468841552732,
                    0,
                    15.329298973083496,
                ],
                [
                    78.59468841552732,
                    875,
                    15.329298973083496,
                ],
            ],
            plane: [
                0.15828188592947595,
                0,
                0.9873939662498491,
                27.576172819311857,
            ],
        },
        {
            vertices: [
                [
                    77.5929946899414,
                    875,
                    -2.7615649700164795,
                ],
                [
                    77.5929946899414,
                    0,
                    -2.7615649700164795,
                ],
                [
                    75.64824676513672,
                    0,
                    -2.427910566329956,
                ],
                [
                    75.64824676513672,
                    875,
                    -2.427910566329956,
                ],
            ],
            plane: [
                -0.169096273155389,
                0,
                -0.985599538557602,
                -10.3988890648899,
            ],
        },
        {
            vertices: [
                [
                    78.59468841552734,
                    875,
                    15.329298973083496,
                ],
                [
                    78.59468841552734,
                    0,
                    15.329298973083496,
                ],
                [
                    80.73391723632812,
                    0,
                    14.962278366088869,
                ],
                [
                    80.73391723632812,
                    875,
                    14.962278366088869,
                ],
            ],
            plane: [
                0.16909614595109132,
                0,
                0.9855995603816426,
                28.398609232122418,
            ],
        },
        {
            vertices: [
                [
                    79.53397369384766,
                    875,
                    -3.1165175437927264,
                ],
                [
                    79.53397369384766,
                    0,
                    -3.1165175437927264,
                ],
                [
                    77.5929946899414,
                    0,
                    -2.7615649700164813,
                ],
                [
                    77.5929946899414,
                    875,
                    -2.7615649700164813,
                ],
            ],
            plane: [
                -0.17988971310217247,
                0,
                -0.9836867850693217,
                -11.241666586396382,
            ],
        },
        {
            vertices: [
                [
                    80.73391723632812,
                    875,
                    14.962278366088867,
                ],
                [
                    80.73391723632812,
                    0,
                    14.962278366088867,
                ],
                [
                    82.8689956665039,
                    0,
                    14.571830749511719,
                ],
                [
                    82.8689956665039,
                    875,
                    14.571830749511719,
                ],
            ],
            plane: [
                0.1798894930385188,
                0,
                0.9836868253129878,
                29.24137954804396,
            ],
        },
        {
            vertices: [
                [
                    81.47093963623048,
                    875,
                    -3.4927239418029785,
                ],
                [
                    81.47093963623048,
                    0,
                    -3.4927239418029785,
                ],
                [
                    79.53397369384767,
                    0,
                    -3.1165175437927246,
                ],
                [
                    79.53397369384767,
                    875,
                    -3.1165175437927246,
                ],
            ],
            plane: [
                -0.19066168727815355,
                0,
                -0.9816558057711714,
                -12.104734079753435,
            ],
        },
        {
            vertices: [
                [
                    82.8689956665039,
                    875,
                    14.571830749511717,
                ],
                [
                    82.8689956665039,
                    0,
                    14.571830749511717,
                ],
                [
                    84.99964904785158,
                    0,
                    14.15800380706787,
                ],
                [
                    84.99964904785158,
                    875,
                    14.15800380706787,
                ],
            ],
            plane: [
                0.19066243441532632,
                0,
                0.9816556606584721,
                30.104524592744127,
            ],
        },
        {
            vertices: [
                [
                    83.40367126464842,
                    875,
                    -3.8901422023773193,
                ],
                [
                    83.40367126464842,
                    0,
                    -3.8901422023773193,
                ],
                [
                    81.47093963623047,
                    0,
                    -3.492723941802982,
                ],
                [
                    81.47093963623047,
                    875,
                    -3.492723941802982,
                ],
            ],
            plane: [
                -0.20141124142582872,
                0,
                -0.9795067696689526,
                -12.988016346681086,
            ],
        },
        {
            vertices: [
                [
                    84.99964904785159,
                    875,
                    14.158003807067871,
                ],
                [
                    84.99964904785159,
                    0,
                    14.158003807067871,
                ],
                [
                    87.1256561279297,
                    0,
                    13.720843315124515,
                ],
                [
                    87.1256561279297,
                    875,
                    13.720843315124515,
                ],
            ],
            plane: [
                0.20141121254891362,
                0,
                0.9795067756067727,
                30.987743039049356,
            ],
        },
        {
            vertices: [
                [
                    85.33192443847656,
                    875,
                    -4.308722496032717,
                ],
                [
                    85.33192443847656,
                    0,
                    -4.308722496032717,
                ],
                [
                    83.40367126464844,
                    0,
                    -3.890142202377321,
                ],
                [
                    83.40367126464844,
                    875,
                    -3.890142202377321,
                ],
            ],
            plane: [
                -0.21213677019663715,
                0,
                -0.9772399862523735,
                -13.891382932253604,
            ],
        },
        {
            vertices: [
                [
                    87.12565612792967,
                    875,
                    13.720843315124512,
                ],
                [
                    87.12565612792967,
                    0,
                    13.720843315124512,
                ],
                [
                    89.24673461914061,
                    0,
                    13.260404586791989,
                ],
                [
                    89.24673461914061,
                    875,
                    13.260404586791989,
                ],
            ],
            plane: [
                0.21213694853137088,
                0,
                0.9772399475399061,
                31.891127031248086,
            ],
        },
        {
            vertices: [
                [
                    87.25547790527345,
                    875,
                    -4.748415470123293,
                ],
                [
                    87.25547790527345,
                    0,
                    -4.748415470123293,
                ],
                [
                    85.33192443847656,
                    0,
                    -4.308722496032713,
                ],
                [
                    85.33192443847656,
                    875,
                    -4.308722496032713,
                ],
            ],
            plane: [
                -0.22283617304433426,
                0,
                -0.9748559072924344,
                -14.814655902237124,
            ],
        },
        {
            vertices: [
                [
                    89.24673461914064,
                    875,
                    13.260404586791996,
                ],
                [
                    89.24673461914064,
                    0,
                    13.260404586791996,
                ],
                [
                    91.36264801025392,
                    0,
                    12.776742935180668,
                ],
                [
                    91.36264801025392,
                    875,
                    12.776742935180668,
                ],
            ],
            plane: [
                0.22283544347485734,
                0,
                0.9748560740598398,
                32.81432164346424,
            ],
        },
        {
            vertices: [
                [
                    89.17409515380858,
                    875,
                    -5.209167480468748,
                ],
                [
                    89.17409515380858,
                    0,
                    -5.209167480468748,
                ],
                [
                    87.25547790527344,
                    0,
                    -4.748415470123293,
                ],
                [
                    87.25547790527344,
                    875,
                    -4.748415470123293,
                ],
            ],
            plane: [
                -0.23350898043379656,
                0,
                -0.9723546452075852,
                -15.75779384317412,
            ],
        },
        {
            vertices: [
                [
                    91.36264801025393,
                    875,
                    12.776742935180668,
                ],
                [
                    91.36264801025393,
                    0,
                    12.776742935180668,
                ],
                [
                    93.47312927246097,
                    0,
                    12.269915580749515,
                ],
                [
                    93.47312927246097,
                    875,
                    12.269915580749515,
                ],
            ],
            plane: [
                0.23350880331520474,
                0,
                0.972354687742236,
                33.757508491683076,
            ],
        },
        {
            vertices: [
                [
                    91.08754730224611,
                    875,
                    -5.690923690795902,
                ],
                [
                    91.08754730224611,
                    0,
                    -5.690923690795902,
                ],
                [
                    89.1740951538086,
                    0,
                    -5.20916748046875,
                ],
                [
                    89.1740951538086,
                    875,
                    -5.20916748046875,
                ],
            ],
            plane: [
                -0.24415378951065117,
                0,
                -0.96973652456097,
                -16.72067328961997,
            ],
        },
        {
            vertices: [
                [
                    93.47312927246094,
                    875,
                    12.269915580749505,
                ],
                [
                    93.47312927246094,
                    0,
                    12.269915580749505,
                ],
                [
                    95.57791900634766,
                    0,
                    11.739984512329094,
                ],
                [
                    95.57791900634766,
                    875,
                    11.739984512329094,
                ],
            ],
            plane: [
                0.2441542912035822,
                0,
                0.9697363982479343,
                34.72044936618075,
            ],
        },
        {
            vertices: [
                [
                    92.99559783935547,
                    875,
                    -6.1936235427856445,
                ],
                [
                    92.99559783935547,
                    0,
                    -6.1936235427856445,
                ],
                [
                    91.0875473022461,
                    0,
                    -5.690923690795898,
                ],
                [
                    91.0875473022461,
                    875,
                    -5.690923690795898,
                ],
            ],
            plane: [
                -0.25476880692814563,
                0,
                -0.9670019932846101,
                -17.703131199574024,
            ],
        },
        {
            vertices: [
                [
                    95.57791900634764,
                    875,
                    11.739984512329102,
                ],
                [
                    95.57791900634764,
                    0,
                    11.739984512329102,
                ],
                [
                    97.67677307128905,
                    0,
                    11.187013626098633,
                ],
                [
                    97.67677307128905,
                    875,
                    11.187013626098633,
                ],
            ],
            plane: [
                0.25476943207670666,
                0,
                0.9670018285811626,
                35.70291863525743,
            ],
        },
        {
            vertices: [
                [
                    94.89802551269534,
                    875,
                    -6.717211246490482,
                ],
                [
                    94.89802551269534,
                    0,
                    -6.717211246490482,
                ],
                [
                    92.99559783935548,
                    0,
                    -6.193623542785648,
                ],
                [
                    92.99559783935548,
                    875,
                    -6.193623542785648,
                ],
            ],
            plane: [
                -0.2653544121564367,
                0,
                -0.9641509404388465,
                -18.705204234297604,
            ],
        },
        {
            vertices: [
                [
                    97.6767730712891,
                    875,
                    11.187013626098643,
                ],
                [
                    97.6767730712891,
                    0,
                    11.187013626098643,
                ],
                [
                    99.7694473266602,
                    0,
                    10.611067771911632,
                ],
                [
                    99.7694473266602,
                    875,
                    10.611067771911632,
                ],
            ],
            plane: [
                0.2653536970167647,
                0,
                0.964151137259888,
                36.70486475727898,
            ],
        },
        {
            vertices: [
                [
                    96.79460144042969,
                    875,
                    -7.261621952056888,
                ],
                [
                    96.79460144042969,
                    0,
                    -7.261621952056888,
                ],
                [
                    94.8980255126953,
                    0,
                    -6.717211246490475,
                ],
                [
                    94.8980255126953,
                    875,
                    -6.717211246490475,
                ],
            ],
            plane: [
                -0.2759072279411075,
                0,
                -0.961184270350828,
                -19.726573365541935,
            ],
        },
        {
            vertices: [
                [
                    99.76944732666018,
                    875,
                    10.611067771911618,
                ],
                [
                    99.76944732666018,
                    0,
                    10.611067771911618,
                ],
                [
                    101.8556823730469,
                    0,
                    10.012215614318844,
                ],
                [
                    101.8556823730469,
                    875,
                    10.012215614318844,
                ],
            ],
            plane: [
                0.2759072038777473,
                0,
                0.9611842772581974,
                37.726300751609614,
            ],
        },
        {
            vertices: [
                [
                    98.68509674072266,
                    875,
                    -7.826789379119873,
                ],
                [
                    98.68509674072266,
                    0,
                    -7.826789379119873,
                ],
                [
                    96.7946014404297,
                    0,
                    -7.261621952056888,
                ],
                [
                    96.7946014404297,
                    875,
                    -7.261621952056888,
                ],
            ],
            plane: [
                -0.28642660355642036,
                0,
                -0.9581021870213705,
                -20.767173059591574,
            ],
        },
        {
            vertices: [
                [
                    101.85568237304688,
                    875,
                    10.012215614318848,
                ],
                [
                    101.85568237304688,
                    0,
                    10.012215614318848,
                ],
                [
                    103.93522644042969,
                    0,
                    9.390531539916989,
                ],
                [
                    103.93522644042969,
                    875,
                    9.390531539916989,
                ],
            ],
            plane: [
                0.28642665968537523,
                0,
                0.9581021702415031,
                38.76690838109112,
            ],
        },
        {
            vertices: [
                [
                    100.56929016113278,
                    875,
                    -8.412646293640133,
                ],
                [
                    100.56929016113278,
                    0,
                    -8.412646293640133,
                ],
                [
                    98.68509674072263,
                    0,
                    -7.8267893791198695,
                ],
                [
                    98.68509674072263,
                    875,
                    -7.8267893791198695,
                ],
            ],
            plane: [
                -0.2969110174466282,
                0,
                -0.9549051511636157,
                -21.82685098491265,
            ],
        },
        {
            vertices: [
                [
                    103.93522644042969,
                    875,
                    9.390531539916992,
                ],
                [
                    103.93522644042969,
                    0,
                    9.390531539916992,
                ],
                [
                    106.0078353881836,
                    0,
                    8.746088981628418,
                ],
                [
                    106.0078353881836,
                    875,
                    8.746088981628418,
                ],
            ],
            plane: [
                0.29691149571249825,
                0,
                0.9549050024550961,
                39.82662908282427,
            ],
        },
        {
            vertices: [
                [
                    102.44693756103516,
                    875,
                    -9.019123077392578,
                ],
                [
                    102.44693756103516,
                    0,
                    -9.019123077392578,
                ],
                [
                    100.56929016113281,
                    0,
                    -8.41264629364014,
                ],
                [
                    100.56929016113281,
                    875,
                    -8.41264629364014,
                ],
            ],
            plane: [
                -0.30736267472182593,
                0,
                -0.9515924475256438,
                -22.90583534206864,
            ],
        },
        {
            vertices: [
                [
                    106.00783538818361,
                    875,
                    8.746088981628418,
                ],
                [
                    106.00783538818361,
                    0,
                    8.746088981628418,
                ],
                [
                    108.07324981689455,
                    0,
                    8.078965187072754,
                ],
                [
                    108.07324981689455,
                    875,
                    8.078965187072754,
                ],
            ],
            plane: [
                0.30736208777923957,
                0,
                0.9515926371068595,
                40.9055034842691,
            ],
        },
        {
            vertices: [
                [
                    104.3178176879883,
                    875,
                    -9.64614295959473,
                ],
                [
                    104.3178176879883,
                    0,
                    -9.64614295959473,
                ],
                [
                    102.44693756103518,
                    0,
                    -9.019123077392582,
                ],
                [
                    102.44693756103518,
                    875,
                    -9.019123077392582,
                ],
            ],
            plane: [
                -0.3177750460308264,
                0,
                -0.948166135294921,
                -24.00345322713459,
            ],
        },
        {
            vertices: [
                [
                    108.07324981689453,
                    875,
                    8.078965187072754,
                ],
                [
                    108.07324981689453,
                    0,
                    8.078965187072754,
                ],
                [
                    110.13122558593753,
                    0,
                    7.38924312591552,
                ],
                [
                    110.13122558593753,
                    875,
                    7.38924312591552,
                ],
            ],
            plane: [
                0.31777406592953317,
                0,
                0.9481664637723762,
                42.003079864899654,
            ],
        },
        {
            vertices: [
                [
                    106.18172454833987,
                    875,
                    -10.293635368347168,
                ],
                [
                    106.18172454833987,
                    0,
                    -10.293635368347168,
                ],
                [
                    104.31781768798831,
                    0,
                    -9.646142959594727,
                ],
                [
                    104.31781768798831,
                    875,
                    -9.646142959594727,
                ],
            ],
            plane: [
                -0.32814850977526405,
                0,
                -0.9446261459076145,
                -25.119737570525203,
            ],
        },
        {
            vertices: [
                [
                    110.1312255859375,
                    875,
                    7.389243125915527,
                ],
                [
                    110.1312255859375,
                    0,
                    7.389243125915527,
                ],
                [
                    112.18151855468749,
                    0,
                    6.6770005226135325,
                ],
                [
                    112.18151855468749,
                    875,
                    6.6770005226135325,
                ],
            ],
            plane: [
                0.3281495556011681,
                0,
                0.9446257826032253,
                43.119582304500845,
            ],
        },
        {
            vertices: [
                [
                    108.03842163085943,
                    875,
                    -10.961522102355968,
                ],
                [
                    108.03842163085943,
                    0,
                    -10.961522102355968,
                ],
                [
                    106.1817245483399,
                    0,
                    -10.293635368347179,
                ],
                [
                    106.1817245483399,
                    875,
                    -10.293635368347179,
                ],
            ],
            plane: [
                -0.33848426652312624,
                0,
                -0.9409720512939275,
                -26.25481996408008,
            ],
        },
        {
            vertices: [
                [
                    112.1815185546875,
                    875,
                    6.6770005226135325,
                ],
                [
                    112.1815185546875,
                    0,
                    6.6770005226135325,
                ],
                [
                    114.223876953125,
                    0,
                    5.942326068878181,
                ],
                [
                    114.223876953125,
                    875,
                    5.942326068878181,
                ],
            ],
            plane: [
                0.33848510900269235,
                0,
                0.9409717482387213,
                44.25464239082546,
            ],
        },
        {
            vertices: [
                [
                    109.887680053711,
                    875,
                    -11.649720191955566,
                ],
                [
                    109.887680053711,
                    0,
                    -11.649720191955566,
                ],
                [
                    108.0384216308594,
                    0,
                    -10.961522102355957,
                ],
                [
                    108.0384216308594,
                    875,
                    -10.961522102355957,
                ],
            ],
            plane: [
                -0.3487790883679304,
                0,
                -0.9372049655850292,
                -27.40834926042318,
            ],
        },
        {
            vertices: [
                [
                    114.223876953125,
                    875,
                    5.942326068878174,
                ],
                [
                    114.223876953125,
                    0,
                    5.942326068878174,
                ],
                [
                    116.25807189941406,
                    0,
                    5.185307502746582,
                ],
                [
                    116.25807189941406,
                    875,
                    5.185307502746582,
                ],
            ],
            plane: [
                0.34877774993039207,
                0,
                0.9372054636809865,
                45.40792725076349,
            ],
        },
        {
            vertices: [
                [
                    111.72928619384766,
                    875,
                    -12.358149528503422,
                ],
                [
                    111.72928619384766,
                    0,
                    -12.358149528503422,
                ],
                [
                    109.88768005371091,
                    0,
                    -11.649720191955563,
                ],
                [
                    109.88768005371091,
                    875,
                    -11.649720191955563,
                ],
            ],
            plane: [
                -0.35903174088408024,
                0,
                -0.9333253500456026,
                -28.580185895306403,
            ],
        },
        {
            vertices: [
                [
                    116.25807189941405,
                    875,
                    5.185307502746582,
                ],
                [
                    116.25807189941405,
                    0,
                    5.185307502746582,
                ],
                [
                    118.2838363647461,
                    0,
                    4.406035900115967,
                ],
                [
                    118.2838363647461,
                    875,
                    4.406035900115967,
                ],
            ],
            plane: [
                0.35903182632530745,
                0,
                0.9333253171780536,
                46.57992664877223,
            ],
        },
        {
            vertices: [
                [
                    113.56301879882812,
                    875,
                    -13.086722373962402,
                ],
                [
                    113.56301879882812,
                    0,
                    -13.086722373962402,
                ],
                [
                    111.72928619384766,
                    0,
                    -12.358149528503418,
                ],
                [
                    111.72928619384766,
                    875,
                    -12.358149528503418,
                ],
            ],
            plane: [
                -0.36924006788023034,
                0,
                -0.9293340477308485,
                -29.770080094638832,
            ],
        },
        {
            vertices: [
                [
                    118.28383636474607,
                    875,
                    4.406035900115967,
                ],
                [
                    118.28383636474607,
                    0,
                    4.406035900115967,
                ],
                [
                    120.30094146728516,
                    0,
                    3.604604959487915,
                ],
                [
                    120.30094146728516,
                    875,
                    3.604604959487915,
                ],
            ],
            plane: [
                0.3692405110553161,
                0,
                0.9293338716498011,
                47.769862590585014,
            ],
        },
        {
            vertices: [
                [
                    115.38864898681639,
                    875,
                    -13.835353851318356,
                ],
                [
                    115.38864898681639,
                    0,
                    -13.835353851318356,
                ],
                [
                    113.56301879882812,
                    0,
                    -13.086722373962399,
                ],
                [
                    113.56301879882812,
                    875,
                    -13.086722373962399,
                ],
            ],
            plane: [
                -0.3794066896846169,
                0,
                -0.9252300059026192,
                -30.978340813748126,
            ],
        },
        {
            vertices: [
                [
                    120.30094146728516,
                    875,
                    3.604604959487915,
                ],
                [
                    120.30094146728516,
                    0,
                    3.604604959487915,
                ],
                [
                    122.30913543701172,
                    0,
                    2.781111001968384,
                ],
                [
                    122.30913543701172,
                    875,
                    2.781111001968384,
                ],
            ],
            plane: [
                0.3794063029976191,
                0,
                0.9252301644702678,
                48.97802468875298,
            ],
        },
        {
            vertices: [
                [
                    117.20596313476561,
                    875,
                    -14.603949546813958,
                ],
                [
                    117.20596313476561,
                    0,
                    -14.603949546813958,
                ],
                [
                    115.38864898681639,
                    0,
                    -13.83535385131836,
                ],
                [
                    115.38864898681639,
                    875,
                    -13.83535385131836,
                ],
            ],
            plane: [
                -0.38952479323702716,
                0,
                -0.9210159800207872,
                -32.20415765218321,
            ],
        },
        {
            vertices: [
                [
                    122.30913543701169,
                    875,
                    2.781111001968384,
                ],
                [
                    122.30913543701169,
                    0,
                    2.781111001968384,
                ],
                [
                    124.30818176269531,
                    0,
                    1.935655951499939,
                ],
                [
                    124.30818176269531,
                    875,
                    1.935655951499939,
                ],
            ],
            plane: [
                0.3895245832695022,
                0,
                0.9210160688222114,
                50.20386293314622,
            ],
        },
        {
            vertices: [
                [
                    119.01474761962892,
                    875,
                    -15.39242267608643,
                ],
                [
                    119.01474761962892,
                    0,
                    -15.39242267608643,
                ],
                [
                    117.20596313476562,
                    0,
                    -14.603949546813961,
                ],
                [
                    117.20596313476562,
                    875,
                    -14.603949546813961,
                ],
            ],
            plane: [
                -0.39959760498557506,
                0,
                -0.916690653432112,
                -33.44791810592146,
            ],
        },
        {
            vertices: [
                [
                    124.30818176269527,
                    875,
                    1.935655951499939,
                ],
                [
                    124.30818176269527,
                    0,
                    1.935655951499939,
                ],
                [
                    126.2978363037109,
                    0,
                    1.0683352947235107,
                ],
                [
                    126.2978363037109,
                    875,
                    1.0683352947235107,
                ],
            ],
            plane: [
                0.399599104419254,
                0,
                0.9166899998076393,
                51.447834558167024,
            ],
        },
        {
            vertices: [
                [
                    120.81478118896484,
                    875,
                    -16.200677871704094,
                ],
                [
                    120.81478118896484,
                    0,
                    -16.200677871704094,
                ],
                [
                    119.0147476196289,
                    0,
                    -15.392422676086419,
                ],
                [
                    119.0147476196289,
                    875,
                    -15.392422676086419,
                ],
            ],
            plane: [
                -0.40962281959761104,
                0,
                -0.9122549784270311,
                -34.7093422773375,
            ],
        },
        {
            vertices: [
                [
                    126.29783630371091,
                    875,
                    1.0683352947235036,
                ],
                [
                    126.29783630371091,
                    0,
                    1.0683352947235036,
                ],
                [
                    128.27787780761716,
                    0,
                    0.17925329506396537,
                ],
                [
                    128.27787780761716,
                    875,
                    0.17925329506396537,
                ],
            ],
            plane: [
                0.40962252398830223,
                0,
                0.9122551111621423,
                52.70903281403393,
            ],
        },
        {
            vertices: [
                [
                    122.60584259033203,
                    875,
                    -17.02861213684082,
                ],
                [
                    122.60584259033203,
                    0,
                    -17.02861213684082,
                ],
                [
                    120.81478118896487,
                    0,
                    -16.2006778717041,
                ],
                [
                    120.81478118896487,
                    875,
                    -16.2006778717041,
                ],
            ],
            plane: [
                -0.4195972933051547,
                0,
                -0.9077103676013556,
                -35.98803191182849,
            ],
        },
        {
            vertices: [
                [
                    128.2778778076172,
                    875,
                    0.17925329506397247,
                ],
                [
                    128.2778778076172,
                    0,
                    0.17925329506397247,
                ],
                [
                    130.248046875,
                    0,
                    -0.7314738631248474,
                ],
                [
                    130.248046875,
                    875,
                    -0.7314738631248474,
                ],
            ],
            plane: [
                0.4195968230384351,
                0,
                0.9077105849862346,
                53.98770010751198,
            ],
        },
        {
            vertices: [
                [
                    124.38771057128908,
                    875,
                    -17.876129150390632,
                ],
                [
                    124.38771057128908,
                    0,
                    -17.876129150390632,
                ],
                [
                    122.60584259033205,
                    0,
                    -17.028612136840827,
                ],
                [
                    122.60584259033205,
                    875,
                    -17.028612136840827,
                ],
            ],
            plane: [
                -0.42952390370865356,
                0,
                -0.9030554889611598,
                -37.28435846732338,
            ],
        },
        {
            vertices: [
                [
                    130.248046875,
                    875,
                    -0.7314738631248474,
                ],
                [
                    130.248046875,
                    0,
                    -0.7314738631248474,
                ],
                [
                    132.20809936523435,
                    0,
                    -1.6637428998947073,
                ],
                [
                    132.20809936523435,
                    875,
                    -1.6637428998947073,
                ],
            ],
            plane: [
                0.42952443367712895,
                0,
                0.9030552368899377,
                55.284157268793514,
            ],
        },
        {
            vertices: [
                [
                    126.16020202636722,
                    875,
                    -18.743135452270515,
                ],
                [
                    126.16020202636722,
                    0,
                    -18.743135452270515,
                ],
                [
                    124.38771057128909,
                    0,
                    -17.876129150390632,
                ],
                [
                    124.38771057128909,
                    875,
                    -17.876129150390632,
                ],
            ],
            plane: [
                -0.4393962014742432,
                0,
                -0.898293369746213,
                -38.59747924257907,
            ],
        },
        {
            vertices: [
                [
                    132.2080993652344,
                    875,
                    -1.6637428998947144,
                ],
                [
                    132.2080993652344,
                    0,
                    -1.6637428998947144,
                ],
                [
                    134.15783691406253,
                    0,
                    -2.617448568344116,
                ],
                [
                    134.15783691406253,
                    875,
                    -2.617448568344116,
                ],
            ],
            plane: [
                0.4393962866606596,
                0,
                0.8982933280776517,
                56.597218780935506,
            ],
        },
        {
            vertices: [
                [
                    127.9230651855469,
                    875,
                    -19.6295108795166,
                ],
                [
                    127.9230651855469,
                    0,
                    -19.6295108795166,
                ],
                [
                    126.16020202636719,
                    0,
                    -18.743135452270508,
                ],
                [
                    126.16020202636719,
                    875,
                    -18.743135452270508,
                ],
            ],
            plane: [
                -0.44921691433171446,
                0,
                -0.8934227240664372,
                -39.92775353243665,
            ],
        },
        {
            vertices: [
                [
                    134.15783691406253,
                    875,
                    -2.617448568344116,
                ],
                [
                    134.15783691406253,
                    0,
                    -2.617448568344116,
                ],
                [
                    136.09700012207034,
                    0,
                    -3.5924630165100098,
                ],
                [
                    136.09700012207034,
                    875,
                    -3.5924630165100098,
                ],
            ],
            plane: [
                0.44921491861446433,
                0,
                0.8934237275191432,
                57.92721113432352,
            ],
        },
        {
            vertices: [
                [
                    129.67611694335938,
                    875,
                    -20.53516578674317,
                ],
                [
                    129.67611694335938,
                    0,
                    -20.53516578674317,
                ],
                [
                    127.92306518554689,
                    0,
                    -19.6295108795166,
                ],
                [
                    127.92306518554689,
                    875,
                    -19.6295108795166,
                ],
            ],
            plane: [
                -0.4589846496659551,
                0,
                -0.8884441971058287,
                -41.274998225451114,
            ],
        },
        {
            vertices: [
                [
                    136.0970001220703,
                    875,
                    -3.5924630165100098,
                ],
                [
                    136.0970001220703,
                    0,
                    -3.5924630165100098,
                ],
                [
                    138.02536010742188,
                    0,
                    -4.588682174682617,
                ],
                [
                    138.02536010742188,
                    875,
                    -4.588682174682617,
                ],
            ],
            plane: [
                0.4589836254499942,
                0,
                0.8884447262316207,
                59.274589707695675,
            ],
        },
        {
            vertices: [
                [
                    131.41912841796872,
                    875,
                    -21.459976196289055,
                ],
                [
                    131.41912841796872,
                    0,
                    -21.459976196289055,
                ],
                [
                    129.67611694335935,
                    0,
                    -20.535165786743157,
                ],
                [
                    129.67611694335935,
                    875,
                    -20.535165786743157,
                ],
            ],
            plane: [
                -0.4686949178453096,
                0,
                -0.8833601043662649,
                -42.63859078471059,
            ],
        },
        {
            vertices: [
                [
                    138.0253601074219,
                    875,
                    -4.58868217468261,
                ],
                [
                    138.0253601074219,
                    0,
                    -4.58868217468261,
                ],
                [
                    139.94267272949222,
                    0,
                    -5.605973243713379,
                ],
                [
                    139.94267272949222,
                    875,
                    -5.605973243713379,
                ],
            ],
            plane: [
                0.4686947807001313,
                0,
                0.8833601771330062,
                60.63830678797005,
            ],
        },
        {
            vertices: [
                [
                    133.15190124511722,
                    875,
                    -22.403837203979492,
                ],
                [
                    133.15190124511722,
                    0,
                    -22.403837203979492,
                ],
                [
                    131.41912841796878,
                    0,
                    -21.459976196289062,
                ],
                [
                    131.41912841796878,
                    875,
                    -21.459976196289062,
                ],
            ],
            plane: [
                -0.47834904580027354,
                0,
                -0.8781697958720557,
                -44.018711762924625,
            ],
        },
        {
            vertices: [
                [
                    139.9426727294922,
                    875,
                    -5.605973243713372,
                ],
                [
                    139.9426727294922,
                    0,
                    -5.605973243713372,
                ],
                [
                    141.8487091064453,
                    0,
                    -6.6442203521728445,
                ],
                [
                    141.8487091064453,
                    875,
                    -6.6442203521728445,
                ],
            ],
            plane: [
                0.4783517036610208,
                0,
                0.8781683480999523,
                62.01882765210496,
            ],
        },
        {
            vertices: [
                [
                    134.87423706054688,
                    875,
                    -23.366641998291016,
                ],
                [
                    134.87423706054688,
                    0,
                    -23.366641998291016,
                ],
                [
                    133.1519012451172,
                    0,
                    -22.403837203979492,
                ],
                [
                    133.1519012451172,
                    875,
                    -22.403837203979492,
                ],
            ],
            plane: [
                -0.4879460992747194,
                0,
                -0.8728737618937722,
                -45.41522916247435,
            ],
        },
        {
            vertices: [
                [
                    141.8487091064453,
                    875,
                    -6.644220352172852,
                ],
                [
                    141.8487091064453,
                    0,
                    -6.644220352172852,
                ],
                [
                    143.7432708740234,
                    0,
                    -7.70330619812011,
                ],
                [
                    143.7432708740234,
                    875,
                    -7.70330619812011,
                ],
            ],
            plane: [
                0.4879477972515395,
                0,
                0.8728728127037584,
                63.415205844439704,
            ],
        },
        {
            vertices: [
                [
                    144.5419616699219,
                    875,
                    -10.46630382537841,
                ],
                [
                    144.5419616699219,
                    0,
                    -10.46630382537841,
                ],
                [
                    136.51272583007815,
                    0,
                    -24.305789947509766,
                ],
                [
                    136.51272583007815,
                    875,
                    -24.305789947509766,
                ],
            ],
            plane: [
                0.8649678753747477,
                0,
                -0.5018272357791026,
                130.27642980564445,
            ],
        },
        {
            vertices: [
                [
                    144.6135101318359,
                    875,
                    -10.507833480834954,
                ],
                [
                    144.6135101318359,
                    8.526512829121202e-14,
                    -10.507833480834954,
                ],
                [
                    144.54196166992185,
                    8.526512829121202e-14,
                    -10.46630382537841,
                ],
                [
                    144.54196166992185,
                    875,
                    -10.46630382537841,
                ],
            ],
            plane: [
                -0.5020034122016495,
                0,
                -0.8648656393555595,
                -63.508611414995364,
            ],
        },
        {
            vertices: [
                [
                    136.5127258300781,
                    875,
                    -24.305789947509766,
                ],
                [
                    136.5127258300781,
                    0,
                    -24.305789947509766,
                ],
                [
                    134.87423706054685,
                    0,
                    -23.366641998291016,
                ],
                [
                    134.87423706054685,
                    875,
                    -23.366641998291016,
                ],
            ],
            plane: [
                -0.497283573469564,
                0,
                -0.8675880632865695,
                -46.79812289764193,
            ],
        },
        {
            vertices: [
                [
                    143.74327087402344,
                    875,
                    -7.703306198120124,
                ],
                [
                    143.74327087402344,
                    0,
                    -7.703306198120124,
                ],
                [
                    145.6260986328125,
                    0,
                    -8.783088684082045,
                ],
                [
                    145.6260986328125,
                    875,
                    -8.783088684082045,
                ],
            ],
            plane: [
                0.49748625093893356,
                0,
                0.8674718612881482,
                64.82789955906173,
            ],
        },
        {
            vertices: [
                [
                    136.51272583007812,
                    875,
                    -24.305788040161147,
                ],
                [
                    136.51272583007812,
                    8.526512829121202e-14,
                    -24.305788040161147,
                ],
                [
                    144.6813201904297,
                    8.526512829121202e-14,
                    -10.548099517822273,
                ],
                [
                    144.6813201904297,
                    875,
                    -10.548099517822273,
                ],
            ],
            plane: [
                -0.8598556547361821,
                0,
                0.5105372200126173,
                -129.79024870468254,
            ],
        },
        {
            vertices: [
                [
                    144.68132019042972,
                    875,
                    -10.548099517822266,
                ],
                [
                    144.68132019042972,
                    8.526512829121202e-14,
                    -10.548099517822266,
                ],
                [
                    144.613510131836,
                    8.526512829121202e-14,
                    -10.507833480834961,
                ],
                [
                    144.613510131836,
                    875,
                    -10.507833480834961,
                ],
            ],
            plane: [
                -0.5105745164310067,
                0,
                -0.8598335089837125,
                -64.80098567130976,
            ],
        },
        {
            vertices: [
                [
                    209.18968200683594,
                    875,
                    -46.52383041381838,
                ],
                [
                    209.18968200683594,
                    0,
                    -46.52383041381838,
                ],
                [
                    200.00000000000003,
                    0,
                    -62.00123214721681,
                ],
                [
                    200.00000000000003,
                    875,
                    -62.00123214721681,
                ],
            ],
            plane: [
                0.8598553601897018,
                0,
                -0.5105377160925902,
                203.62503949330693,
            ],
        },
        {
            vertices: [
                [
                    199.99999999999997,
                    875,
                    -62.00123214721678,
                ],
                [
                    199.99999999999997,
                    0,
                    -62.00123214721678,
                ],
                [
                    136.5127258300781,
                    0,
                    -24.305788040161133,
                ],
                [
                    136.5127258300781,
                    875,
                    -24.305788040161133,
                ],
            ],
            plane: [
                -0.510537503146134,
                0,
                -0.8598554866262766,
                -48.79540098985296,
            ],
        },
        {
            vertices: [
                [
                    145.6260986328125,
                    875,
                    -8.783088684082031,
                ],
                [
                    145.6260986328125,
                    0,
                    -8.783088684082031,
                ],
                [
                    209.18968200683594,
                    0,
                    -46.52383041381836,
                ],
                [
                    209.18968200683594,
                    875,
                    -46.52383041381836,
                ],
            ],
            plane: [
                0.5105373949582558,
                0,
                0.8598555508626073,
                66.79538147520363,
            ],
        },
    ])
    geom3_A.transforms = [1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 1321.2076684132917, 589.1496828038944, 0, 1]
    const geom3_B = geom3.create([
        {
          vertices: [
            [
              530,
              164,
              0,
            ],
            [
              530,
              0,
              0,
            ],
            [
              51.31380081176758,
              0,
              0,
            ],
            [
              24.300737380981445,
              45.4959831237793,
              0,
            ],
            [
              13.808066368103027,
              66.6769027709961,
              0,
            ],
            [
              6.181319713592529,
              89.05010986328125,
              0,
            ],
            [
              1.5520210266113281,
              112.22978210449219,
              0,
            ],
            [
              0,
              135.81619262695312,
              0,
            ],
            [
              0,
              164,
              0,
            ],
          ],
          plane: [
            0,
            0,
            -1,
            0,
          ],
        },
        {
          vertices: [
            [
              0,
              164,
              18,
            ],
            [
              0,
              135.81619262695312,
              18,
            ],
            [
              1.5520210266113281,
              112.22978210449219,
              18,
            ],
            [
              6.181319713592529,
              89.05010986328125,
              18,
            ],
            [
              13.808066368103027,
              66.6769027709961,
              18,
            ],
            [
              24.300737380981445,
              45.4959831237793,
              18,
            ],
            [
              51.31380081176758,
              0,
              18,
            ],
            [
              530,
              0,
              18,
            ],
            [
              530,
              164,
              18,
            ],
          ],
          plane: [
            0,
            0,
            1,
            18,
          ],
        },
        {
          vertices: [
            [
              0,
              135.81619262695312,
              18,
            ],
            [
              0,
              135.81619262695312,
              0,
            ],
            [
              1.552021026611329,
              112.22978210449217,
              0,
            ],
            [
              1.552021026611329,
              112.22978210449217,
              18,
            ],
          ],
          plane: [
            -0.9978420867957372,
            -0.06565949907765474,
            0,
            -8.917623174520008,
          ],
        },
        {
          vertices: [
            [
              1.5520210266113281,
              112.22978210449219,
              18,
            ],
            [
              1.5520210266113281,
              112.22978210449219,
              0,
            ],
            [
              6.181319713592529,
              89.05010986328125,
              0,
            ],
            [
              6.181319713592529,
              89.05010986328125,
              18,
            ],
          ],
          plane: [
            -0.9806346253069577,
            -0.1958461938590657,
            0,
            -23.5017412206966,
          ],
        },
        {
          vertices: [
            [
              6.181319713592529,
              89.05010986328124,
              18,
            ],
            [
              6.181319713592529,
              89.05010986328124,
              0,
            ],
            [
              13.808066368103027,
              66.6769027709961,
              0,
            ],
            [
              13.808066368103027,
              66.6769027709961,
              18,
            ],
          ],
          plane: [
            -0.9465164292089493,
            -0.32265562018588806,
            0,
            -34.583239088666964,
          ],
        },
        {
          vertices: [
            [
              13.808066368103024,
              66.6769027709961,
              18,
            ],
            [
              13.808066368103024,
              66.6769027709961,
              0,
            ],
            [
              24.300737380981445,
              45.4959831237793,
              0,
            ],
            [
              24.300737380981445,
              45.4959831237793,
              18,
            ],
          ],
          plane: [
            -0.89607588150068,
            -0.44390090627614115,
            0,
            -41.97101281034912,
          ],
        },
        {
          vertices: [
            [
              24.30073738098146,
              45.49598312377931,
              18,
            ],
            [
              24.30073738098146,
              45.49598312377931,
              0,
            ],
            [
              51.3138008117676,
              0,
              0,
            ],
            [
              51.3138008117676,
              0,
              18,
            ],
          ],
          plane: [
            -0.8598562086149693,
            -0.5105362871591898,
            0,
            -44.12249021563021,
          ],
        },
        {
          vertices: [
            [
              51.31380081176758,
              0,
              18,
            ],
            [
              51.31380081176758,
              0,
              0,
            ],
            [
              530,
              0,
              0,
            ],
            [
              530,
              0,
              18,
            ],
          ],
          plane: [
            0,
            -1,
            0,
            0,
          ],
        },
        {
          vertices: [
            [
              530,
              0,
              18,
            ],
            [
              530,
              0,
              0,
            ],
            [
              530,
              164,
              0,
            ],
            [
              530,
              164,
              18,
            ],
          ],
          plane: [
            1,
            0,
            0,
            530,
          ],
        },
        {
          vertices: [
            [
              530,
              164,
              18,
            ],
            [
              530,
              164,
              0,
            ],
            [
              0,
              164,
              0,
            ],
            [
              0,
              164,
              18,
            ],
          ],
          plane: [
            0,
            1,
            0,
            164,
          ],
        },
        {
          vertices: [
            [
              0,
              163.99999999999994,
              18,
            ],
            [
              0,
              163.99999999999994,
              0,
            ],
            [
              0,
              135.81619262695307,
              0,
            ],
            [
              0,
              135.81619262695307,
              18,
            ],
          ],
          plane: [
            -0.9999999999999999,
            0,
            0,
            0,
          ],
        },
      ])
    geom3_B.transforms = [0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, 1503.2076684132917, 589.1496828038944, 857, 1]
    const geom3_C = intersect(geom3_A, geom3_B)
    const geom = geom3.create([
        {
            vertices: [
                [
                    46.183807373046875,
                    875,
                    0,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    69.77021789550781,
                    875,
                    -1.5520210266113281,
                ],
            ],
            plane: [
                0.06565949907765475,
                0,
                0.9978420867957374,
                3.032405657613156,
            ],
        },
        {
            vertices: [
                [
                    69.77021789550781,
                    875,
                    -1.5520210266113281,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    92.94989013671875,
                    875,
                    -6.181319713592529,
                ],
            ],
            plane: [
                0.1958461938590657,
                0,
                0.9806346253069577,
                12.142266061653359,
            ],
        },
        {
            vertices: [
                [
                    92.94989013671875,
                    875,
                    -6.181319713592529,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    115.3230972290039,
                    875,
                    -13.808066368103027,
                ],
            ],
            plane: [
                0.32265562018588806,
                0,
                0.9465164292089493,
                24.140083785164663,
            ],
        },
        {
            vertices: [
                [
                    115.3230972290039,
                    875,
                    -13.808066368103027,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    136.5040168762207,
                    875,
                    -24.300737380981445,
                ],
            ],
            plane: [
                0.44390090627614115,
                0,
                0.89607588150068,
                38.81895213190856,
            ],
        },
        {
            vertices: [
                [
                    18,
                    875,
                    0,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    46.183807373046875,
                    875,
                    0,
                ],
            ],
            plane: [
                0,
                0,
                1,
                0,
            ],
        },
        {
            vertices: [
                [
                    136.51267476340718,
                    857,
                    -24.30587796790121,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    115.3230972290039,
                    857,
                    -13.808066368103027,
                ],
                [
                    92.94989013671875,
                    857,
                    -6.181319713592529,
                ],
                [
                    69.77021789550781,
                    857,
                    -1.5520210266113281,
                ],
                [
                    46.183807373046875,
                    857,
                    0,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    18,
                    857,
                    -228.57868180632488,
                ],
            ],
            plane: [
                0,
                -1,
                0,
                -857,
            ],
        },
        {
            vertices: [
                [
                    136.5040168762207,
                    875,
                    -24.300737380981445,
                ],
                [
                    136.5040168762207,
                    857,
                    -24.300737380981445,
                ],
                [
                    136.51267476340718,
                    857,
                    -24.30587796790121,
                ],
                [
                    136.51267476340718,
                    875,
                    -24.30587796790121,
                ],
            ],
            plane: [
                0.5105362871643029,
                0,
                0.8598562086119335,
                48.79511404811407,
            ],
        },
        {
            vertices: [
                [
                    18,
                    857,
                    -228.57868180632522,
                ],
                [
                    18,
                    857,
                    0,
                ],
                [
                    18,
                    875,
                    0,
                ],
                [
                    18,
                    875,
                    -228.57868180632488,
                ],
            ],
            plane: [
                -1,
                0,
                0,
                -18,
            ],
        },
    ])
    const interVolume = measureAggregateVolume(geom);
    console.log(interVolume);
    return [
        colorize([0.65, 0.25, 0.8], geom3_A),
        colorize([0.7, 0.7, 0.1], geom3_B),
        colorize([1, 0, 0], geom3_C),
    ]
}

module.exports = { main }

@zzh97
Copy link
Contributor Author

zzh97 commented Sep 3, 2024

@z3dev I think I have found the cause of this problem.
I modified constants.ESP.
There used ESP in @jscad\modeling\src\operations\modifiers\reTesselateCoplanarPolygons.js
And I use retessellate(geom3.create(polygons)) to create geom in my project.
So the geom is wrong, to the extent that the result of intersect is also wrong.

This issue is can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants