// openscad module gear_12_12() { pts = [ [0.268229,-0.268229], [0.269895,-0.266553], [0.27155,-0.264866], [0.273195,-0.26317], [0.274829,-0.261463], [0.276453,-0.259745], [0.278065,-0.258018], [0.279667,-0.256281], [0.281259,-0.254534], [0.282839,-0.252777], [0.285718,-0.250399], [0.28912,-0.248308], [0.292939,-0.246592], [0.297066,-0.245335], [0.301395,-0.244626], [0.305817,-0.244551], [0.310225,-0.245197], [0.314512,-0.246649], [0.318569,-0.248996], [0.370186,-0.28934], [0.371436,-0.290214], [0.375363,-0.292558], [0.382196,-0.295937], [0.392108,-0.299891], [0.405219,-0.303937], [0.421588,-0.307582], [0.441216,-0.310322], [0.464045,-0.311654], [0.489927,-0.31106], [0.492815,-0.306463], [0.495661,-0.30184], [0.498462,-0.29719], [0.501221,-0.292514], [0.503935,-0.287813], [0.506605,-0.283086], [0.509231,-0.278335], [0.511813,-0.273559], [0.51438,-0.268775], [0.501923,-0.246048], [0.489355,-0.226944], [0.477167,-0.211315], [0.465827,-0.198961], [0.455767,-0.18963], [0.447387,-0.183023], [0.441044,-0.178795], [0.43705,-0.176566], [0.435669,-0.17592], [0.374922,-0.151391], [0.370861,-0.14905], [0.367459,-0.146065], [0.364696,-0.14257], [0.36255,-0.138702], [0.361,-0.134599], [0.360024,-0.130397], [0.359602,-0.126231], [0.359711,-0.122239], [0.36033,-0.118557], [0.361062,-0.11631], [0.361779,-0.114059], [0.362483,-0.111803], [0.363172,-0.109542], [0.363848,-0.107278], [0.364509,-0.105009], [0.365156,-0.102736], [0.365789,-0.100459], [0.366408,-0.0981787], [0.367012,-0.0958942], [0.367603,-0.0936059], [0.368179,-0.0913141], [0.36874,-0.0890187], [0.369288,-0.0867198], [0.369821,-0.0844176], [0.37034,-0.0821121], [0.370844,-0.0798034], [0.371334,-0.0774916], [0.372638,-0.0739931], [0.37454,-0.0704814], [0.376988,-0.0670852], [0.379935,-0.0639336], [0.383329,-0.0611552], [0.387121,-0.0588791], [0.391261,-0.057234], [0.3957,-0.0563489], [0.400387,-0.0563525], [0.465261,-0.0654832], [0.46678,-0.0656143], [0.471353,-0.0656806], [0.47896,-0.065191], [0.489521,-0.0636587], [0.502898,-0.0606079], [0.518896,-0.0555798], [0.537265,-0.0481384], [0.557702,-0.0378772], [0.579819,-0.0244224], [0.580022,-0.0189974], [0.580175,-0.0135708], [0.580276,-0.00814293], [0.580327,-0.00271439], [0.580327,0.00271439], [0.580276,0.00814293], [0.580175,0.0135708], [0.580022,0.0189974], [0.579853,0.0244238], [0.557702,0.0378772], [0.537265,0.0481384], [0.518896,0.0555798], [0.502898,0.0606079], [0.489521,0.0636587], [0.47896,0.065191], [0.471353,0.0656806], [0.46678,0.0656143], [0.465261,0.0654832], [0.400387,0.0563525], [0.3957,0.0563489], [0.391261,0.057234], [0.387121,0.0588791], [0.383329,0.0611552], [0.379935,0.0639336], [0.376988,0.0670852], [0.37454,0.0704814], [0.372638,0.0739931], [0.371334,0.0774916], [0.370844,0.0798034], [0.37034,0.0821121], [0.369821,0.0844176], [0.369288,0.0867198], [0.36874,0.0890187], [0.368179,0.0913141], [0.367603,0.0936059], [0.367012,0.0958942], [0.366408,0.0981787], [0.365789,0.100459], [0.365156,0.102736], [0.364509,0.105009], [0.363848,0.107278], [0.363172,0.109542], [0.362483,0.111803], [0.361779,0.114059], [0.361062,0.11631], [0.36033,0.118557], [0.359711,0.122239], [0.359602,0.126231], [0.360024,0.130397], [0.361,0.134599], [0.36255,0.138702], [0.364696,0.14257], [0.367459,0.146065], [0.370861,0.14905], [0.374922,0.151391], [0.435669,0.17592], [0.43705,0.176566], [0.441044,0.178795], [0.447387,0.183023], [0.455767,0.18963], [0.465827,0.198961], [0.477167,0.211315], [0.489355,0.226944], [0.501923,0.246048], [0.514349,0.268759], [0.511813,0.273559], [0.509231,0.278335], [0.506605,0.283086], [0.503935,0.287813], [0.501221,0.292514], [0.498462,0.29719], [0.495661,0.30184], [0.492815,0.306463], [0.489956,0.311078], [0.464045,0.311654], [0.441216,0.310322], [0.421588,0.307582], [0.405219,0.303937], [0.392108,0.299891], [0.382196,0.295937], [0.375363,0.292558], [0.371436,0.290214], [0.370186,0.28934], [0.318569,0.248996], [0.314512,0.246649], [0.310225,0.245197], [0.305817,0.244551], [0.301395,0.244626], [0.297066,0.245335], [0.292939,0.246592], [0.28912,0.248308], [0.285718,0.250399], [0.282839,0.252777], [0.281259,0.254534], [0.279667,0.256281], [0.278065,0.258018], [0.276453,0.259745], [0.274829,0.261463], [0.273195,0.26317], [0.27155,0.264866], [0.269895,0.266553], [0.268229,0.268229], [0.266553,0.269895], [0.264866,0.27155], [0.26317,0.273195], [0.261463,0.274829], [0.259745,0.276453], [0.258018,0.278065], [0.256281,0.279667], [0.254534,0.281259], [0.252777,0.282839], [0.250399,0.285718], [0.248308,0.28912], [0.246592,0.292939], [0.245335,0.297066], [0.244626,0.301395], [0.244551,0.305817], [0.245197,0.310225], [0.246649,0.314512], [0.248996,0.318569], [0.28934,0.370186], [0.290214,0.371436], [0.292558,0.375363], [0.295937,0.382196], [0.299891,0.392108], [0.303937,0.405219], [0.307582,0.421588], [0.310322,0.441216], [0.311654,0.464045], [0.31106,0.489927], [0.306463,0.492815], [0.30184,0.495661], [0.29719,0.498462], [0.292514,0.501221], [0.287813,0.503935], [0.283086,0.506605], [0.278335,0.509231], [0.273559,0.511813], [0.268775,0.51438], [0.246048,0.501923], [0.226944,0.489355], [0.211315,0.477167], [0.198961,0.465827], [0.18963,0.455767], [0.183023,0.447387], [0.178795,0.441044], [0.176566,0.43705], [0.17592,0.435669], [0.151391,0.374922], [0.14905,0.370861], [0.146065,0.367459], [0.14257,0.364696], [0.138702,0.36255], [0.134599,0.361], [0.130397,0.360024], [0.126231,0.359602], [0.122239,0.359711], [0.118557,0.36033], [0.11631,0.361062], [0.114059,0.361779], [0.111803,0.362483], [0.109542,0.363172], [0.107278,0.363848], [0.105009,0.364509], [0.102736,0.365156], [0.100459,0.365789], [0.0981787,0.366408], [0.0958942,0.367012], [0.0936059,0.367603], [0.0913141,0.368179], [0.0890187,0.36874], [0.0867198,0.369288], [0.0844176,0.369821], [0.0821121,0.37034], [0.0798034,0.370844], [0.0774916,0.371334], [0.0739931,0.372638], [0.0704814,0.37454], [0.0670852,0.376988], [0.0639336,0.379935], [0.0611552,0.383329], [0.0588791,0.387121], [0.057234,0.391261], [0.0563489,0.3957], [0.0563525,0.400387], [0.0654832,0.465261], [0.0656143,0.46678], [0.0656806,0.471353], [0.065191,0.47896], [0.0636587,0.489521], [0.0606079,0.502898], [0.0555798,0.518896], [0.0481384,0.537265], [0.0378772,0.557702], [0.0244224,0.579819], [0.0189974,0.580022], [0.0135708,0.580175], [0.00814293,0.580276], [0.00271439,0.580327], [-0.00271439,0.580327], [-0.00814293,0.580276], [-0.0135708,0.580175], [-0.0189974,0.580022], [-0.0244238,0.579853], [-0.0378772,0.557702], [-0.0481384,0.537265], [-0.0555798,0.518896], [-0.0606079,0.502898], [-0.0636587,0.489521], [-0.065191,0.47896], [-0.0656806,0.471353], [-0.0656143,0.46678], [-0.0654832,0.465261], [-0.0563525,0.400387], [-0.0563489,0.3957], [-0.057234,0.391261], [-0.0588791,0.387121], [-0.0611552,0.383329], [-0.0639336,0.379935], [-0.0670852,0.376988], [-0.0704814,0.37454], [-0.0739931,0.372638], [-0.0774916,0.371334], [-0.0798034,0.370844], [-0.0821121,0.37034], [-0.0844176,0.369821], [-0.0867198,0.369288], [-0.0890187,0.36874], [-0.0913141,0.368179], [-0.0936059,0.367603], [-0.0958942,0.367012], [-0.0981787,0.366408], [-0.100459,0.365789], [-0.102736,0.365156], [-0.105009,0.364509], [-0.107278,0.363848], [-0.109542,0.363172], [-0.111803,0.362483], [-0.114059,0.361779], [-0.11631,0.361062], [-0.118557,0.36033], [-0.122239,0.359711], [-0.126231,0.359602], [-0.130397,0.360024], [-0.134599,0.361], [-0.138702,0.36255], [-0.14257,0.364696], [-0.146065,0.367459], [-0.14905,0.370861], [-0.151391,0.374922], [-0.17592,0.435669], [-0.176566,0.43705], [-0.178795,0.441044], [-0.183023,0.447387], [-0.18963,0.455767], [-0.198961,0.465827], [-0.211315,0.477167], [-0.226944,0.489355], [-0.246048,0.501923], [-0.268759,0.514349], [-0.273559,0.511813], [-0.278335,0.509231], [-0.283086,0.506605], [-0.287813,0.503935], [-0.292514,0.501221], [-0.29719,0.498462], [-0.30184,0.495661], [-0.306463,0.492815], [-0.311078,0.489956], [-0.311654,0.464045], [-0.310322,0.441216], [-0.307582,0.421588], [-0.303937,0.405219], [-0.299891,0.392108], [-0.295937,0.382196], [-0.292558,0.375363], [-0.290214,0.371436], [-0.28934,0.370186], [-0.248996,0.318569], [-0.246649,0.314512], [-0.245197,0.310225], [-0.244551,0.305817], [-0.244626,0.301395], [-0.245335,0.297066], [-0.246592,0.292939], [-0.248308,0.28912], [-0.250399,0.285718], [-0.252777,0.282839], [-0.254534,0.281259], [-0.256281,0.279667], [-0.258018,0.278065], [-0.259745,0.276453], [-0.261463,0.274829], [-0.26317,0.273195], [-0.264866,0.27155], [-0.266553,0.269895], [-0.268229,0.268229], [-0.269895,0.266553], [-0.27155,0.264866], [-0.273195,0.26317], [-0.274829,0.261463], [-0.276453,0.259745], [-0.278065,0.258018], [-0.279667,0.256281], [-0.281259,0.254534], [-0.282839,0.252777], [-0.285718,0.250399], [-0.28912,0.248308], [-0.292939,0.246592], [-0.297066,0.245335], [-0.301395,0.244626], [-0.305817,0.244551], [-0.310225,0.245197], [-0.314512,0.246649], [-0.318569,0.248996], [-0.370186,0.28934], [-0.371436,0.290214], [-0.375363,0.292558], [-0.382196,0.295937], [-0.392108,0.299891], [-0.405219,0.303937], [-0.421588,0.307582], [-0.441216,0.310322], [-0.464045,0.311654], [-0.489927,0.31106], [-0.492815,0.306463], [-0.495661,0.30184], [-0.498462,0.29719], [-0.501221,0.292514], [-0.503935,0.287813], [-0.506605,0.283086], [-0.509231,0.278335], [-0.511813,0.273559], [-0.51438,0.268775], [-0.501923,0.246048], [-0.489355,0.226944], [-0.477167,0.211315], [-0.465827,0.198961], [-0.455767,0.18963], [-0.447387,0.183023], [-0.441044,0.178795], [-0.43705,0.176566], [-0.435669,0.17592], [-0.374922,0.151391], [-0.370861,0.14905], [-0.367459,0.146065], [-0.364696,0.14257], [-0.36255,0.138702], [-0.361,0.134599], [-0.360024,0.130397], [-0.359602,0.126231], [-0.359711,0.122239], [-0.36033,0.118557], [-0.361062,0.11631], [-0.361779,0.114059], [-0.362483,0.111803], [-0.363172,0.109542], [-0.363848,0.107278], [-0.364509,0.105009], [-0.365156,0.102736], [-0.365789,0.100459], [-0.366408,0.0981787], [-0.367012,0.0958942], [-0.367603,0.0936059], [-0.368179,0.0913141], [-0.36874,0.0890187], [-0.369288,0.0867198], [-0.369821,0.0844176], [-0.37034,0.0821121], [-0.370844,0.0798034], [-0.371334,0.0774916], [-0.372638,0.0739931], [-0.37454,0.0704814], [-0.376988,0.0670852], [-0.379935,0.0639336], [-0.383329,0.0611552], [-0.387121,0.0588791], [-0.391261,0.057234], [-0.3957,0.0563489], [-0.400387,0.0563525], [-0.465261,0.0654832], [-0.46678,0.0656143], [-0.471353,0.0656806], [-0.47896,0.065191], [-0.489521,0.0636587], [-0.502898,0.0606079], [-0.518896,0.0555798], [-0.537265,0.0481384], [-0.557702,0.0378772], [-0.579819,0.0244224], [-0.580022,0.0189974], [-0.580175,0.0135708], [-0.580276,0.00814293], [-0.580327,0.00271439], [-0.580327,-0.00271439], [-0.580276,-0.00814293], [-0.580175,-0.0135708], [-0.580022,-0.0189974], [-0.579853,-0.0244238], [-0.557702,-0.0378772], [-0.537265,-0.0481384], [-0.518896,-0.0555798], [-0.502898,-0.0606079], [-0.489521,-0.0636587], [-0.47896,-0.065191], [-0.471353,-0.0656806], [-0.46678,-0.0656143], [-0.465261,-0.0654832], [-0.400387,-0.0563525], [-0.3957,-0.0563489], [-0.391261,-0.057234], [-0.387121,-0.0588791], [-0.383329,-0.0611552], [-0.379935,-0.0639336], [-0.376988,-0.0670852], [-0.37454,-0.0704814], [-0.372638,-0.0739931], [-0.371334,-0.0774916], [-0.370844,-0.0798034], [-0.37034,-0.0821121], [-0.369821,-0.0844176], [-0.369288,-0.0867198], [-0.36874,-0.0890187], [-0.368179,-0.0913141], [-0.367603,-0.0936059], [-0.367012,-0.0958942], [-0.366408,-0.0981787], [-0.365789,-0.100459], [-0.365156,-0.102736], [-0.364509,-0.105009], [-0.363848,-0.107278], [-0.363172,-0.109542], [-0.362483,-0.111803], [-0.361779,-0.114059], [-0.361062,-0.11631], [-0.36033,-0.118557], [-0.359711,-0.122239], [-0.359602,-0.126231], [-0.360024,-0.130397], [-0.361,-0.134599], [-0.36255,-0.138702], [-0.364696,-0.14257], [-0.367459,-0.146065], [-0.370861,-0.14905], [-0.374922,-0.151391], [-0.435669,-0.17592], [-0.43705,-0.176566], [-0.441044,-0.178795], [-0.447387,-0.183023], [-0.455767,-0.18963], [-0.465827,-0.198961], [-0.477167,-0.211315], [-0.489355,-0.226944], [-0.501923,-0.246048], [-0.514349,-0.268759], [-0.511813,-0.273559], [-0.509231,-0.278335], [-0.506605,-0.283086], [-0.503935,-0.287813], [-0.501221,-0.292514], [-0.498462,-0.29719], [-0.495661,-0.30184], [-0.492815,-0.306463], [-0.489956,-0.311078], [-0.464045,-0.311654], [-0.441216,-0.310322], [-0.421588,-0.307582], [-0.405219,-0.303937], [-0.392108,-0.299891], [-0.382196,-0.295937], [-0.375363,-0.292558], [-0.371436,-0.290214], [-0.370186,-0.28934], [-0.318569,-0.248996], [-0.314512,-0.246649], [-0.310225,-0.245197], [-0.305817,-0.244551], [-0.301395,-0.244626], [-0.297066,-0.245335], [-0.292939,-0.246592], [-0.28912,-0.248308], [-0.285718,-0.250399], [-0.282839,-0.252777], [-0.281259,-0.254534], [-0.279667,-0.256281], [-0.278065,-0.258018], [-0.276453,-0.259745], [-0.274829,-0.261463], [-0.273195,-0.26317], [-0.27155,-0.264866], [-0.269895,-0.266553], [-0.268229,-0.268229], [-0.266553,-0.269895], [-0.264866,-0.27155], [-0.26317,-0.273195], [-0.261463,-0.274829], [-0.259745,-0.276453], [-0.258018,-0.278065], [-0.256281,-0.279667], [-0.254534,-0.281259], [-0.252777,-0.282839], [-0.250399,-0.285718], [-0.248308,-0.28912], [-0.246592,-0.292939], [-0.245335,-0.297066], [-0.244626,-0.301395], [-0.244551,-0.305817], [-0.245197,-0.310225], [-0.246649,-0.314512], [-0.248996,-0.318569], [-0.28934,-0.370186], [-0.290214,-0.371436], [-0.292558,-0.375363], [-0.295937,-0.382196], [-0.299891,-0.392108], [-0.303937,-0.405219], [-0.307582,-0.421588], [-0.310322,-0.441216], [-0.311654,-0.464045], [-0.31106,-0.489927], [-0.306463,-0.492815], [-0.30184,-0.495661], [-0.29719,-0.498462], [-0.292514,-0.501221], [-0.287813,-0.503935], [-0.283086,-0.506605], [-0.278335,-0.509231], [-0.273559,-0.511813], [-0.268775,-0.51438], [-0.246048,-0.501923], [-0.226944,-0.489355], [-0.211315,-0.477167], [-0.198961,-0.465827], [-0.18963,-0.455767], [-0.183023,-0.447387], [-0.178795,-0.441044], [-0.176566,-0.43705], [-0.17592,-0.435669], [-0.151391,-0.374922], [-0.14905,-0.370861], [-0.146065,-0.367459], [-0.14257,-0.364696], [-0.138702,-0.36255], [-0.134599,-0.361], [-0.130397,-0.360024], [-0.126231,-0.359602], [-0.122239,-0.359711], [-0.118557,-0.36033], [-0.11631,-0.361062], [-0.114059,-0.361779], [-0.111803,-0.362483], [-0.109542,-0.363172], [-0.107278,-0.363848], [-0.105009,-0.364509], [-0.102736,-0.365156], [-0.100459,-0.365789], [-0.0981787,-0.366408], [-0.0958942,-0.367012], [-0.0936059,-0.367603], [-0.0913141,-0.368179], [-0.0890187,-0.36874], [-0.0867198,-0.369288], [-0.0844176,-0.369821], [-0.0821121,-0.37034], [-0.0798034,-0.370844], [-0.0774916,-0.371334], [-0.0739931,-0.372638], [-0.0704814,-0.37454], [-0.0670852,-0.376988], [-0.0639336,-0.379935], [-0.0611552,-0.383329], [-0.0588791,-0.387121], [-0.057234,-0.391261], [-0.0563489,-0.3957], [-0.0563525,-0.400387], [-0.0654832,-0.465261], [-0.0656143,-0.46678], [-0.0656806,-0.471353], [-0.065191,-0.47896], [-0.0636587,-0.489521], [-0.0606079,-0.502898], [-0.0555798,-0.518896], [-0.0481384,-0.537265], [-0.0378772,-0.557702], [-0.0244224,-0.579819], [-0.0189974,-0.580022], [-0.0135708,-0.580175], [-0.00814293,-0.580276], [-0.00271439,-0.580327], [0.00271439,-0.580327], [0.00814293,-0.580276], [0.0135708,-0.580175], [0.0189974,-0.580022], [0.0244238,-0.579853], [0.0378772,-0.557702], [0.0481384,-0.537265], [0.0555798,-0.518896], [0.0606079,-0.502898], [0.0636587,-0.489521], [0.065191,-0.47896], [0.0656806,-0.471353], [0.0656143,-0.46678], [0.0654832,-0.465261], [0.0563525,-0.400387], [0.0563489,-0.3957], [0.057234,-0.391261], [0.0588791,-0.387121], [0.0611552,-0.383329], [0.0639336,-0.379935], [0.0670852,-0.376988], [0.0704814,-0.37454], [0.0739931,-0.372638], [0.0774916,-0.371334], [0.0798034,-0.370844], [0.0821121,-0.37034], [0.0844176,-0.369821], [0.0867198,-0.369288], [0.0890187,-0.36874], [0.0913141,-0.368179], [0.0936059,-0.367603], [0.0958942,-0.367012], [0.0981787,-0.366408], [0.100459,-0.365789], [0.102736,-0.365156], [0.105009,-0.364509], [0.107278,-0.363848], [0.109542,-0.363172], [0.111803,-0.362483], [0.114059,-0.361779], [0.11631,-0.361062], [0.118557,-0.36033], [0.122239,-0.359711], [0.126231,-0.359602], [0.130397,-0.360024], [0.134599,-0.361], [0.138702,-0.36255], [0.14257,-0.364696], [0.146065,-0.367459], [0.14905,-0.370861], [0.151391,-0.374922], [0.17592,-0.435669], [0.176566,-0.43705], [0.178795,-0.441044], [0.183023,-0.447387], [0.18963,-0.455767], [0.198961,-0.465827], [0.211315,-0.477167], [0.226944,-0.489355], [0.246048,-0.501923], [0.268759,-0.514349], [0.273559,-0.511813], [0.278335,-0.509231], [0.283086,-0.506605], [0.287813,-0.503935], [0.292514,-0.501221], [0.29719,-0.498462], [0.30184,-0.495661], [0.306463,-0.492815], [0.311078,-0.489956], [0.311654,-0.464045], [0.310322,-0.441216], [0.307582,-0.421588], [0.303937,-0.405219], [0.299891,-0.392108], [0.295937,-0.382196], [0.292558,-0.375363], [0.290214,-0.371436], [0.28934,-0.370186], [0.248996,-0.318569], [0.246649,-0.314512], [0.245197,-0.310225], [0.244551,-0.305817], [0.244626,-0.301395], [0.245335,-0.297066], [0.246592,-0.292939], [0.248308,-0.28912], [0.250399,-0.285718], [0.252777,-0.282839], [0.254534,-0.281259], [0.256281,-0.279667], [0.258018,-0.278065], [0.259745,-0.276453], [0.261463,-0.274829], [0.26317,-0.273195], [0.264866,-0.27155], [0.266553,-0.269895], [0.268229,-0.268229], ]; polygon(points=pts,convexity=200); } linear_extrude(height=0.1,convexity=200) gear_12_12();