From: girst Date: Sat, 16 Sep 2017 13:18:44 +0000 (+0200) Subject: add model for ssd1306 X-Git-Url: https://git.gir.st/hardpass.git/commitdiff_plain/47fe269a4f7ddd2b2b1658099bba248aa827c142 add model for ssd1306 i finally managed to convince joe su to relicense monitor_tinyscreen under a free license. his model has now been included in hardpass' kicad project, and he is credited inhardpass.3dshapes/README.md --- diff --git a/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb index ea7788f..ceeff44 100644 --- a/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb +++ b/kicad/hardpass-pcb/hardpass-pcb.kicad_pcb @@ -989,6 +989,11 @@ (net 1 GND)) (pad 30 smd rect (at 10.15 1.2 90) (size 2.2 0.35) (layers B.Cu B.Paste B.Mask) (net 1 GND)) + (model ${KIPRJMOD}/hardpass.3dshapes/ssd1306.wrl + (at (xyz 0 0.2 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) ) (module Capacitors_SMD:C_1206 (layer B.Cu) (tedit 5415D7BD) (tstamp 58702475) diff --git a/kicad/hardpass-pcb/hardpass.3dshapes/README.md b/kicad/hardpass-pcb/hardpass.3dshapes/README.md index 00f240d..7041adf 100644 --- a/kicad/hardpass-pcb/hardpass.3dshapes/README.md +++ b/kicad/hardpass-pcb/hardpass.3dshapes/README.md @@ -1,15 +1,26 @@ # 3D models created for the hardpass project -(C) 2017 Tobias Girstmair, CC-BY-SA +A list of all custom generated or customized 3D models in use by the hardpass +project. -Models in this directory: * LinkConn CAF99-08153-S132: Modeled after the datasheet. Part copyright Shenzhen Linkconn Electronics: http://www.linkconn.com/en/product/e08f128a-897a-4361-86f3-81b7a41ba7d4 This 3D model is a prototype and has not been constructed with the same amount of detail as other models in this project. The overall size and pin spacing should be accurate, but this information is supplied without - liability. + liability. + Physical part (C) Shenzhen Linkconn Electronics + 3D model (C) 2017 Tobias Girstmair, CC-BY-SA * `linkconn_sim_holder.fcstd` -- original FreeCAD model * `sim_holder.stl` -- FreeCad export * `sim_holder_kicad.wrl` -- colorized model (Wings3D) + + * generic .96 inch SSD1306 OLED: + 3D model initially created by Joe Su (Joesuzurg on thingiverse.com). + Licensed under the Creative Commons Attribution Share Alike 3.0 License. + Link to original: https://www.thingiverse.com/thing:1657885 + Model has been stripped of the PCB and colored by Tobias Girstmair. + * `monitor_Tinyscreen.zip` -- original model by Joesuzurg + * `ssd1306_nopcb.stl` -- model with PCB vertexes removed + * `ssd1306.wrl` -- colorized model (Wings3D) diff --git a/kicad/hardpass-pcb/hardpass.3dshapes/monitor_Tinyscreen.zip b/kicad/hardpass-pcb/hardpass.3dshapes/monitor_Tinyscreen.zip new file mode 100755 index 0000000..525c007 Binary files /dev/null and b/kicad/hardpass-pcb/hardpass.3dshapes/monitor_Tinyscreen.zip differ diff --git a/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306.wrl b/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306.wrl new file mode 100644 index 0000000..337615f --- /dev/null +++ b/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306.wrl @@ -0,0 +1,2349 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.4 +DEF STL_object Transform { + children [ + Shape { + appearance Appearance { + material DEF default Material { + diffuseColor 0.7898538076923077 0.8133333333333334 0.6940444444444445 + emissiveColor 0.0 0.0 0.0 + specularColor 0.0 0.0 0.0 + ambientIntensity 0.765743861823362 + transparency 0.0 + shininess 0.0 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + colorPerVertex TRUE + coord Coordinate { point [ + -13.34999942779541 -9.75 0.5, + -13.34999942779541 -9.75 1.0, + -13.34999942779541 -6.5 1.0, + -13.34999942779541 -6.25 0.0, + -13.34999942779541 -6.25 0.5, + -13.34999942779541 -6.25 1.0, + -13.34999942779541 -6.25 1.1000003814697266, + -13.34999942779541 -6.09375 0.25, + -13.34999942779541 -6.09375 0.5, + -13.34999942779541 -4.875 0.25, + -13.34999942779541 -4.875 0.5, + -13.34999942779541 -3.25 1.0, + -13.34999942779541 -3.0500001907348633 0.0, + -13.34999942779541 -1.1920928955078125e-7 1.0, + -13.34999942779541 0.14999985694885254 0.0, + -13.34999942779541 3.25 1.0, + -13.34999942779541 3.3499999046325684 0.0, + -13.34999942779541 6.5 1.0, + -13.34999942779541 6.549999713897705 0.0, + -13.34999942779541 9.75 0.0, + -13.34999942779541 9.75 1.0, + -13.34999942779541 9.75 1.1000003814697266, + -11.442856788635254 -6.25 0.0, + -11.442856788635254 -6.25 0.5, + -11.125 -9.75 0.5, + -11.125 -9.75 1.0, + -9.535714149475098 -6.25 0.0, + -9.535714149475098 -6.25 0.5, + -9.535714149475098 9.75 0.0, + -9.535714149475098 9.75 1.0, + -8.899999618530273 -9.75 0.5, + -8.899999618530273 -9.75 1.0, + -7.628571033477783 -6.25 0.0, + -7.628571033477783 -6.25 0.5, + -6.674999713897705 -9.75 0.5, + -6.674999713897705 -9.75 1.0, + -6.674999713897705 -4.875 1.0, + -6.674999713897705 -2.25 0.0, + -6.674999713897705 -1.1920928955078125e-7 1.0, + -6.674999713897705 1.7499998807907104 0.0, + -6.674999713897705 4.875 1.0, + -6.674999713897705 5.75 0.0, + -5.93414831161499 -13.521828651428223 -0.4955768585205078, + -5.93414831161499 -13.507625579833984 -0.7175350189208984, + -5.93414831161499 -13.507625579833984 -0.2312002182006836, + -5.93414831161499 -13.473894119262695 -0.8120403289794922, + -5.93414831161499 -13.473894119262695 -0.08849906921386719, + -5.93414831161499 -13.40820598602295 -0.8961172103881836, + -5.93414831161499 -13.40820598602295 0.057476043701171875, + -5.93414831161499 -13.385913848876953 -0.48025989532470703, + -5.93414831161499 -13.372241973876953 -0.6939220428466797, + -5.93414831161499 -13.372241973876953 -0.22576618194580078, + -5.93414831161499 -13.339771270751953 -0.7848939895629883, + -5.93414831161499 -13.339771270751953 -0.08839893341064453, + -5.93414831161499 -13.299909591674805 -0.9701833724975586, + -5.93414831161499 -13.299909591674805 0.20392322540283203, + -5.93414831161499 -13.276538848876953 -0.8658285140991211, + -5.93414831161499 -13.276538848876953 0.05211925506591797, + -5.93414831161499 -13.172290802001953 -0.9371252059936523, + -5.93414831161499 -13.172290802001953 0.19309139251708984, + -5.93414831161499 -13.13835334777832 -1.0346546173095703, + -5.93414831161499 -13.13835334777832 0.3480415344238281, + -5.93414831161499 -13.016773223876953 -0.9991865158081055, + -5.93414831161499 -13.016773223876953 0.33182239532470703, + -5.93414831161499 -12.912883758544922 -1.0899477005004883, + -5.93414831161499 -12.912883758544922 0.487030029296875, + -5.93414831161499 -12.799732208251953 -1.0524120330810547, + -5.93414831161499 -12.799732208251953 0.46561622619628906, + -5.93414831161499 -12.612850189208984 -1.1364784240722656, + -5.93414831161499 -12.612850189208984 0.6180877685546875, + -5.93414831161499 -12.510913848876953 -1.0972042083740234, + -5.93414831161499 -12.510913848876953 0.5917739868164063, + -5.93414831161499 -12.227599143981934 -1.1746635437011719, + -5.93414831161499 -12.227599143981934 0.7384128570556641, + -5.93414831161499 -12.140064239501953 -1.1339616775512695, + -5.93414831161499 -12.140064239501953 0.7076015472412109, + -5.93414831161499 -11.746479988098145 -1.2049198150634766, + -5.93414831161499 -11.746479988098145 0.8452053070068359, + -5.93414831161499 -11.676929473876953 -1.1630868911743164, + -5.93414831161499 -11.676929473876953 0.8104019165039063, + -5.93414831161499 -11.367212295532227 -1.220890998840332, + -5.93414831161499 -11.311840057373047 -1.1784610748291016, + -5.93414831161499 -11.158839225769043 0.9356632232666016, + -5.93414831161499 -11.111255645751953 0.8974790573120117, + -5.93414831161499 -10.937446594238281 -1.2336463928222656, + -5.93414831161499 -10.898138999938965 -1.190739631652832, + -5.93414831161499 -10.821744918823242 0.9738912582397461, + -5.93414831161499 -10.786762237548828 0.9342775344848633, + -5.93414831161499 -10.454026222229004 -1.2433099746704102, + -5.93414831161499 -10.454026222229004 1.0069856643676758, + -5.93414831161499 -10.432788848876953 -1.200042724609375, + -5.93414831161499 -10.432788848876953 0.9661350250244141, + -5.93414831161499 -10.054350852966309 -1.2486028671264648, + -5.93414831161499 -10.054350852966309 1.0345954895019531, + -5.93414831161499 -10.048053741455078 0.9927129745483398, + -5.93414831161499 -9.912751197814941 -1.206486701965332, + -5.93414831161499 -9.631275177001953 1.0136747360229492, + -5.93414831161499 -9.621387481689453 -1.2522773742675781, + -5.93414831161499 -9.621387481689453 1.056370735168457, + -5.93414831161499 -9.334988594055176 -1.2101926803588867, + -5.93414831161499 -9.181171417236328 1.0286827087402344, + -5.93414831161499 -9.153804779052734 -1.2543869018554688, + -5.93414831161499 -9.153804779052734 1.0719623565673828, + -5.93414831161499 -8.696460723876953 -1.211277961730957, + -5.93414831161499 -8.696460723876953 1.037400245666504, + -5.93414831161499 -8.65027141571045 -1.2549819946289063, + -5.93414831161499 -8.65027141571045 1.0810184478759766, + -5.93414831161499 -8.22066593170166 -1.2544031143188477, + -5.93414831161499 -8.175861358642578 -1.2104434967041016, + -5.93414831161499 -8.175861358642578 1.0394916534423828, + -5.93414831161499 -8.109456062316895 1.08319091796875, + -5.93414831161499 -7.76651668548584 -1.252915382385254, + -5.93414831161499 -7.618091583251953 -1.2082529067993164, + -5.93414831161499 -7.618091583251953 1.0346174240112305, + -5.93414831161499 -7.530026435852051 1.0781278610229492, + -5.93414831161499 -7.287144660949707 -1.2505455017089844, + -5.93414831161499 -7.22496223449707 1.0273323059082031, + -5.93414831161499 -7.121630668640137 1.0705595016479492, + -5.93414831161499 -7.021869659423828 -1.2047548294067383, + -5.93414831161499 -6.814362525939941 1.016702651977539, + -5.93414831161499 -6.781866073608398 -1.2473201751708984, + -5.93414831161499 -6.695086479187012 1.0595169067382813, + -5.93414831161499 -6.385913848876953 -1.1999998092651367, + -5.93414831161499 -6.385913848876953 1.0026283264160156, + -5.93414831161499 -6.25 -1.2432661056518555, + -5.93414831161499 -6.25 1.044896125793457, + -5.721427917480469 -6.25 0.0, + -5.721427917480469 -6.25 0.5, + -5.721427917480469 9.75 0.0, + -5.721427917480469 9.75 1.0, + -4.4499993324279785 -9.75 0.5, + -4.4499993324279785 -9.75 1.0, + -3.8142852783203125 -6.25 0.0, + -3.8142852783203125 -6.25 0.5, + -2.2249996662139893 -9.75 0.5, + -2.2249996662139893 -9.75 1.0, + -1.9071424007415771 -6.25 0.0, + -1.9071424007415771 -6.25 0.5, + -1.9071424007415771 9.75 0.0, + -1.9071424007415771 9.75 1.0, + 4.351365134880325e-7 -9.75 0.5, + 4.351365134880325e-7 -9.75 1.0, + 4.351365134880325e-7 -6.25 0.0, + 4.351365134880325e-7 -6.25 0.5, + 4.351365134880325e-7 -4.875 1.0, + 4.351365134880325e-7 -2.25 0.0, + 4.351365134880325e-7 -1.1920928955078125e-7 1.0, + 4.351365134880325e-7 1.7499998807907104 0.0, + 4.351365134880325e-7 4.875 1.0, + 4.351365134880325e-7 5.75 0.0, + 1.907143235206604 -6.25 0.0, + 1.907143235206604 -6.25 0.5, + 1.907143235206604 9.75 0.0, + 1.907143235206604 9.75 1.0, + 2.2250003814697266 -9.75 0.5, + 2.2250003814697266 -9.75 1.0, + 3.814286231994629 -6.25 0.0, + 3.814286231994629 -6.25 0.5, + 4.450000286102295 -9.75 0.5, + 4.450000286102295 -9.75 1.0, + 5.721428871154785 -6.25 0.0, + 5.721428871154785 -6.25 0.5, + 5.721428871154785 9.75 0.0, + 5.721428871154785 9.75 1.0, + 5.934149265289307 -13.521828651428223 -0.4955768585205078, + 5.934149265289307 -13.507625579833984 -0.7175350189208984, + 5.934149265289307 -13.507625579833984 -0.2312002182006836, + 5.934149265289307 -13.473894119262695 -0.8120403289794922, + 5.934149265289307 -13.473894119262695 -0.08849906921386719, + 5.934149265289307 -13.40820598602295 -0.8961172103881836, + 5.934149265289307 -13.40820598602295 0.057476043701171875, + 5.934149265289307 -13.385913848876953 -0.48025989532470703, + 5.934149265289307 -13.372241973876953 -0.6939220428466797, + 5.934149265289307 -13.372241973876953 -0.22576618194580078, + 5.934149265289307 -13.339771270751953 -0.7848939895629883, + 5.934149265289307 -13.339771270751953 -0.08839893341064453, + 5.934149265289307 -13.299909591674805 -0.9701833724975586, + 5.934149265289307 -13.299909591674805 0.20392322540283203, + 5.934149265289307 -13.276538848876953 -0.8658285140991211, + 5.934149265289307 -13.276538848876953 0.05211925506591797, + 5.934149265289307 -13.172290802001953 -0.9371252059936523, + 5.934149265289307 -13.172290802001953 0.19309139251708984, + 5.934149265289307 -13.13835334777832 -1.0346546173095703, + 5.934149265289307 -13.13835334777832 0.3480415344238281, + 5.934149265289307 -13.016773223876953 -0.9991865158081055, + 5.934149265289307 -13.016773223876953 0.33182239532470703, + 5.934149265289307 -12.912883758544922 -1.0899477005004883, + 5.934149265289307 -12.912883758544922 0.487030029296875, + 5.934149265289307 -12.799732208251953 -1.0524120330810547, + 5.934149265289307 -12.799732208251953 0.46561622619628906, + 5.934149265289307 -12.612850189208984 -1.1364784240722656, + 5.934149265289307 -12.612850189208984 0.6180877685546875, + 5.934149265289307 -12.510913848876953 -1.0972042083740234, + 5.934149265289307 -12.510913848876953 0.5917739868164063, + 5.934149265289307 -12.227599143981934 -1.1746635437011719, + 5.934149265289307 -12.227599143981934 0.7384128570556641, + 5.934149265289307 -12.140064239501953 -1.1339616775512695, + 5.934149265289307 -12.140064239501953 0.7076015472412109, + 5.934149265289307 -11.746479988098145 -1.2049198150634766, + 5.934149265289307 -11.746479988098145 0.8452053070068359, + 5.934149265289307 -11.676929473876953 -1.1630868911743164, + 5.934149265289307 -11.676929473876953 0.8104019165039063, + 5.934149265289307 -11.367212295532227 -1.220890998840332, + 5.934149265289307 -11.311840057373047 -1.1784610748291016, + 5.934149265289307 -11.158839225769043 0.9356632232666016, + 5.934149265289307 -11.111255645751953 0.8974790573120117, + 5.934149265289307 -10.937446594238281 -1.2336463928222656, + 5.934149265289307 -10.898138999938965 -1.190739631652832, + 5.934149265289307 -10.821744918823242 0.9738912582397461, + 5.934149265289307 -10.786762237548828 0.9342775344848633, + 5.934149265289307 -10.454026222229004 -1.2433099746704102, + 5.934149265289307 -10.454026222229004 1.0069856643676758, + 5.934149265289307 -10.432788848876953 -1.200042724609375, + 5.934149265289307 -10.432788848876953 0.9661350250244141, + 5.934149265289307 -10.054350852966309 -1.2486028671264648, + 5.934149265289307 -10.054350852966309 1.0345954895019531, + 5.934149265289307 -10.048053741455078 0.9927129745483398, + 5.934149265289307 -9.912751197814941 -1.206486701965332, + 5.934149265289307 -9.631275177001953 1.0136747360229492, + 5.934149265289307 -9.621387481689453 -1.2522773742675781, + 5.934149265289307 -9.621387481689453 1.056370735168457, + 5.934149265289307 -9.334988594055176 -1.2101926803588867, + 5.934149265289307 -9.181171417236328 1.0286827087402344, + 5.934149265289307 -9.153804779052734 -1.2543869018554688, + 5.934149265289307 -9.153804779052734 1.0719623565673828, + 5.934149265289307 -8.696460723876953 -1.211277961730957, + 5.934149265289307 -8.696460723876953 1.037400245666504, + 5.934149265289307 -8.65027141571045 -1.2549819946289063, + 5.934149265289307 -8.65027141571045 1.0810184478759766, + 5.934149265289307 -8.22066593170166 -1.2544031143188477, + 5.934149265289307 -8.175861358642578 -1.2104434967041016, + 5.934149265289307 -8.175861358642578 1.0394916534423828, + 5.934149265289307 -8.109456062316895 1.08319091796875, + 5.934149265289307 -7.76651668548584 -1.252915382385254, + 5.934149265289307 -7.618091583251953 -1.2082529067993164, + 5.934149265289307 -7.618091583251953 1.0346174240112305, + 5.934149265289307 -7.530026435852051 1.0781278610229492, + 5.934149265289307 -7.287144660949707 -1.2505455017089844, + 5.934149265289307 -7.22496223449707 1.0273323059082031, + 5.934149265289307 -7.121630668640137 1.0705595016479492, + 5.934149265289307 -7.021869659423828 -1.2047548294067383, + 5.934149265289307 -6.814362525939941 1.016702651977539, + 5.934149265289307 -6.781866073608398 -1.2473201751708984, + 5.934149265289307 -6.695086479187012 1.0595169067382813, + 5.934149265289307 -6.385913848876953 -1.1999998092651367, + 5.934149265289307 -6.385913848876953 1.0026283264160156, + 5.934149265289307 -6.25 -1.2432661056518555, + 5.934149265289307 -6.25 1.044896125793457, + 6.6750006675720215 -9.75 0.5, + 6.6750006675720215 -9.75 1.0, + 6.6750006675720215 -4.875 1.0, + 6.6750006675720215 -2.25 0.0, + 6.6750006675720215 -1.1920928955078125e-7 1.0, + 6.6750006675720215 1.7499998807907104 0.0, + 6.6750006675720215 4.875 1.0, + 6.6750006675720215 5.75 0.0, + 7.6285719871521 -6.25 0.0, + 7.6285719871521 -6.25 0.5, + 8.90000057220459 -9.75 0.5, + 8.90000057220459 -9.75 1.0, + 9.535715103149414 -6.25 0.0, + 9.535715103149414 -6.25 0.5, + 9.535715103149414 9.75 0.0, + 9.535715103149414 9.75 1.0, + 11.125 -9.75 0.5, + 11.125 -9.75 1.0, + 11.44285774230957 -6.25 0.0, + 11.44285774230957 -6.25 0.5, + 13.350000381469727 -9.75 0.5, + 13.350000381469727 -9.75 1.0, + 13.350000381469727 -6.5 1.0, + 13.350000381469727 -6.25 0.0, + 13.350000381469727 -6.25 0.5, + 13.350000381469727 -6.25 1.0, + 13.350000381469727 -6.25 1.1000003814697266, + 13.350000381469727 -6.09375 0.25, + 13.350000381469727 -6.09375 0.5, + 13.350000381469727 -6.09375 0.75, + 13.350000381469727 -4.875 0.25, + 13.350000381469727 -4.875 0.5, + 13.350000381469727 -4.875 0.75, + 13.350000381469727 -3.25 1.0, + 13.350000381469727 -3.0500001907348633 0.0, + 13.350000381469727 -1.1920928955078125e-7 1.0, + 13.350000381469727 0.14999985694885254 0.0, + 13.350000381469727 3.25 1.0, + 13.350000381469727 3.3499999046325684 0.0, + 13.350000381469727 6.5 1.0, + 13.350000381469727 6.549999713897705 0.0, + 13.350000381469727 9.75 0.0, + 13.350000381469727 9.75 1.0, + 13.350000381469727 9.75 1.1000003814697266, + -13.34999942779541 9.75 1.0, + 13.350000381469727 9.75 1.0 ] } + coordIndex [ + 0, 1, 4, -1, + 0, 4, 23, -1, + 0, 23, 24, -1, + 0, 24, 25, -1, + 0, 25, 1, -1, + 1, 2, 4, -1, + 1, 25, 2, -1, + 2, 8, 4, -1, + 2, 10, 8, -1, + 2, 11, 10, -1, + 2, 25, 31, -1, + 2, 31, 36, -1, + 2, 36, 11, -1, + 3, 4, 7, -1, + 3, 7, 9, -1, + 3, 9, 12, -1, + 3, 12, 22, -1, + 3, 22, 23, -1, + 3, 23, 4, -1, + 4, 8, 7, -1, + 5, 6, 292, -1, + 5, 273, 274, -1, + 5, 274, 6, -1, + 5, 292, 273, -1, + 6, 21, 292, -1, + 6, 274, 21, -1, + 7, 8, 9, -1, + 8, 10, 9, -1, + 9, 10, 12, -1, + 10, 11, 12, -1, + 11, 13, 14, -1, + 11, 14, 12, -1, + 11, 36, 13, -1, + 12, 14, 37, -1, + 12, 26, 22, -1, + 12, 37, 26, -1, + 13, 15, 16, -1, + 13, 16, 14, -1, + 13, 36, 38, -1, + 13, 38, 15, -1, + 14, 16, 39, -1, + 14, 39, 37, -1, + 15, 17, 18, -1, + 15, 18, 16, -1, + 15, 38, 40, -1, + 15, 40, 17, -1, + 16, 18, 39, -1, + 17, 19, 18, -1, + 17, 20, 19, -1, + 17, 29, 20, -1, + 17, 40, 29, -1, + 18, 19, 28, -1, + 18, 28, 41, -1, + 18, 41, 39, -1, + 19, 20, 29, -1, + 19, 29, 28, -1, + 21, 274, 291, -1, + 21, 290, 292, -1, + 21, 291, 290, -1, + 22, 26, 27, -1, + 22, 27, 23, -1, + 23, 27, 24, -1, + 24, 27, 30, -1, + 24, 30, 31, -1, + 24, 31, 25, -1, + 26, 32, 33, -1, + 26, 33, 27, -1, + 26, 37, 32, -1, + 27, 33, 30, -1, + 28, 29, 129, -1, + 28, 128, 41, -1, + 28, 129, 128, -1, + 29, 40, 129, -1, + 30, 33, 34, -1, + 30, 34, 35, -1, + 30, 35, 31, -1, + 31, 35, 36, -1, + 32, 37, 126, -1, + 32, 126, 127, -1, + 32, 127, 33, -1, + 33, 127, 34, -1, + 34, 127, 133, -1, + 34, 130, 131, -1, + 34, 131, 35, -1, + 34, 133, 130, -1, + 35, 131, 36, -1, + 36, 131, 144, -1, + 36, 144, 146, -1, + 36, 146, 38, -1, + 37, 39, 147, -1, + 37, 132, 126, -1, + 37, 145, 132, -1, + 37, 147, 145, -1, + 38, 146, 148, -1, + 38, 148, 40, -1, + 39, 41, 149, -1, + 39, 149, 147, -1, + 40, 139, 129, -1, + 40, 148, 139, -1, + 41, 128, 138, -1, + 41, 138, 149, -1, + 42, 43, 165, -1, + 42, 44, 49, -1, + 42, 49, 50, -1, + 42, 50, 43, -1, + 42, 164, 44, -1, + 42, 165, 164, -1, + 43, 45, 167, -1, + 43, 50, 45, -1, + 43, 167, 165, -1, + 44, 46, 51, -1, + 44, 51, 49, -1, + 44, 164, 166, -1, + 44, 166, 46, -1, + 45, 47, 169, -1, + 45, 50, 52, -1, + 45, 52, 47, -1, + 45, 169, 167, -1, + 46, 48, 53, -1, + 46, 53, 51, -1, + 46, 166, 168, -1, + 46, 168, 48, -1, + 47, 52, 56, -1, + 47, 54, 176, -1, + 47, 56, 54, -1, + 47, 176, 169, -1, + 48, 55, 57, -1, + 48, 57, 53, -1, + 48, 168, 170, -1, + 48, 170, 55, -1, + 49, 51, 173, -1, + 49, 171, 50, -1, + 49, 173, 171, -1, + 50, 171, 172, -1, + 50, 172, 52, -1, + 51, 53, 175, -1, + 51, 175, 173, -1, + 52, 172, 174, -1, + 52, 174, 56, -1, + 53, 57, 179, -1, + 53, 179, 175, -1, + 54, 56, 58, -1, + 54, 58, 60, -1, + 54, 60, 182, -1, + 54, 182, 176, -1, + 55, 59, 57, -1, + 55, 61, 59, -1, + 55, 170, 177, -1, + 55, 177, 61, -1, + 56, 174, 178, -1, + 56, 178, 58, -1, + 57, 59, 181, -1, + 57, 181, 179, -1, + 58, 62, 60, -1, + 58, 178, 180, -1, + 58, 180, 62, -1, + 59, 61, 63, -1, + 59, 63, 185, -1, + 59, 185, 181, -1, + 60, 62, 64, -1, + 60, 64, 186, -1, + 60, 186, 182, -1, + 61, 65, 63, -1, + 61, 177, 183, -1, + 61, 183, 65, -1, + 62, 66, 64, -1, + 62, 180, 184, -1, + 62, 184, 66, -1, + 63, 65, 67, -1, + 63, 67, 189, -1, + 63, 189, 185, -1, + 64, 66, 68, -1, + 64, 68, 190, -1, + 64, 190, 186, -1, + 65, 69, 67, -1, + 65, 183, 187, -1, + 65, 187, 69, -1, + 66, 70, 68, -1, + 66, 184, 188, -1, + 66, 188, 70, -1, + 67, 69, 71, -1, + 67, 71, 193, -1, + 67, 193, 189, -1, + 68, 70, 72, -1, + 68, 72, 194, -1, + 68, 194, 190, -1, + 69, 73, 71, -1, + 69, 187, 191, -1, + 69, 191, 73, -1, + 70, 74, 72, -1, + 70, 188, 192, -1, + 70, 192, 74, -1, + 71, 73, 75, -1, + 71, 75, 197, -1, + 71, 197, 193, -1, + 72, 74, 76, -1, + 72, 76, 198, -1, + 72, 198, 194, -1, + 73, 77, 75, -1, + 73, 191, 195, -1, + 73, 195, 77, -1, + 74, 78, 76, -1, + 74, 192, 196, -1, + 74, 196, 78, -1, + 75, 77, 79, -1, + 75, 79, 201, -1, + 75, 201, 197, -1, + 76, 78, 80, -1, + 76, 80, 202, -1, + 76, 202, 198, -1, + 77, 82, 79, -1, + 77, 195, 199, -1, + 77, 199, 82, -1, + 78, 81, 80, -1, + 78, 196, 200, -1, + 78, 200, 81, -1, + 79, 82, 83, -1, + 79, 83, 205, -1, + 79, 205, 201, -1, + 80, 81, 84, -1, + 80, 84, 206, -1, + 80, 206, 202, -1, + 81, 85, 84, -1, + 81, 200, 203, -1, + 81, 203, 85, -1, + 82, 86, 83, -1, + 82, 199, 204, -1, + 82, 204, 86, -1, + 83, 86, 87, -1, + 83, 87, 209, -1, + 83, 209, 205, -1, + 84, 85, 88, -1, + 84, 88, 210, -1, + 84, 210, 206, -1, + 85, 90, 88, -1, + 85, 203, 207, -1, + 85, 207, 90, -1, + 86, 89, 87, -1, + 86, 204, 208, -1, + 86, 208, 89, -1, + 87, 89, 91, -1, + 87, 91, 213, -1, + 87, 213, 209, -1, + 88, 90, 92, -1, + 88, 92, 214, -1, + 88, 214, 210, -1, + 89, 93, 91, -1, + 89, 208, 211, -1, + 89, 211, 93, -1, + 90, 95, 92, -1, + 90, 207, 212, -1, + 90, 212, 95, -1, + 91, 93, 94, -1, + 91, 94, 216, -1, + 91, 216, 213, -1, + 92, 95, 97, -1, + 92, 97, 219, -1, + 92, 219, 214, -1, + 93, 96, 94, -1, + 93, 98, 96, -1, + 93, 211, 215, -1, + 93, 215, 98, -1, + 94, 96, 218, -1, + 94, 218, 216, -1, + 95, 99, 97, -1, + 95, 212, 217, -1, + 95, 217, 99, -1, + 96, 98, 100, -1, + 96, 100, 222, -1, + 96, 222, 218, -1, + 97, 99, 101, -1, + 97, 101, 223, -1, + 97, 223, 219, -1, + 98, 102, 100, -1, + 98, 215, 220, -1, + 98, 220, 102, -1, + 99, 103, 101, -1, + 99, 217, 221, -1, + 99, 221, 103, -1, + 100, 102, 104, -1, + 100, 104, 226, -1, + 100, 226, 222, -1, + 101, 103, 105, -1, + 101, 105, 227, -1, + 101, 227, 223, -1, + 102, 106, 104, -1, + 102, 220, 224, -1, + 102, 224, 106, -1, + 103, 108, 105, -1, + 103, 221, 225, -1, + 103, 225, 108, -1, + 104, 106, 109, -1, + 104, 109, 231, -1, + 104, 231, 226, -1, + 105, 107, 229, -1, + 105, 108, 107, -1, + 105, 229, 227, -1, + 106, 110, 109, -1, + 106, 224, 228, -1, + 106, 228, 110, -1, + 107, 108, 111, -1, + 107, 111, 233, -1, + 107, 233, 229, -1, + 108, 112, 111, -1, + 108, 225, 230, -1, + 108, 230, 112, -1, + 109, 110, 113, -1, + 109, 113, 235, -1, + 109, 235, 231, -1, + 110, 114, 113, -1, + 110, 228, 232, -1, + 110, 232, 114, -1, + 111, 112, 115, -1, + 111, 115, 237, -1, + 111, 237, 233, -1, + 112, 118, 115, -1, + 112, 230, 234, -1, + 112, 234, 118, -1, + 113, 114, 116, -1, + 113, 116, 238, -1, + 113, 238, 235, -1, + 114, 117, 116, -1, + 114, 232, 236, -1, + 114, 236, 117, -1, + 115, 118, 120, -1, + 115, 120, 242, -1, + 115, 242, 237, -1, + 116, 117, 119, -1, + 116, 119, 241, -1, + 116, 241, 238, -1, + 117, 121, 119, -1, + 117, 236, 239, -1, + 117, 239, 121, -1, + 118, 122, 120, -1, + 118, 234, 240, -1, + 118, 240, 122, -1, + 119, 121, 123, -1, + 119, 123, 245, -1, + 119, 245, 241, -1, + 120, 122, 124, -1, + 120, 124, 246, -1, + 120, 246, 242, -1, + 121, 125, 123, -1, + 121, 239, 243, -1, + 121, 243, 125, -1, + 122, 240, 244, -1, + 122, 244, 124, -1, + 123, 125, 247, -1, + 123, 247, 245, -1, + 124, 244, 246, -1, + 125, 243, 247, -1, + 126, 132, 133, -1, + 126, 133, 127, -1, + 128, 129, 139, -1, + 128, 139, 138, -1, + 130, 133, 137, -1, + 130, 134, 135, -1, + 130, 135, 131, -1, + 130, 137, 134, -1, + 131, 135, 144, -1, + 132, 136, 137, -1, + 132, 137, 133, -1, + 132, 145, 136, -1, + 134, 137, 143, -1, + 134, 140, 141, -1, + 134, 141, 135, -1, + 134, 143, 140, -1, + 135, 141, 144, -1, + 136, 142, 137, -1, + 136, 145, 142, -1, + 137, 142, 143, -1, + 138, 139, 153, -1, + 138, 152, 149, -1, + 138, 153, 152, -1, + 139, 148, 153, -1, + 140, 143, 151, -1, + 140, 151, 154, -1, + 140, 154, 155, -1, + 140, 155, 141, -1, + 141, 155, 144, -1, + 142, 145, 150, -1, + 142, 150, 143, -1, + 143, 150, 151, -1, + 144, 155, 159, -1, + 144, 159, 250, -1, + 144, 250, 252, -1, + 144, 252, 146, -1, + 145, 147, 253, -1, + 145, 156, 150, -1, + 145, 251, 156, -1, + 145, 253, 251, -1, + 146, 252, 254, -1, + 146, 254, 148, -1, + 147, 149, 255, -1, + 147, 255, 253, -1, + 148, 163, 153, -1, + 148, 254, 163, -1, + 149, 152, 255, -1, + 150, 156, 157, -1, + 150, 157, 151, -1, + 151, 157, 154, -1, + 152, 153, 163, -1, + 152, 162, 255, -1, + 152, 163, 162, -1, + 154, 157, 158, -1, + 154, 158, 159, -1, + 154, 159, 155, -1, + 156, 160, 157, -1, + 156, 251, 160, -1, + 157, 160, 161, -1, + 157, 161, 158, -1, + 158, 161, 248, -1, + 158, 248, 249, -1, + 158, 249, 159, -1, + 159, 249, 250, -1, + 160, 251, 256, -1, + 160, 256, 161, -1, + 161, 256, 257, -1, + 161, 257, 248, -1, + 162, 163, 262, -1, + 162, 262, 255, -1, + 163, 254, 263, -1, + 163, 263, 262, -1, + 164, 165, 172, -1, + 164, 171, 166, -1, + 164, 172, 171, -1, + 165, 167, 172, -1, + 166, 171, 173, -1, + 166, 173, 168, -1, + 167, 169, 174, -1, + 167, 174, 172, -1, + 168, 173, 175, -1, + 168, 175, 170, -1, + 169, 176, 178, -1, + 169, 178, 174, -1, + 170, 175, 179, -1, + 170, 179, 177, -1, + 176, 180, 178, -1, + 176, 182, 180, -1, + 177, 179, 181, -1, + 177, 181, 183, -1, + 180, 182, 184, -1, + 181, 185, 183, -1, + 182, 186, 184, -1, + 183, 185, 187, -1, + 184, 186, 188, -1, + 185, 189, 187, -1, + 186, 190, 188, -1, + 187, 189, 191, -1, + 188, 190, 192, -1, + 189, 193, 191, -1, + 190, 194, 192, -1, + 191, 193, 195, -1, + 192, 194, 196, -1, + 193, 197, 195, -1, + 194, 198, 196, -1, + 195, 197, 199, -1, + 196, 198, 200, -1, + 197, 201, 199, -1, + 198, 202, 200, -1, + 199, 201, 204, -1, + 200, 202, 203, -1, + 201, 205, 204, -1, + 202, 206, 203, -1, + 203, 206, 207, -1, + 204, 205, 208, -1, + 205, 209, 208, -1, + 206, 210, 207, -1, + 207, 210, 212, -1, + 208, 209, 211, -1, + 209, 213, 211, -1, + 210, 214, 212, -1, + 211, 213, 215, -1, + 212, 214, 217, -1, + 213, 216, 215, -1, + 214, 219, 217, -1, + 215, 216, 218, -1, + 215, 218, 220, -1, + 217, 219, 221, -1, + 218, 222, 220, -1, + 219, 223, 221, -1, + 220, 222, 224, -1, + 221, 223, 225, -1, + 222, 226, 224, -1, + 223, 227, 225, -1, + 224, 226, 228, -1, + 225, 227, 230, -1, + 226, 231, 228, -1, + 227, 229, 230, -1, + 228, 231, 232, -1, + 229, 233, 230, -1, + 230, 233, 234, -1, + 231, 235, 232, -1, + 232, 235, 236, -1, + 233, 237, 234, -1, + 234, 237, 240, -1, + 235, 238, 236, -1, + 236, 238, 239, -1, + 237, 242, 240, -1, + 238, 241, 239, -1, + 239, 241, 243, -1, + 240, 242, 244, -1, + 241, 245, 243, -1, + 242, 246, 244, -1, + 243, 245, 247, -1, + 248, 257, 258, -1, + 248, 258, 259, -1, + 248, 259, 249, -1, + 249, 259, 250, -1, + 250, 259, 270, -1, + 250, 270, 281, -1, + 250, 281, 252, -1, + 251, 253, 282, -1, + 251, 260, 256, -1, + 251, 282, 260, -1, + 252, 281, 283, -1, + 252, 283, 285, -1, + 252, 285, 254, -1, + 253, 255, 286, -1, + 253, 284, 282, -1, + 253, 286, 284, -1, + 254, 285, 287, -1, + 254, 287, 263, -1, + 255, 262, 288, -1, + 255, 288, 286, -1, + 256, 260, 257, -1, + 257, 260, 261, -1, + 257, 261, 258, -1, + 258, 261, 267, -1, + 258, 264, 265, -1, + 258, 265, 259, -1, + 258, 267, 264, -1, + 259, 265, 270, -1, + 260, 266, 261, -1, + 260, 282, 266, -1, + 261, 266, 267, -1, + 262, 263, 289, -1, + 262, 289, 288, -1, + 263, 287, 293, -1, + 263, 293, 289, -1, + 264, 267, 272, -1, + 264, 268, 265, -1, + 264, 272, 268, -1, + 265, 268, 269, -1, + 265, 269, 270, -1, + 266, 271, 272, -1, + 266, 272, 267, -1, + 266, 282, 271, -1, + 268, 272, 277, -1, + 268, 277, 269, -1, + 269, 277, 270, -1, + 270, 277, 280, -1, + 270, 280, 281, -1, + 271, 275, 272, -1, + 271, 278, 275, -1, + 271, 282, 278, -1, + 272, 275, 276, -1, + 272, 276, 277, -1, + 273, 290, 291, -1, + 273, 291, 274, -1, + 273, 292, 290, -1, + 275, 278, 279, -1, + 275, 279, 276, -1, + 276, 279, 280, -1, + 276, 280, 277, -1, + 278, 282, 279, -1, + 279, 281, 280, -1, + 279, 282, 281, -1, + 281, 282, 283, -1, + 282, 284, 283, -1, + 283, 284, 285, -1, + 284, 286, 285, -1, + 285, 286, 287, -1, + 286, 288, 287, -1, + 287, 288, 293, -1, + 288, 289, 293, -1 ] + normal Normal { vector [ + -0.3333333333333333 -0.6666666666666666 -0.6666666666666666, + -0.8164965809277261 -0.4082482904638631 0.4082482904638631, + -0.7071067811865475 0.0 0.7071067811865475, + -0.8017837257372732 -0.5345224838248488 -0.2672612419124244, + -0.9622504486493763 -0.19245008972987526 -0.19245008972987526, + -0.4082482904638631 -0.8164965809277261 -0.4082482904638631, + -0.8164965809277261 -0.4082482904638631 0.4082482904638631, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -1.0 0.0 0.0, + -0.8944271909999159 0.0 0.4472135954999579, + -0.7071067811865475 0.0 -0.7071067811865475, + -0.7071067811865476 0.0 0.7071067811865476, + -0.7071067811865476 0.0 -0.7071067811865476, + -0.7071067811865476 0.0 0.7071067811865476, + -0.8320502943378437 0.0 -0.5547001962252291, + -0.7071067811865476 0.0 0.7071067811865476, + -0.6 0.0 -0.8, + -0.6666666666666666 0.6666666666666666 -0.3333333333333333, + -0.5773502691896258 0.5773502691896258 0.5773502691896258, + -0.3333333333333333 0.6666666666666666 0.6666666666666666, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 0.7071067811865476 -0.7071067811865476, + 0.0 0.7071067811865476 0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 0.7071067811865476, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.6 -0.8, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + -0.7076498249914763 -0.706347247562463 -0.017472579960194665, + -0.55802817697871 -0.8039991059954026 -0.20540202349638803, + -0.7083576939158883 -0.7013453058403347 0.07965010637715592, + -0.711139187712843 -0.5968418710182305 -0.3715653868413684, + -0.7085358702916511 -0.6750660257214421 0.20557913665231153, + -0.7108264510695209 -0.45423054224161086 -0.5370292086607603, + -0.708903978430022 -0.6209723844056773 0.33443750861949456, + -0.7076498012127194 0.7064890689408276 -0.010244721114861362, + -0.8024851797260141 0.5893698204152894 0.09306315653230567, + -0.7083577139598306 0.6953529091747193 -0.12129996197797116, + -0.7111389693045376 0.6332985540664612 0.30531018285312644, + -0.7085358533101775 0.660598213714881 -0.24816717069493055, + -0.7090107577589166 -0.30860944477604546 -0.6340851330674357, + -0.7087680309228549 -0.5371896638963425 0.45724735466120914, + -0.710826681891956 0.5071852488923516 0.4873279713052342, + -0.7089040211661041 0.5954784698621556 -0.3779688885413105, + -0.7090106879864575 0.3544284466192032 0.6096591839282575, + -0.7087680266413877 0.5045024477819724 -0.49307723998666936, + -0.7078680744818201 -0.19985390793147914 -0.6774815160680888, + -0.7083235237196339 -0.438244647610587 0.5533709556762747, + -0.7078680947722618 0.23110853074368556 0.6674665590282282, + -0.7083234537458727 0.4049694296685032 -0.5781674894937328, + -0.7074015944271382 -0.1284367306600332 -0.6950445959931669, + -0.7078832312301746 -0.34209310412950056 0.6179592535516965, + -0.7074015596236444 0.14846145352342008 0.6910443041222096, + -0.7078833038741721 0.3127246184805358 -0.6333281464552083, + -0.7072258935029777 -0.08263260099416256 -0.7021420004613413, + -0.7075743867875164 -0.2591379852089629 0.6574085425244409, + -0.7072259071644005 0.09550962662183612 0.7005065506175142, + -0.7075743507140146 0.23504209599950562 -0.6664035949181246, + -0.7071576652890108 -0.05283899750950517 -0.7050787734467588, + -0.7073859745231523 -0.19168872855884955 0.6803385292568853, + -0.7071576640733618 0.061294150418418736 0.7043941121749887, + -0.7073859839508783 0.1724871984916197 -0.68545841308307, + -0.7071236445305604 -0.03462781598858724 -0.706241506643215, + -0.7072762988052743 -0.1380432618344459 0.6933284178586792, + -0.7071236440444076 0.039504576198983864 0.705985510115255, + -0.7072762911820247 0.12282533999475935 -0.6961854521512006, + -0.707112835632899 -0.023902046286513774 -0.7066966321318632, + -0.7071128358758633 0.026826355068325192 0.7065916670987159, + -0.7071690489478965 -0.09828857270079185 0.7001794717688947, + -0.7071690579535355 0.08898648563556215 -0.7014223612398887, + -0.7071104650647919 -0.01641412343406913 -0.7069125594780057, + -0.7071104637890725 0.018696245480550735 0.7068558851738688, + -0.7071278609724986 -0.0742487941917094 0.7031765815195611, + -0.7071278571069594 0.06881659322706295 -0.7037289749611995, + -0.7071085684799558 -0.010953031696502557 -0.7070201577599347, + -0.7071237546318074 -0.05850041812527317 0.7046656630733354, + -0.7071090491402406 0.012342735382916813 0.7069967818224153, + -0.707123754451781 0.05361676679816451 -0.7050540675778906, + -0.70710766959056 -0.007121743718088231 -0.7070700279128095, + -0.8000112138033956 -0.03761308445548734 0.5988049045111122, + -0.5547151480763127 0.0469786530259412 -0.830713013413503, + -0.707108184324508 0.007352761059127341 0.7070671485552875, + -0.7071180293910165 0.027549533927203752 -0.706558642782437, + -0.7071074019387236 -0.004127056129578519 -0.7070941164591684, + -0.7071180253885906 -0.031534323759227705 0.7063920190627784, + -0.7071076543684808 0.0034243147197123764 0.7070976164591458, + -0.7071160348057397 0.016331808562596833 -0.7069088946601837, + -0.7071072167202672 -0.0016204965823952279 -0.7071044887800837, + -0.7071160369075534 -0.019949030145420536 0.7068160627379748, + -0.7071072096479663 4.2342231880803283e-4 0.7071062259501094, + -0.7071144432286299 0.0061322551906765645 -0.7070725278383689, + -0.7071070324989288 3.566420742787259e-4 -0.7071064399346041, + -0.70711444359722 -0.009423797330252172 0.7070363185155852, + -0.5547003548980757 0.0021908346913119877 -0.8320473042557761, + -0.8000001729051465 -0.0014266323403790437 0.5999980733901578, + -0.7071131731033965 -0.003172492704979367 -0.7070932722871028, + -0.7071131720387783 1.6585998381616834e-4 0.7071003708242013, + -0.7071068904596883 0.0031025883809044563 -0.70709986523105, + -0.7071069289763233 -0.003234243149239362 0.7070992367871177, + -0.7071105466175795 -0.010793873290104906 -0.7070206271118158, + -0.7071105478553269 0.008486287913459697 0.7070520886251517, + -0.7071068625884904 0.0041742701600543 -0.707094378671541, + -0.7071089053322458 -0.01656681017585953 -0.7069105578504468, + -0.7071089050824573 0.014834514946079595 0.7069490317691954, + -0.7071068829912772 -0.004528006251232508 0.7070921815334611, + -0.707108681613698 -0.021576957660287874 -0.7067755989595738, + -0.7071068414942804 0.005097625506300936 -0.7070883459131398, + -0.7071086812900709 0.019938409246705938 0.7068237210796819, + -0.5589655843821941 0.08059828510984907 0.8252644375675131, + -0.5594870624739392 0.15696124316081891 -0.8138411362604452, + -0.6745332346174144 0.41436346072405295 0.6109892288848915, + -0.670929543929913 0.24329514651807785 0.7004719971296112, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 0.8320502943378437 -0.5547001962252291, + 0.0 0.8320502943378437 0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 -0.7071067811865475 -0.7071067811865475, + 0.0 -0.8 -0.6, + 0.0 0.7071067811865476 -0.7071067811865476, + 0.0 0.7071067811865476 0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 -0.8944271909999159 -0.4472135954999579, + 0.0 -0.5547001962252291 -0.8320502943378437, + 0.0 0.7071067811865476 -0.7071067811865476, + 0.0 0.8320502943378437 0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 -0.5547001962252291 -0.8320502943378437, + 0.0 -0.8 -0.6, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.7071067811865476 0.7071067811865476, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 0.7071067811865475 -0.7071067811865475, + 0.0 0.8 0.6, + 0.7076498249914763 -0.7064890435729788 0.010244828005893864, + 0.55802817697871 -0.8196664485276054 -0.12942745789035634, + 0.7083576939158881 -0.6953529224736645 0.12130000279265724, + 0.7111391877128429 -0.633298654977656 -0.30530946481006704, + 0.7085358702916511 -0.6605981143993571 0.2481673865802404, + 0.7108264510695209 -0.5071845947840251 -0.4873289887475137, + 0.708903978430022 -0.5954788794319875 0.37796832343003467, + 0.7076498012127194 0.7063472837569373 0.017472079807375765, + 0.8024851797260141 0.5781041512056033 0.14769267645674203, + 0.7083577139598306 0.7013453283604218 -0.0796497298213544, + 0.7111389693045376 0.5968427931911766 0.3715643235729641, + 0.7085358533101775 0.675066032795363 -0.20557917195073092, + 0.7090107577589166 -0.3544304686966949 -0.6096579272358951, + 0.7087680309228549 -0.504503260226628 0.49307640256094426, + 0.710826681891956 0.4542295521324872 0.5370297405917032, + 0.7089040211661043 0.6209723026820247 -0.33443756977395905, + 0.7090106879864575 0.30860819757680197 0.634085818095128, + 0.7087680266413877 0.5371888701381009 -0.4572482938301944, + 0.7078680744818201 -0.23110940178571973 -0.6674662789502156, + 0.7083235237196339 -0.4049683408243334 0.5781681664320406, + 0.7078680947722618 0.1998526040679217 0.6774818794999309, + 0.7083234537458727 0.43824475486169 -0.553370960305775, + 0.7074015944271382 -0.14846201978740414 -0.6910441468405524, + 0.7078832312301746 -0.31272521724786945 0.6333279319913184, + 0.7074015596236444 0.12843734679151117 0.6950445175607046, + 0.7078833038741722 0.3420938767290226 -0.617958742636347, + 0.7072258935029777 -0.0955085579134448 -0.7005067101207588, + 0.7075743867875163 -0.23504226684903073 0.6664034963569289, + 0.7072259071644005 0.08263293290452019 0.7021419476395693, + 0.7075743507140146 0.25913689339421225 -0.6574090117222591, + 0.7071576652890108 -0.06129445597532075 -0.7043940843659073, + 0.7073859745231523 -0.17248707928373264 0.6854584528095757, + 0.7071576640733618 0.052838792711565705 0.7050787900136343, + 0.7073859839508783 0.19168916990192258 -0.680338395103613, + 0.7071236445305604 -0.039504609888836126 -0.7059855077431466, + 0.7072762988052742 -0.12282485959596307 0.6961855291612605, + 0.7071236440444076 0.034627852597072614 0.706241505335019, + 0.7072762911820246 0.13804339873867508 -0.6933283983773311, + 0.707112835632899 -0.02682630680445311 -0.7065916691742369, + 0.7071128358758633 0.023902035878392913 0.7066966322407815, + 0.7071690489478967 -0.08898700525595404 0.7014223043970761, + 0.7071690579535355 0.09828872603970913 -0.700179441148196, + 0.7071104650647919 -0.018695919437718898 -0.706855892521405, + 0.7071104637890725 0.01641484464466936 0.7069125440075978, + 0.7071278609724986 -0.06881679172827096 0.7037289516658288, + 0.7071278571069594 0.07424809796084829 -0.7031766589218642, + 0.7071085684799558 -0.012542660610864986 -0.7069937439942648, + 0.7071237546318074 -0.053616415065595474 0.7050540941452146, + 0.7071090491402406 0.010552055232486033 0.7070257751697283, + 0.707123754451781 0.05850074377009026 -0.704665636219309, + 0.70710766959056 -0.008242567298649408 -0.707057850313915, + 0.8000112138033953 -0.03387575907282548 0.5990279548869633, + 0.5547151480763127 0.05216127030758106 -0.8304037008434958, + 0.707108184324508 0.005944157751625884 0.7070803933428796, + 0.7071180293910165 0.03153447092118516 -0.7063920084867088, + 0.7071074019387236 -0.005063986997829498 -0.7070880271643372, + 0.7071180253885906 -0.027550095858868598 0.7065586248774461, + 0.7071076543684808 0.0023130783945601104 0.7071021247329453, + 0.7071160348057397 0.019948169513289527 -0.706816089130459, + 0.7071072167202672 -0.002405310504053513 -0.707102254658756, + 0.7071160369075533 -0.0163322586017235 0.7069088821602979, + 0.7071072096479663 -3.549966759184403e-4 0.7071062636133464, + 0.7071144432286298 0.009423837091322567 -0.707036318354256, + 0.7071070324989288 -2.3952018436967777e-4 -0.7071064893074029, + 0.70711444359722 -0.006132136253669289 0.7070725285012566, + 0.5547003548980757 0.0016559982167250818 -0.8320485406187881, + 0.8000001729051465 -0.0018915299677072007 0.5999967878798328, + 0.7071131731033965 -1.6591225869568019e-4 -0.7071003697473001, + 0.7071131720387783 0.0031721900368748526 0.7070932747096575, + 0.7071068904596883 0.002709481576678402 -0.7071014808172983, + 0.7071069289763233 -0.00369140976522473 0.7070969979342424, + 0.7071105466175795 -0.008486461744976404 -0.7070520877765931, + 0.7071105478553269 0.010794078666229457 0.7070206227384649, + 0.7071068625884903 0.0038349826036995585 -0.7070963002227426, + 0.7071089053322458 -0.014834032300748043 -0.7069490416469445, + 0.7071089050824573 0.016567190911675828 0.7069105491774645, + 0.7071068829912772 -0.004907436391047886 0.7070896499698097, + 0.7071086816136979 -0.019938269960773195 -0.7068237246849524, + 0.7071068414942804 0.0048055915440314055 -0.7070903909698494, + 0.7071086812900709 0.02157695740785146 0.7067755992910599, + 0.5589655843821941 0.16746544521807183 0.8121039343176372, + 0.5594870624739392 0.06470389931317182 -0.826309646765638, + 0.6745332346174144 0.21489379922096696 -0.7062758458654429, + 0.6709295439299131 0.4205072326425587 -0.6107595389163365, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 0.5547001962252291, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 -1.0, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.6 -0.8, + 0.0 -0.7071067811865476 0.7071067811865476, + 0.0 -0.7071067811865476 -0.7071067811865476, + 0.0 -0.8320502943378437 -0.5547001962252291, + 0.0 0.7071067811865476 -0.7071067811865476, + 0.0 0.7071067811865476 0.7071067811865476, + 0.0 -0.5547001962252291 -0.8320502943378437, + 0.0 -0.8944271909999159 0.4472135954999579, + 0.0 -0.8944271909999159 -0.4472135954999579, + 0.0 -0.5547001962252291 -0.8320502943378437, + 0.6666666666666666 -0.6666666666666666 -0.3333333333333333, + 0.8164965809277261 -0.4082482904638631 0.4082482904638631, + 0.6 0.0 0.8, + 0.9045340337332909 -0.30151134457776363 -0.30151134457776363, + 0.8164965809277261 -0.4082482904638631 -0.4082482904638631, + 0.6666666666666666 -0.3333333333333333 -0.6666666666666666, + 0.3333333333333333 -0.6666666666666666 0.6666666666666666, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.8 0.0 0.6, + 0.7071067811865475 0.0 -0.7071067811865475, + 0.8320502943378437 0.0 0.5547001962252291, + 0.8320502943378437 0.0 -0.5547001962252291, + 0.7071067811865476 0.0 0.7071067811865476, + 0.7071067811865476 0.0 -0.7071067811865476, + 0.7071067811865476 0.0 0.7071067811865476, + 0.7071067811865476 0.0 -0.7071067811865476, + 0.4082482904638631 0.8164965809277261 -0.4082482904638631, + 0.4082482904638631 0.8164965809277261 -0.4082482904638631, + 0.8164965809277261 0.4082482904638631 0.4082482904638631, + -0.6666666666666666 0.3333333333333333 -0.6666666666666666, + 0.8164965809277261 0.4082482904638631 0.4082482904638631 ] } + normalIndex [ + 0, 1, 4, -1, + 0, 4, 23, -1, + 0, 23, 24, -1, + 0, 24, 25, -1, + 0, 25, 1, -1, + 1, 2, 4, -1, + 1, 25, 2, -1, + 2, 8, 4, -1, + 2, 10, 8, -1, + 2, 11, 10, -1, + 2, 25, 31, -1, + 2, 31, 36, -1, + 2, 36, 11, -1, + 3, 4, 7, -1, + 3, 7, 9, -1, + 3, 9, 12, -1, + 3, 12, 22, -1, + 3, 22, 23, -1, + 3, 23, 4, -1, + 4, 8, 7, -1, + 5, 6, 292, -1, + 5, 273, 274, -1, + 5, 274, 6, -1, + 5, 292, 273, -1, + 6, 21, 292, -1, + 6, 274, 21, -1, + 7, 8, 9, -1, + 8, 10, 9, -1, + 9, 10, 12, -1, + 10, 11, 12, -1, + 11, 13, 14, -1, + 11, 14, 12, -1, + 11, 36, 13, -1, + 12, 14, 37, -1, + 12, 26, 22, -1, + 12, 37, 26, -1, + 13, 15, 16, -1, + 13, 16, 14, -1, + 13, 36, 38, -1, + 13, 38, 15, -1, + 14, 16, 39, -1, + 14, 39, 37, -1, + 15, 17, 18, -1, + 15, 18, 16, -1, + 15, 38, 40, -1, + 15, 40, 17, -1, + 16, 18, 39, -1, + 17, 19, 18, -1, + 17, 20, 19, -1, + 17, 29, 20, -1, + 17, 40, 29, -1, + 18, 19, 28, -1, + 18, 28, 41, -1, + 18, 41, 39, -1, + 19, 20, 29, -1, + 19, 29, 28, -1, + 21, 274, 291, -1, + 21, 290, 292, -1, + 21, 291, 290, -1, + 22, 26, 27, -1, + 22, 27, 23, -1, + 23, 27, 24, -1, + 24, 27, 30, -1, + 24, 30, 31, -1, + 24, 31, 25, -1, + 26, 32, 33, -1, + 26, 33, 27, -1, + 26, 37, 32, -1, + 27, 33, 30, -1, + 28, 29, 129, -1, + 28, 128, 41, -1, + 28, 129, 128, -1, + 29, 40, 129, -1, + 30, 33, 34, -1, + 30, 34, 35, -1, + 30, 35, 31, -1, + 31, 35, 36, -1, + 32, 37, 126, -1, + 32, 126, 127, -1, + 32, 127, 33, -1, + 33, 127, 34, -1, + 34, 127, 133, -1, + 34, 130, 131, -1, + 34, 131, 35, -1, + 34, 133, 130, -1, + 35, 131, 36, -1, + 36, 131, 144, -1, + 36, 144, 146, -1, + 36, 146, 38, -1, + 37, 39, 147, -1, + 37, 132, 126, -1, + 37, 145, 132, -1, + 37, 147, 145, -1, + 38, 146, 148, -1, + 38, 148, 40, -1, + 39, 41, 149, -1, + 39, 149, 147, -1, + 40, 139, 129, -1, + 40, 148, 139, -1, + 41, 128, 138, -1, + 41, 138, 149, -1, + 42, 43, 165, -1, + 42, 44, 49, -1, + 42, 49, 50, -1, + 42, 50, 43, -1, + 42, 164, 44, -1, + 42, 165, 164, -1, + 43, 45, 167, -1, + 43, 50, 45, -1, + 43, 167, 165, -1, + 44, 46, 51, -1, + 44, 51, 49, -1, + 44, 164, 166, -1, + 44, 166, 46, -1, + 45, 47, 169, -1, + 45, 50, 52, -1, + 45, 52, 47, -1, + 45, 169, 167, -1, + 46, 48, 53, -1, + 46, 53, 51, -1, + 46, 166, 168, -1, + 46, 168, 48, -1, + 47, 52, 56, -1, + 47, 54, 176, -1, + 47, 56, 54, -1, + 47, 176, 169, -1, + 48, 55, 57, -1, + 48, 57, 53, -1, + 48, 168, 170, -1, + 48, 170, 55, -1, + 49, 51, 173, -1, + 49, 171, 50, -1, + 49, 173, 171, -1, + 50, 171, 172, -1, + 50, 172, 52, -1, + 51, 53, 175, -1, + 51, 175, 173, -1, + 52, 172, 174, -1, + 52, 174, 56, -1, + 53, 57, 179, -1, + 53, 179, 175, -1, + 54, 56, 58, -1, + 54, 58, 60, -1, + 54, 60, 182, -1, + 54, 182, 176, -1, + 55, 59, 57, -1, + 55, 61, 59, -1, + 55, 170, 177, -1, + 55, 177, 61, -1, + 56, 174, 178, -1, + 56, 178, 58, -1, + 57, 59, 181, -1, + 57, 181, 179, -1, + 58, 62, 60, -1, + 58, 178, 180, -1, + 58, 180, 62, -1, + 59, 61, 63, -1, + 59, 63, 185, -1, + 59, 185, 181, -1, + 60, 62, 64, -1, + 60, 64, 186, -1, + 60, 186, 182, -1, + 61, 65, 63, -1, + 61, 177, 183, -1, + 61, 183, 65, -1, + 62, 66, 64, -1, + 62, 180, 184, -1, + 62, 184, 66, -1, + 63, 65, 67, -1, + 63, 67, 189, -1, + 63, 189, 185, -1, + 64, 66, 68, -1, + 64, 68, 190, -1, + 64, 190, 186, -1, + 65, 69, 67, -1, + 65, 183, 187, -1, + 65, 187, 69, -1, + 66, 70, 68, -1, + 66, 184, 188, -1, + 66, 188, 70, -1, + 67, 69, 71, -1, + 67, 71, 193, -1, + 67, 193, 189, -1, + 68, 70, 72, -1, + 68, 72, 194, -1, + 68, 194, 190, -1, + 69, 73, 71, -1, + 69, 187, 191, -1, + 69, 191, 73, -1, + 70, 74, 72, -1, + 70, 188, 192, -1, + 70, 192, 74, -1, + 71, 73, 75, -1, + 71, 75, 197, -1, + 71, 197, 193, -1, + 72, 74, 76, -1, + 72, 76, 198, -1, + 72, 198, 194, -1, + 73, 77, 75, -1, + 73, 191, 195, -1, + 73, 195, 77, -1, + 74, 78, 76, -1, + 74, 192, 196, -1, + 74, 196, 78, -1, + 75, 77, 79, -1, + 75, 79, 201, -1, + 75, 201, 197, -1, + 76, 78, 80, -1, + 76, 80, 202, -1, + 76, 202, 198, -1, + 77, 82, 79, -1, + 77, 195, 199, -1, + 77, 199, 82, -1, + 78, 81, 80, -1, + 78, 196, 200, -1, + 78, 200, 81, -1, + 79, 82, 83, -1, + 79, 83, 205, -1, + 79, 205, 201, -1, + 80, 81, 84, -1, + 80, 84, 206, -1, + 80, 206, 202, -1, + 81, 85, 84, -1, + 81, 200, 203, -1, + 81, 203, 85, -1, + 82, 86, 83, -1, + 82, 199, 204, -1, + 82, 204, 86, -1, + 83, 86, 87, -1, + 83, 87, 209, -1, + 83, 209, 205, -1, + 84, 85, 88, -1, + 84, 88, 210, -1, + 84, 210, 206, -1, + 85, 90, 88, -1, + 85, 203, 207, -1, + 85, 207, 90, -1, + 86, 89, 87, -1, + 86, 204, 208, -1, + 86, 208, 89, -1, + 87, 89, 91, -1, + 87, 91, 213, -1, + 87, 213, 209, -1, + 88, 90, 92, -1, + 88, 92, 214, -1, + 88, 214, 210, -1, + 89, 93, 91, -1, + 89, 208, 211, -1, + 89, 211, 93, -1, + 90, 95, 92, -1, + 90, 207, 212, -1, + 90, 212, 95, -1, + 91, 93, 94, -1, + 91, 94, 216, -1, + 91, 216, 213, -1, + 92, 95, 97, -1, + 92, 97, 219, -1, + 92, 219, 214, -1, + 93, 96, 94, -1, + 93, 98, 96, -1, + 93, 211, 215, -1, + 93, 215, 98, -1, + 94, 96, 218, -1, + 94, 218, 216, -1, + 95, 99, 97, -1, + 95, 212, 217, -1, + 95, 217, 99, -1, + 96, 98, 100, -1, + 96, 100, 222, -1, + 96, 222, 218, -1, + 97, 99, 101, -1, + 97, 101, 223, -1, + 97, 223, 219, -1, + 98, 102, 100, -1, + 98, 215, 220, -1, + 98, 220, 102, -1, + 99, 103, 101, -1, + 99, 217, 221, -1, + 99, 221, 103, -1, + 100, 102, 104, -1, + 100, 104, 226, -1, + 100, 226, 222, -1, + 101, 103, 105, -1, + 101, 105, 227, -1, + 101, 227, 223, -1, + 102, 106, 104, -1, + 102, 220, 224, -1, + 102, 224, 106, -1, + 103, 108, 105, -1, + 103, 221, 225, -1, + 103, 225, 108, -1, + 104, 106, 109, -1, + 104, 109, 231, -1, + 104, 231, 226, -1, + 105, 107, 229, -1, + 105, 108, 107, -1, + 105, 229, 227, -1, + 106, 110, 109, -1, + 106, 224, 228, -1, + 106, 228, 110, -1, + 107, 108, 111, -1, + 107, 111, 233, -1, + 107, 233, 229, -1, + 108, 112, 111, -1, + 108, 225, 230, -1, + 108, 230, 112, -1, + 109, 110, 113, -1, + 109, 113, 235, -1, + 109, 235, 231, -1, + 110, 114, 113, -1, + 110, 228, 232, -1, + 110, 232, 114, -1, + 111, 112, 115, -1, + 111, 115, 237, -1, + 111, 237, 233, -1, + 112, 118, 115, -1, + 112, 230, 234, -1, + 112, 234, 118, -1, + 113, 114, 116, -1, + 113, 116, 238, -1, + 113, 238, 235, -1, + 114, 117, 116, -1, + 114, 232, 236, -1, + 114, 236, 117, -1, + 115, 118, 120, -1, + 115, 120, 242, -1, + 115, 242, 237, -1, + 116, 117, 119, -1, + 116, 119, 241, -1, + 116, 241, 238, -1, + 117, 121, 119, -1, + 117, 236, 239, -1, + 117, 239, 121, -1, + 118, 122, 120, -1, + 118, 234, 240, -1, + 118, 240, 122, -1, + 119, 121, 123, -1, + 119, 123, 245, -1, + 119, 245, 241, -1, + 120, 122, 124, -1, + 120, 124, 246, -1, + 120, 246, 242, -1, + 121, 125, 123, -1, + 121, 239, 243, -1, + 121, 243, 125, -1, + 122, 240, 244, -1, + 122, 244, 124, -1, + 123, 125, 247, -1, + 123, 247, 245, -1, + 124, 244, 246, -1, + 125, 243, 247, -1, + 126, 132, 133, -1, + 126, 133, 127, -1, + 128, 129, 139, -1, + 128, 139, 138, -1, + 130, 133, 137, -1, + 130, 134, 135, -1, + 130, 135, 131, -1, + 130, 137, 134, -1, + 131, 135, 144, -1, + 132, 136, 137, -1, + 132, 137, 133, -1, + 132, 145, 136, -1, + 134, 137, 143, -1, + 134, 140, 141, -1, + 134, 141, 135, -1, + 134, 143, 140, -1, + 135, 141, 144, -1, + 136, 142, 137, -1, + 136, 145, 142, -1, + 137, 142, 143, -1, + 138, 139, 153, -1, + 138, 152, 149, -1, + 138, 153, 152, -1, + 139, 148, 153, -1, + 140, 143, 151, -1, + 140, 151, 154, -1, + 140, 154, 155, -1, + 140, 155, 141, -1, + 141, 155, 144, -1, + 142, 145, 150, -1, + 142, 150, 143, -1, + 143, 150, 151, -1, + 144, 155, 159, -1, + 144, 159, 250, -1, + 144, 250, 252, -1, + 144, 252, 146, -1, + 145, 147, 253, -1, + 145, 156, 150, -1, + 145, 251, 156, -1, + 145, 253, 251, -1, + 146, 252, 254, -1, + 146, 254, 148, -1, + 147, 149, 255, -1, + 147, 255, 253, -1, + 148, 163, 153, -1, + 148, 254, 163, -1, + 149, 152, 255, -1, + 150, 156, 157, -1, + 150, 157, 151, -1, + 151, 157, 154, -1, + 152, 153, 163, -1, + 152, 162, 255, -1, + 152, 163, 162, -1, + 154, 157, 158, -1, + 154, 158, 159, -1, + 154, 159, 155, -1, + 156, 160, 157, -1, + 156, 251, 160, -1, + 157, 160, 161, -1, + 157, 161, 158, -1, + 158, 161, 248, -1, + 158, 248, 249, -1, + 158, 249, 159, -1, + 159, 249, 250, -1, + 160, 251, 256, -1, + 160, 256, 161, -1, + 161, 256, 257, -1, + 161, 257, 248, -1, + 162, 163, 262, -1, + 162, 262, 255, -1, + 163, 254, 263, -1, + 163, 263, 262, -1, + 164, 165, 172, -1, + 164, 171, 166, -1, + 164, 172, 171, -1, + 165, 167, 172, -1, + 166, 171, 173, -1, + 166, 173, 168, -1, + 167, 169, 174, -1, + 167, 174, 172, -1, + 168, 173, 175, -1, + 168, 175, 170, -1, + 169, 176, 178, -1, + 169, 178, 174, -1, + 170, 175, 179, -1, + 170, 179, 177, -1, + 176, 180, 178, -1, + 176, 182, 180, -1, + 177, 179, 181, -1, + 177, 181, 183, -1, + 180, 182, 184, -1, + 181, 185, 183, -1, + 182, 186, 184, -1, + 183, 185, 187, -1, + 184, 186, 188, -1, + 185, 189, 187, -1, + 186, 190, 188, -1, + 187, 189, 191, -1, + 188, 190, 192, -1, + 189, 193, 191, -1, + 190, 194, 192, -1, + 191, 193, 195, -1, + 192, 194, 196, -1, + 193, 197, 195, -1, + 194, 198, 196, -1, + 195, 197, 199, -1, + 196, 198, 200, -1, + 197, 201, 199, -1, + 198, 202, 200, -1, + 199, 201, 204, -1, + 200, 202, 203, -1, + 201, 205, 204, -1, + 202, 206, 203, -1, + 203, 206, 207, -1, + 204, 205, 208, -1, + 205, 209, 208, -1, + 206, 210, 207, -1, + 207, 210, 212, -1, + 208, 209, 211, -1, + 209, 213, 211, -1, + 210, 214, 212, -1, + 211, 213, 215, -1, + 212, 214, 217, -1, + 213, 216, 215, -1, + 214, 219, 217, -1, + 215, 216, 218, -1, + 215, 218, 220, -1, + 217, 219, 221, -1, + 218, 222, 220, -1, + 219, 223, 221, -1, + 220, 222, 224, -1, + 221, 223, 225, -1, + 222, 226, 224, -1, + 223, 227, 225, -1, + 224, 226, 228, -1, + 225, 227, 230, -1, + 226, 231, 228, -1, + 227, 229, 230, -1, + 228, 231, 232, -1, + 229, 233, 230, -1, + 230, 233, 234, -1, + 231, 235, 232, -1, + 232, 235, 236, -1, + 233, 237, 234, -1, + 234, 237, 240, -1, + 235, 238, 236, -1, + 236, 238, 239, -1, + 237, 242, 240, -1, + 238, 241, 239, -1, + 239, 241, 243, -1, + 240, 242, 244, -1, + 241, 245, 243, -1, + 242, 246, 244, -1, + 243, 245, 247, -1, + 248, 257, 258, -1, + 248, 258, 259, -1, + 248, 259, 249, -1, + 249, 259, 250, -1, + 250, 259, 270, -1, + 250, 270, 281, -1, + 250, 281, 252, -1, + 251, 253, 282, -1, + 251, 260, 256, -1, + 251, 282, 260, -1, + 252, 281, 283, -1, + 252, 283, 285, -1, + 252, 285, 254, -1, + 253, 255, 286, -1, + 253, 284, 282, -1, + 253, 286, 284, -1, + 254, 285, 287, -1, + 254, 287, 263, -1, + 255, 262, 288, -1, + 255, 288, 286, -1, + 256, 260, 257, -1, + 257, 260, 261, -1, + 257, 261, 258, -1, + 258, 261, 267, -1, + 258, 264, 265, -1, + 258, 265, 259, -1, + 258, 267, 264, -1, + 259, 265, 270, -1, + 260, 266, 261, -1, + 260, 282, 266, -1, + 261, 266, 267, -1, + 262, 263, 289, -1, + 262, 289, 288, -1, + 263, 287, 293, -1, + 263, 293, 289, -1, + 264, 267, 272, -1, + 264, 268, 265, -1, + 264, 272, 268, -1, + 265, 268, 269, -1, + 265, 269, 270, -1, + 266, 271, 272, -1, + 266, 272, 267, -1, + 266, 282, 271, -1, + 268, 272, 277, -1, + 268, 277, 269, -1, + 269, 277, 270, -1, + 270, 277, 280, -1, + 270, 280, 281, -1, + 271, 275, 272, -1, + 271, 278, 275, -1, + 271, 282, 278, -1, + 272, 275, 276, -1, + 272, 276, 277, -1, + 273, 290, 291, -1, + 273, 291, 274, -1, + 273, 292, 290, -1, + 275, 278, 279, -1, + 275, 279, 276, -1, + 276, 279, 280, -1, + 276, 280, 277, -1, + 278, 282, 279, -1, + 279, 281, 280, -1, + 279, 282, 281, -1, + 281, 282, 283, -1, + 282, 284, 283, -1, + 283, 284, 285, -1, + 284, 286, 285, -1, + 285, 286, 287, -1, + 286, 288, 287, -1, + 287, 288, 293, -1, + 288, 289, 293, -1 ] + color Color { color [ + 0.0 0.0 0.0, + 0.10666666666666667 0.10666666666666667 0.10666666666666667, + 1.0 0.6 0.23922, + 1.0 1.0 1.0 ] } + colorIndex [ + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 1, 1, 1, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 1, 1, 1, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 2, 2, 2, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 3, 3, 3, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1, + 0, 0, 0, -1 ] + } + } + ] +} + diff --git a/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306_nopcb.stl b/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306_nopcb.stl new file mode 100644 index 0000000..76a8d47 Binary files /dev/null and b/kicad/hardpass-pcb/hardpass.3dshapes/ssd1306_nopcb.stl differ