Index: tests/RTT/ref/elem_pins.scad =================================================================== --- tests/RTT/ref/elem_pins.scad (revision 10571) +++ tests/RTT/ref/elem_pins.scad (revision 10572) @@ -29,83 +29,83 @@ line_segment_r(2.540000,0.254000,0.037500,10.795000,-3.175000,-90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,2.540000,-1.905000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,8.890000,-1.905000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,4.447417,-1.960343,92.499641,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.457064,-2.070610,97.500259,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.476285,-2.179616,102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.504933,-2.286532,107.499977,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.542790,-2.390545,112.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,4.589569,-2.490862,117.499908,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.644913,-2.586720,122.499672,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.708401,-2.677391,127.500198,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.779550,-2.762182,132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.857818,-2.840451,137.499817,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.942609,-2.911599,142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.033280,-2.975087,147.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.129138,-3.030431,152.500092,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.229455,-3.077209,157.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.333467,-3.115067,162.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.440383,-3.143715,167.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.549390,-3.162936,172.499741,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.659657,-3.172583,177.500366,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.770343,-3.172583,-177.500366,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.880610,-3.162936,-172.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.989616,-3.143715,-167.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.096532,-3.115067,-162.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.200545,-3.077209,-157.499954,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.300862,-3.030431,-152.500092,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.396720,-2.975087,-147.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.487391,-2.911599,-142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.572183,-2.840451,-137.499817,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.650451,-2.762182,-132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.721599,-2.677391,-127.499794,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.785087,-2.586721,-122.500381,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.840431,-2.490863,-117.499664,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.887209,-2.390545,-112.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.925067,-2.286532,-107.499825,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.953715,-2.179615,-102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.972936,-2.070610,-97.500320,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.982583,-1.960343,-92.499641,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,4.447416,1.849656,92.500130,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.457064,1.739390,97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.476284,1.630383,102.499977,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.504932,1.523467,107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.542789,1.419454,112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.589569,1.319137,117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.644913,1.223279,122.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.708401,1.132609,127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.779549,1.047817,132.499451,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.857817,0.969549,137.500168,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.942609,0.898400,142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.033279,0.834912,147.500046,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.129138,0.779568,152.499878,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.229455,0.732790,157.499954,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.333467,0.694932,162.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.440383,0.666284,167.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.549389,0.647063,172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.659656,0.637416,177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.770344,0.637416,-177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.880610,0.647063,-172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.989616,0.666284,-167.500031,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.096533,0.694932,-162.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.200545,0.732790,-157.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.300862,0.779568,-152.499878,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.396721,0.834912,-147.500046,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.487391,0.898400,-142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.572183,0.969549,-137.499817,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.650451,1.047817,-132.499832,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.721600,1.132609,-127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.785088,1.223279,-122.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.840432,1.319137,-117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.887210,1.419454,-112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.925068,1.523467,-107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.953716,1.630383,-102.499977,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.972937,1.739390,-97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.982584,1.849656,-92.500130,1,1,1); line_segment_r(2.540000,0.254000,0.037500,0.635000,-8.255000,90.000000,1,1,1); line_segment_r(10.160000,0.254000,0.037500,5.715000,-9.525000,0.000000,1,1,1); line_segment_r(2.540000,0.254000,0.037500,10.795000,-8.255000,-90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,2.540000,-6.985000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,8.890000,-6.985000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,4.447417,-7.040343,92.499641,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.457064,-7.150610,97.500259,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.476285,-7.259616,102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.504933,-7.366532,107.499977,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.542790,-7.470545,112.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,4.589569,-7.570862,117.499908,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.644913,-7.666720,122.499672,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.708401,-7.757391,127.500198,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.779550,-7.842183,132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,4.857818,-7.920451,137.499817,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,4.942609,-7.991600,142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.033280,-8.055087,147.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.129138,-8.110431,152.500092,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.229455,-8.157209,157.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.333467,-8.195067,162.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.440383,-8.223715,167.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.549390,-8.242936,172.499741,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.659657,-8.252583,177.500366,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.770343,-8.252583,-177.500366,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.880610,-8.242936,-172.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.989616,-8.223715,-167.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.096532,-8.195067,-162.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.200545,-8.157209,-157.499954,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.300862,-8.110431,-152.500092,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.396720,-8.055087,-147.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.487391,-7.991600,-142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.572183,-7.920451,-137.499817,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.650451,-7.842183,-132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.721599,-7.757391,-127.499794,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.785087,-7.666721,-122.500381,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.840431,-7.570862,-117.499664,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.887209,-7.470545,-112.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.925067,-7.366532,-107.499825,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.953715,-7.259615,-102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.972936,-7.150609,-97.500320,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.982583,-7.040343,-92.499641,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,4.447416,6.929656,92.500130,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.457064,6.819389,97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.476284,6.710383,102.499977,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.504932,6.603467,107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.542789,6.499454,112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.589569,6.399137,117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.644913,6.303279,122.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.708401,6.212609,127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.779549,6.127817,132.499451,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,4.857817,6.049549,137.500168,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,4.942609,5.978400,142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.033279,5.914913,147.500046,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.129138,5.859569,152.499878,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.229455,5.812789,157.499954,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.333467,5.774932,162.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.440383,5.746284,167.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.549389,5.727064,172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.659656,5.717416,177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.770344,5.717416,-177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.880610,5.727064,-172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.989616,5.746284,-167.500031,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.096533,5.774932,-162.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.200545,5.812789,-157.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.300862,5.859569,-152.499878,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.396721,5.914913,-147.500046,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.487391,5.978400,-142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.572183,6.049549,-137.499817,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.650451,6.127817,-132.499832,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.721600,6.212609,-127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.785088,6.303279,-122.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.840432,6.399137,-117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.887210,6.499454,-112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.925068,6.603467,-107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.953716,6.710383,-102.499977,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.972937,6.819389,-97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.982584,6.929656,-92.500130,1,1,1); line_segment_r(0.889000,0.177800,0.037500,1.905000,-1.079500,90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,1.968500,-1.587500,135.000000,1,1,1); line_segment_r(0.254000,0.177800,0.037500,2.159000,-1.651000,180.000000,1,1,1); Index: tests/RTT/ref/elem_sides_trh.scad =================================================================== --- tests/RTT/ref/elem_sides_trh.scad (revision 10571) +++ tests/RTT/ref/elem_sides_trh.scad (revision 10572) @@ -29,42 +29,42 @@ line_segment_r(2.540000,0.254000,0.037500,11.430000,-3.810000,-90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,3.175000,-2.540000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,9.525000,-2.540000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,5.082417,-2.595344,92.499641,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.092064,-2.705610,97.500259,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.111285,-2.814616,102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.139933,-2.921532,107.499977,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.177791,-3.025545,112.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.224569,-3.125862,117.499908,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.279912,-3.221720,122.499672,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.343400,-3.312391,127.500198,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.414549,-3.397182,132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.492817,-3.475451,137.499817,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.577610,-3.546599,142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.668280,-3.610087,147.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.764138,-3.665431,152.500092,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.864455,-3.712209,157.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.968468,-3.750067,162.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.075384,-3.778715,167.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.184390,-3.797936,172.499741,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.294656,-3.807583,177.500366,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.405344,-3.807583,-177.500366,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.515610,-3.797936,-172.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.624617,-3.778715,-167.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.731533,-3.750067,-162.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.835545,-3.712209,-157.499954,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.935862,-3.665431,-152.500092,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.031720,-3.610087,-147.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.122390,-3.546599,-142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.207182,-3.475451,-137.499817,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.285450,-3.397182,-132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.356599,-3.312391,-127.499794,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.420087,-3.221721,-122.500381,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.475431,-3.125863,-117.499664,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.522210,-3.025545,-112.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.560067,-2.921532,-107.499825,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.588715,-2.814615,-102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.607936,-2.705610,-97.500320,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,7.617583,-2.595344,-92.499641,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,5.082417,2.484656,92.500130,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.092063,2.374389,97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.111284,2.265383,102.499977,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.139932,2.158467,107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.177790,2.054455,112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.224568,1.954137,117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.279912,1.858279,122.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.343400,1.767609,127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.414549,1.682817,132.499451,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.492817,1.604548,137.500168,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.577609,1.533400,142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.668279,1.469913,147.500046,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.764137,1.414569,152.499878,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.864455,1.367790,157.499954,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.968468,1.329932,162.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.075384,1.301284,167.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.184390,1.282063,172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.294656,1.272416,177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.405344,1.272416,-177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.515611,1.282063,-172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.624617,1.301284,-167.500031,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.731533,1.329932,-162.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.835546,1.367790,-157.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.935863,1.414569,-152.499878,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.031721,1.469913,-147.500046,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.122391,1.533400,-142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.207182,1.604548,-137.499817,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.285450,1.682817,-132.499832,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.356599,1.767609,-127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.420087,1.858279,-122.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.475431,1.954137,-117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.522211,2.054455,-112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.560068,2.158467,-107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.588716,2.265383,-102.499977,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.607936,2.374389,-97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.617583,2.484656,-92.500130,1,1,1); line_segment_r(0.889000,0.177800,0.037500,2.540000,-1.714500,90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,2.603500,-2.222500,135.000000,1,1,1); line_segment_r(0.254000,0.177800,0.037500,2.794000,-2.286000,180.000000,1,1,1); @@ -87,42 +87,42 @@ line_segment_r(2.540000,0.254000,0.037500,11.430000,-8.890000,90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,3.175000,-10.160000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,9.525000,-10.160000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,7.617583,-10.104656,-87.500359,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.607936,-9.994390,-82.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.588715,-9.885384,-77.500023,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.560067,-9.778468,-72.500023,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.522210,-9.674455,-67.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.475431,-9.574138,-62.500332,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.420087,-9.478279,-57.500053,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.356599,-9.387609,-52.499798,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.285450,-9.302818,-47.499813,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.207182,-9.224550,-42.500187,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.122391,-9.153400,-37.500202,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.031721,-9.089912,-32.499947,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.935863,-9.034569,-27.499666,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.835545,-8.987790,-22.500048,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.731533,-8.949933,-17.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.624617,-8.921285,-12.499976,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.515610,-8.902064,-7.500256,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.405344,-8.892417,-2.499639,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.294656,-8.892417,2.499639,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.184390,-8.902064,7.500256,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.075384,-8.921285,12.500089,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.968468,-8.949933,17.499821,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.864456,-8.987790,22.499767,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.764138,-9.034568,27.499886,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.668280,-9.089912,32.500225,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.577610,-9.153400,37.499886,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.492817,-9.224550,42.500187,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.414549,-9.302818,47.499813,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.343401,-9.387609,52.500210,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.279913,-9.478280,57.499893,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.224569,-9.574138,62.500095,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.177791,-9.674455,67.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.139933,-9.778468,72.500023,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.111285,-9.885384,77.500023,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.092064,-9.994390,82.499680,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.082417,-10.104656,87.500381,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,7.617583,10.215344,-87.499870,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.607936,10.325610,-82.500191,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.588716,10.434616,-77.500023,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.560068,10.541533,-72.500175,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.522211,10.645546,-67.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.475431,10.745862,-62.499874,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.420087,10.841721,-57.500053,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.356599,10.932391,-52.499798,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.285451,11.017183,-47.500546,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.207183,11.095451,-42.499454,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.122391,11.166600,-37.500202,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.031721,11.230088,-32.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.935863,11.285432,-27.500126,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.835546,11.332210,-22.500246,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.731533,11.370068,-17.499821,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.624617,11.398716,-12.499976,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.515611,11.417936,-7.499811,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.405344,11.427584,-2.500133,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.294656,11.427584,2.500133,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.184389,11.417936,7.499743,1,0,1); + line_segment_r(0.110792,0.254000,0.037500,6.075383,11.398716,12.500089,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.968467,11.370068,17.499821,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.864454,11.332210,22.500246,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.764137,11.285432,27.500126,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.668279,11.230088,32.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.577609,11.166600,37.500202,1,0,1); + line_segment_r(0.110792,0.254000,0.037500,5.492817,11.095451,42.499805,1,0,1); + line_segment_r(0.110795,0.254000,0.037500,5.414549,11.017183,47.499783,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.343400,10.932391,52.500210,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.279912,10.841721,57.500053,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.224568,10.745863,62.499638,1,0,1); + line_segment_r(0.110795,0.254000,0.037500,5.177790,10.645546,67.500153,1,0,1); + line_segment_r(0.110792,0.254000,0.037500,5.139932,10.541533,72.499870,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.111284,10.434617,77.500137,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.092063,10.325610,82.500191,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.082417,10.215344,87.499870,1,1,1); line_segment_r(0.889000,0.177800,0.037500,2.540000,-10.985500,-90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,2.603500,-10.477500,-135.000000,1,1,1); line_segment_r(0.254000,0.177800,0.037500,2.794000,-10.414000,180.000000,1,1,1); Index: tests/RTT/ref/netlist.scad =================================================================== --- tests/RTT/ref/netlist.scad (revision 10571) +++ tests/RTT/ref/netlist.scad (revision 10572) @@ -29,42 +29,42 @@ line_segment_r(5.080000,0.254000,0.037500,11.430000,-5.715000,-90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,3.175000,-3.175000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,9.525000,-3.175000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,5.082417,-3.230344,92.499641,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.092064,-3.340610,97.500259,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.111285,-3.449616,102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.139933,-3.556532,107.499977,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.177791,-3.660545,112.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.224569,-3.760862,117.499908,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.279912,-3.856720,122.499672,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.343400,-3.947391,127.500198,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.414549,-4.032183,132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.492817,-4.110450,137.499817,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.577610,-4.181600,142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.668280,-4.245088,147.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.764138,-4.300431,152.500092,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.864455,-4.347209,157.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.968468,-4.385067,162.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.075384,-4.413715,167.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.184390,-4.432936,172.499741,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.294656,-4.442583,177.500366,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.405344,-4.442583,-177.500366,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.515610,-4.432936,-172.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.624617,-4.413715,-167.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.731533,-4.385067,-162.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.835545,-4.347209,-157.499954,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.935862,-4.300431,-152.500092,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.031720,-4.245088,-147.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.122390,-4.181600,-142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.207182,-4.110450,-137.499817,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.285450,-4.032183,-132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.356599,-3.947391,-127.499794,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.420087,-3.856721,-122.500381,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.475431,-3.760863,-117.499664,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.522210,-3.660545,-112.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.560067,-3.556532,-107.499825,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.588715,-3.449615,-102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.607936,-3.340610,-97.500320,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,7.617583,-3.230344,-92.499641,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,5.082417,3.119656,92.500130,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.092063,3.009389,97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.111284,2.900383,102.499977,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.139932,2.793467,107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.177790,2.689455,112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.224568,2.589138,117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.279912,2.493279,122.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.343400,2.402609,127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.414549,2.317817,132.499451,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.492817,2.239548,137.500168,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.577609,2.168400,142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.668279,2.104913,147.500046,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.764137,2.049568,152.499878,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.864455,2.002789,157.499954,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.968468,1.964932,162.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.075384,1.936284,167.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.184390,1.917063,172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.294656,1.907416,177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.405344,1.907416,-177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.515611,1.917063,-172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.624617,1.936284,-167.500031,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.731533,1.964932,-162.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.835546,2.002789,-157.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.935863,2.049568,-152.499878,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.031721,2.104913,-147.500046,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.122391,2.168400,-142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.207182,2.239548,-137.499817,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.285450,2.317817,-132.499832,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.356599,2.402609,-127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.420087,2.493279,-122.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.475431,2.589138,-117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.522211,2.689455,-112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.560068,2.793467,-107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.588716,2.900383,-102.499977,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.607936,3.009389,-97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.617583,3.119656,-92.500130,1,1,1); line_segment_r(0.889000,0.177800,0.037500,2.540000,-2.349500,90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,2.603500,-2.857500,135.000000,1,1,1); line_segment_r(0.254000,0.177800,0.037500,2.794000,-2.921000,180.000000,1,1,1); Index: tests/RTT/ref/netlist_ba.scad =================================================================== --- tests/RTT/ref/netlist_ba.scad (revision 10571) +++ tests/RTT/ref/netlist_ba.scad (revision 10572) @@ -29,42 +29,42 @@ line_segment_r(5.080000,0.254000,0.037500,11.430000,-5.715000,-90.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,3.175000,-3.175000,180.000000,1,1,1); line_segment_r(3.810000,0.254000,0.037500,9.525000,-3.175000,180.000000,1,1,1); - line_segment_r(0.110792,0.254000,0.037500,5.082417,-3.230344,92.499641,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.092064,-3.340610,97.500259,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.111285,-3.449616,102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.139933,-3.556532,107.499977,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.177791,-3.660545,112.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.224569,-3.760862,117.499908,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.279912,-3.856720,122.499672,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.343400,-3.947391,127.500198,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.414549,-4.032183,132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.492817,-4.110450,137.499817,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.577610,-4.181600,142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.668280,-4.245088,147.500046,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,5.764138,-4.300431,152.500092,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,5.864455,-4.347209,157.499954,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,5.968468,-4.385067,162.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.075384,-4.413715,167.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.184390,-4.432936,172.499741,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.294656,-4.442583,177.500366,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.405344,-4.442583,-177.500366,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.515610,-4.432936,-172.499741,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.624617,-4.413715,-167.500031,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,6.731533,-4.385067,-162.500031,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,6.835545,-4.347209,-157.499954,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,6.935862,-4.300431,-152.500092,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.031720,-4.245088,-147.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.122390,-4.181600,-142.500107,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.207182,-4.110450,-137.499817,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.285450,-4.032183,-132.500183,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.356599,-3.947391,-127.499794,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.420087,-3.856721,-122.500381,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.475431,-3.760863,-117.499664,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.522210,-3.660545,-112.500046,1,0,1); - line_segment_r(0.110794,0.254000,0.037500,7.560067,-3.556532,-107.499825,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.588715,-3.449615,-102.499977,1,0,1); - line_segment_r(0.110793,0.254000,0.037500,7.607936,-3.340610,-97.500320,1,0,1); - line_segment_r(0.110792,0.254000,0.037500,7.617583,-3.230344,-92.499641,1,1,1); + line_segment_r(0.110793,0.254000,0.037500,5.082417,3.119656,92.500130,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.092063,3.009389,97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.111284,2.900383,102.499977,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.139932,2.793467,107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.177790,2.689455,112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.224568,2.589138,117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.279912,2.493279,122.499947,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.343400,2.402609,127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.414549,2.317817,132.499451,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.492817,2.239548,137.500168,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.577609,2.168400,142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.668279,2.104913,147.500046,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.764137,2.049568,152.499878,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,5.864455,2.002789,157.499954,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,5.968468,1.964932,162.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.075384,1.936284,167.500031,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.184390,1.917063,172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.294656,1.907416,177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.405344,1.907416,-177.499863,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.515611,1.917063,-172.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.624617,1.936284,-167.500031,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.731533,1.964932,-162.500183,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,6.835546,2.002789,-157.499756,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,6.935863,2.049568,-152.499878,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.031721,2.104913,-147.500046,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.122391,2.168400,-142.500214,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.207182,2.239548,-137.499817,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.285450,2.317817,-132.499832,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.356599,2.402609,-127.500198,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.420087,2.493279,-122.499947,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.475431,2.589138,-117.500122,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.522211,2.689455,-112.500244,1,0,1); + line_segment_r(0.110794,0.254000,0.037500,7.560068,2.793467,-107.499825,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.588716,2.900383,-102.499977,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.607936,3.009389,-97.499809,1,0,1); + line_segment_r(0.110793,0.254000,0.037500,7.617583,3.119656,-92.500130,1,1,1); line_segment_r(0.889000,0.177800,0.037500,2.540000,-2.349500,90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,2.603500,-2.857500,135.000000,1,1,1); line_segment_r(0.254000,0.177800,0.037500,2.794000,-2.921000,180.000000,1,1,1); Index: tests/RTT/ref/text_rot.gbr/text_rot.fab.gbr =================================================================== --- tests/RTT/ref/text_rot.gbr/text_rot.fab.gbr (revision 10571) +++ tests/RTT/ref/text_rot.gbr/text_rot.fab.gbr (revision 10572) @@ -1487,15 +1487,15 @@ G37* G36* X403000D02*Y-9500D01* -X406750D01* +X406751D01* Y-2000D01* X403000D01* G37* G36* -X407500D02*Y-9500D01* +X407501D02*Y-9500D01* X411251D01* Y-2000D01* -X407500D01* +X407501D01* G37* G36* X412001D02*Y-9500D01* Index: tests/RTT/ref/text_rot.ps.gz =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: tests/RTT/ref/text_rot.scad =================================================================== --- tests/RTT/ref/text_rot.scad (revision 10571) +++ tests/RTT/ref/text_rot.scad (revision 10572) @@ -18,9 +18,9 @@ module layer_topsilk_body (offset) { translate ([0, 0, offset]) union () { line_segment_r(0.762000,0.177800,0.037500,5.715000,-4.445000,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,5.803900,-3.937000,-124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,5.803900,-3.937000,-124.992020,1,1,1); line_segment_r(0.279400,0.177800,0.037500,6.032500,-3.810000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,6.261100,-3.937000,124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,6.261100,-3.937000,124.992020,1,1,1); line_segment_r(0.762000,0.177800,0.037500,6.350000,-4.445000,90.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,6.032500,-4.318000,180.000000,1,1,1); line_segment_r(0.287368,0.177800,0.037500,6.756401,-3.911600,-135.000000,1,1,1); @@ -27,9 +27,9 @@ line_segment_r(1.016000,0.177800,0.037500,6.858001,-4.318000,90.000000,1,1,1); line_segment_r(0.381000,0.177800,0.037500,6.845301,-4.826000,180.000000,1,1,1); line_segment_r(0.762000,0.177800,0.037500,4.445000,-6.985000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,3.937000,-6.896100,-34.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,3.937000,-6.896100,-34.992020,1,1,1); line_segment_r(0.279400,0.177800,0.037500,3.810000,-6.667500,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,3.937000,-6.438900,-145.007980,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,3.937000,-6.438900,-145.007980,1,1,1); line_segment_r(0.762000,0.177800,0.037500,4.445000,-6.350000,180.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,4.318000,-6.667500,90.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,3.873500,-5.981699,-45.000000,1,1,1); @@ -39,9 +39,9 @@ line_segment_r(0.898026,0.177800,0.037500,4.508500,-5.727699,-45.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,4.826000,-5.727699,90.000000,1,1,1); line_segment_r(0.762000,0.177800,0.037500,6.985000,-8.255000,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,6.896100,-8.763000,55.007980,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,6.896100,-8.763000,55.007980,1,1,1); line_segment_r(0.279400,0.177800,0.037500,6.667500,-8.890000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,6.438900,-8.763000,-55.007980,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,6.438900,-8.763000,-55.007980,1,1,1); line_segment_r(0.762000,0.177800,0.037500,6.350000,-8.255000,90.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,6.667500,-8.382000,180.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,5.981699,-8.826500,45.000000,1,1,1); @@ -56,9 +56,9 @@ line_segment_r(0.179605,0.177800,0.037500,5.600699,-8.369300,135.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,5.600699,-8.496300,-135.000000,1,1,1); line_segment_r(0.762000,0.177800,0.037500,8.255000,-5.715000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,8.763000,-5.803900,145.007980,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,8.763000,-5.803900,145.007980,1,1,1); line_segment_r(0.279400,0.177800,0.037500,8.890000,-6.032500,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,8.763000,-6.261100,34.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,8.763000,-6.261100,34.992020,1,1,1); line_segment_r(0.762000,0.177800,0.037500,8.255000,-6.350000,180.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,8.382000,-6.032500,90.000000,1,1,1); line_segment_r(0.813197,0.177800,0.037500,8.572500,-6.908801,141.340195,1,1,1); Index: tests/RTT/ref/text_scale.gbr/text_scale.fab.gbr =================================================================== --- tests/RTT/ref/text_scale.gbr/text_scale.fab.gbr (revision 10571) +++ tests/RTT/ref/text_scale.gbr/text_scale.fab.gbr (revision 10572) @@ -1487,15 +1487,15 @@ G37* G36* X403000D02*Y-9500D01* -X406750D01* +X406751D01* Y-2000D01* X403000D01* G37* G36* -X407500D02*Y-9500D01* +X407501D02*Y-9500D01* X411251D01* Y-2000D01* -X407500D01* +X407501D01* G37* G36* X412001D02*Y-9500D01* Index: tests/RTT/ref/text_scale.ps.gz =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: tests/RTT/ref/text_scale.scad =================================================================== --- tests/RTT/ref/text_scale.scad (revision 10571) +++ tests/RTT/ref/text_scale.scad (revision 10572) @@ -18,9 +18,9 @@ module layer_topsilk_body (offset) { translate ([0, 0, offset]) union () { line_segment_r(0.762000,0.177800,0.037500,1.270000,-1.270000,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,1.358900,-0.762000,-124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,1.358900,-0.762000,-124.992020,1,1,1); line_segment_r(0.279400,0.177800,0.037500,1.587500,-0.635000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,1.816100,-0.762000,124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,1.816100,-0.762000,124.992020,1,1,1); line_segment_r(0.762000,0.177800,0.037500,1.905000,-1.270000,90.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,1.587500,-1.143000,180.000000,1,1,1); line_segment_r(0.287368,0.177800,0.037500,2.311401,-0.736600,-135.000000,1,1,1); Index: tests/RTT/ref/text_sides.gbr/text_sides.fab.gbr =================================================================== --- tests/RTT/ref/text_sides.gbr/text_sides.fab.gbr (revision 10571) +++ tests/RTT/ref/text_sides.gbr/text_sides.fab.gbr (revision 10572) @@ -1487,15 +1487,15 @@ G37* G36* X403000D02*Y-9500D01* -X406750D01* +X406751D01* Y-2000D01* X403000D01* G37* G36* -X407500D02*Y-9500D01* +X407501D02*Y-9500D01* X411251D01* Y-2000D01* -X407500D01* +X407501D01* G37* G36* X412001D02*Y-9500D01* Index: tests/RTT/ref/text_sides.ps.gz =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Index: tests/RTT/ref/text_sides.scad =================================================================== --- tests/RTT/ref/text_sides.scad (revision 10571) +++ tests/RTT/ref/text_sides.scad (revision 10572) @@ -18,9 +18,9 @@ module layer_topsilk_body (offset) { translate ([0, 0, offset]) union () { line_segment_r(0.762000,0.177800,0.037500,5.715000,-5.080000,90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,5.803900,-4.572000,-124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,5.803900,-4.572000,-124.992020,1,1,1); line_segment_r(0.279400,0.177800,0.037500,6.032500,-4.445000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,6.261100,-4.572000,124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,6.261100,-4.572000,124.992020,1,1,1); line_segment_r(0.762000,0.177800,0.037500,6.350000,-5.080000,90.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,6.032500,-4.953000,180.000000,1,1,1); line_segment_r(0.287368,0.177800,0.037500,6.756401,-4.546600,-135.000000,1,1,1); @@ -36,9 +36,9 @@ module layer_bottomsilk_body (offset) { translate ([0, 0, offset]) union () { line_segment_r(0.762000,0.177800,0.037500,5.715000,-6.985000,-90.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,5.803900,-7.493000,124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,5.803900,-7.493000,124.992020,1,1,1); line_segment_r(0.279400,0.177800,0.037500,6.032500,-7.620000,180.000000,1,1,1); - line_segment_r(0.310047,0.177800,0.037500,6.261100,-7.493000,-124.992020,1,1,1); + line_segment_r(0.310046,0.177800,0.037500,6.261100,-7.493000,-124.992020,1,1,1); line_segment_r(0.762000,0.177800,0.037500,6.350000,-6.985000,-90.000000,1,1,1); line_segment_r(0.635000,0.177800,0.037500,6.032500,-7.112000,180.000000,1,1,1); line_segment_r(0.179605,0.177800,0.037500,6.718301,-7.556500,135.000000,1,1,1); Index: tests/RTT/ref/thermal_last.gbr/thermal_last.fab.gbr =================================================================== --- tests/RTT/ref/thermal_last.gbr/thermal_last.fab.gbr (revision 10571) +++ tests/RTT/ref/thermal_last.gbr/thermal_last.fab.gbr (revision 10572) @@ -2053,11 +2053,11 @@ X625550D02*X626300Y104750D01* G54D20*X630350Y107000D02*Y106850D01* G54D19*Y104750D02*Y102500D01* -X632600Y105500D02*X634850D01* -X631850Y104750D02*X632600Y105500D01* -X631850Y104750D02*Y103250D01* -X632600Y102500D01* -X634850D01* +X632601Y105500D02*X634851D01* +X631851Y104750D02*X632601Y105500D01* +X631851Y104750D02*Y103250D01* +X632601Y102500D01* +X634851D01* X638901Y105500D02*X639651Y104750D01* X637401Y105500D02*X638901D01* X636651Y104750D02*X637401Y105500D01*