from opencamlib import ocl

trilist = []
trilist.append(ocl.Triangle(ocl.Point(2.91337, 1, 3.93857),
                            ocl.Point(2.89783, -7.09741e-016, 4.07462), 
                            ocl.Point(4, -9.79685e-016, 3)))
trilist.append(ocl.Triangle(ocl.Point(2.91337, 1, 3.93857), 
                            ocl.Point(4,0.673874, 2.92334), 
                            ocl.Point(4, 1, 2.82843)))
trilist.append(ocl.Triangle(ocl.Point(2.91337, 1, 3.93857), 
                            ocl.Point(4,0.339111, 2.98077), 
                            ocl.Point(4, 0.673874, 2.92334)))
trilist.append(ocl.Triangle(ocl.Point(2.91337, 1, 3.93857), ocl.Point(4,
-9.79685e-016, 3), ocl.Point(4, 0.339111, 2.98077)))
trilist.append(ocl.Triangle(ocl.Point(1.53379, 1, 4.65268),
ocl.Point(1.521, -3.72525e-016, 4.76304), ocl.Point(2.89783, -7.09741e-016,
4.07462)))
trilist.append(ocl.Triangle(ocl.Point(1.53379, 1, 4.65268),
ocl.Point(2.89783, -7.09741e-016, 4.07462), ocl.Point(2.91337, 1, 3.93857)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.669179, 4.95502),
ocl.Point(1.53379, 1, 4.65268), ocl.Point(-1.19986e-015, 1, 4.89898)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.335345, 4.98874),
ocl.Point(1.53379, 1, 4.65268), ocl.Point(0, 0.669179, 4.95502)))
trilist.append(ocl.Triangle(ocl.Point(3.06152e-016, -7.4983e-032, 5),
ocl.Point(1.521, -3.72525e-016, 4.76304), ocl.Point(1.53379, 1, 4.65268)))
trilist.append(ocl.Triangle(ocl.Point(3.06152e-016, -7.4983e-032, 5),
ocl.Point(1.53379, 1, 4.65268), ocl.Point(0, 0.335345, 4.98874)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949), ocl.Point(0, 1,
0), ocl.Point(-1.19986e-015, 1, 4.89898)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949),
ocl.Point(-1.19986e-015, 1, 4.89898), ocl.Point(1.53379, 1, 4.65268)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949), ocl.Point(1.53379,
1, 4.65268), ocl.Point(2.91337, 1, 3.93857)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949), ocl.Point(2.91337,
1, 3.93857), ocl.Point(4, 1, 2.82843)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949), ocl.Point(4, 1,
2.82843), ocl.Point(4, 1, 0)))
trilist.append(ocl.Triangle(ocl.Point(2, 1, 2.44949), ocl.Point(4, 1,
0), ocl.Point(0, 1, 0)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4,
-9.79685e-016, 3), ocl.Point(4, 0, 0)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4, 0, 0),
ocl.Point(4, 1, 0)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4, 1, 0),
ocl.Point(4, 1, 2.82843)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4, 1,
2.82843), ocl.Point(4, 0.673874, 2.92334)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4,
0.673874, 2.92334), ocl.Point(4, 0.339111, 2.98077)))
trilist.append(ocl.Triangle(ocl.Point(4, 0.5, 1.5), ocl.Point(4,
0.339111, 2.98077), ocl.Point(4, -9.79685e-016, 3)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5),
ocl.Point(3.06152e-016, -7.4983e-032, 5), ocl.Point(0, 0, 0)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5), ocl.Point(4,
-9.79685e-016, 3), ocl.Point(2.89783, -7.09741e-016, 4.07462)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5), ocl.Point(2.89783,
-7.09741e-016, 4.07462), ocl.Point(1.521, -3.72525e-016, 4.76304)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5), ocl.Point(1.521,
-3.72525e-016, 4.76304), ocl.Point(3.06152e-016, -7.4983e-032, 5)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5), ocl.Point(4, 0, 0),
ocl.Point(4, -9.79685e-016, 3)))
trilist.append(ocl.Triangle(ocl.Point(2, 0, 2.5), ocl.Point(0, 0, 0),
ocl.Point(4, 0, 0)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5),
ocl.Point(-1.19986e-015, 1, 4.89898), ocl.Point(0, 1, 0)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5), ocl.Point(0,
0.669179, 4.95502), ocl.Point(-1.19986e-015, 1, 4.89898)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5), ocl.Point(0,
0.335345, 4.98874), ocl.Point(0, 0.669179, 4.95502)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5),
ocl.Point(3.06152e-016, -7.4983e-032, 5), ocl.Point(0, 0.335345, 4.98874)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5), ocl.Point(0, 0, 0),
ocl.Point(3.06152e-016, -7.4983e-032, 5)))
trilist.append(ocl.Triangle(ocl.Point(0, 0.5, 2.5), ocl.Point(0, 1, 0),
ocl.Point(0, 0, 0)))
trilist.append(ocl.Triangle(ocl.Point(4, 1, 0), ocl.Point(0, 0, 0),
ocl.Point(0, 1, 0)))
trilist.append(ocl.Triangle(ocl.Point(4, 1, 0), ocl.Point(4, 0, 0),
ocl.Point(0, 0, 0)))
