openscad/tests/regression/dumptest-examples/polygon_areas-expected.csg

59 lines
14 KiB
Plaintext

group() {
multmatrix([[1, 0, 0, 0], [0, 1, 0, 20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([1, 0, 0, 1]) {
text(text = "Areas:", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", script = "Latn", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
multmatrix([[1, 0, 0, -44], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
polygon(points = [[10, 0], [-5, 8.66025403784], [-5, -8.66025403784]], paths = undef, convexity = 1);
multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([0, 1, 1, 1]) {
text(text = "130", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
}
}
multmatrix([[1, 0, 0, -22], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
polygon(points = [[10, 0], [0, 10], [-10, 0], [0, -10]], paths = undef, convexity = 1);
multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([0, 1, 1, 1]) {
text(text = "200", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
}
}
multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
polygon(points = [[10, 0], [5, 8.66025403784], [-5, 8.66025403784], [-10, 0], [-5, -8.66025403784], [5, -8.66025403784]], paths = undef, convexity = 1);
multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([0, 1, 1, 1]) {
text(text = "260", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
}
}
multmatrix([[1, 0, 0, 22], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
polygon(points = [[10, 0], [8.09016994374, 5.87785252292], [3.09016994374, 9.51056516295], [-3.09016994374, 9.51056516295], [-8.09016994374, 5.87785252292], [-10, 0], [-8.09016994374, -5.87785252292], [-3.09016994374, -9.51056516295], [3.09016994374, -9.51056516295], [8.09016994374, -5.87785252292]], paths = undef, convexity = 1);
multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([0, 1, 1, 1]) {
text(text = "294", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
}
}
multmatrix([[1, 0, 0, 44], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
group() {
polygon(points = [[10, 0], [9.99847695156, 0.17452406437], [9.99390827019, 0.34899496702], [9.98629534754, 0.52335956242], [9.97564050259, 0.69756473744], [9.96194698091, 0.87155742747], [9.94521895368, 1.04528463267], [9.92546151641, 1.21869343405], [9.90268068741, 1.3917310096], [9.87688340595, 1.5643446504], [9.84807753012, 1.73648177666], [9.81627183447, 1.90808995376], [9.78147600733, 2.07911690817], [9.74370064785, 2.24951054343], [9.70295726276, 2.41921895599], [9.65925826289, 2.58819045102], [9.61261695938, 2.75637355817], [9.56304755963, 2.92371704722], [9.51056516295, 3.09016994374], [9.45518575599, 3.25568154457], [9.39692620785, 3.42020143325], [9.33580426497, 3.58367949545], [9.27183854566, 3.74606593415], [9.20504853452, 3.90731128489], [9.13545457642, 4.06736643075], [9.06307787036, 4.2261826174], [8.98794046299, 4.38371146789], [8.91006524188, 4.53990499739], [8.82947592858, 4.69471562785], [8.74619707139, 4.84809620246], [8.66025403784, 5], [8.57167300702, 5.1503807491], [8.48048096156, 5.29919264233], [8.38670567945, 5.44639035015], [8.29037572555, 5.5919290347], [8.19152044289, 5.73576436351], [8.09016994374, 5.87785252292], [7.98635510047, 6.01815023152], [7.88010753606, 6.15661475325], [7.77145961457, 6.29320391049], [7.66044443119, 6.42787609686], [7.54709580222, 6.5605902899], [7.43144825477, 6.69130606358], [7.31353701619, 6.81998360062], [7.19339800338, 6.94658370459], [7.07106781186, 7.07106781186], [6.94658370459, 7.19339800338], [6.81998360062, 7.31353701619], [6.69130606358, 7.43144825477], [6.5605902899, 7.54709580222], [6.42787609686, 7.66044443119], [6.29320391049, 7.77145961457], [6.15661475325, 7.88010753606], [6.01815023152, 7.98635510047], [5.87785252292, 8.09016994374], [5.73576436351, 8.19152044289], [5.5919290347, 8.29037572555], [5.44639035015, 8.38670567945], [5.29919264233, 8.48048096156], [5.1503807491, 8.57167300702], [5, 8.66025403784], [4.84809620246, 8.74619707139], [4.69471562785, 8.82947592858], [4.53990499739, 8.91006524188], [4.38371146789, 8.98794046299], [4.2261826174, 9.06307787036], [4.06736643075, 9.13545457642], [3.90731128489, 9.20504853452], [3.74606593415, 9.27183854566], [3.58367949545, 9.33580426497], [3.42020143325, 9.39692620785], [3.25568154457, 9.45518575599], [3.09016994374, 9.51056516295], [2.92371704722, 9.56304755963], [2.75637355817, 9.61261695938], [2.58819045102, 9.65925826289], [2.41921895599, 9.70295726276], [2.24951054343, 9.74370064785], [2.07911690817, 9.78147600733], [1.90808995376, 9.81627183447], [1.73648177666, 9.84807753012], [1.5643446504, 9.87688340595], [1.3917310096, 9.90268068741], [1.21869343405, 9.92546151641], [1.04528463267, 9.94521895368], [0.87155742747, 9.96194698091], [0.69756473744, 9.97564050259], [0.52335956242, 9.98629534754], [0.34899496702, 9.99390827019], [0.17452406437, 9.99847695156], [0, 10], [-0.17452406437, 9.99847695156], [-0.34899496702, 9.99390827019], [-0.52335956242, 9.98629534754], [-0.69756473744, 9.97564050259], [-0.87155742747, 9.96194698091], [-1.04528463267, 9.94521895368], [-1.21869343405, 9.92546151641], [-1.3917310096, 9.90268068741], [-1.5643446504, 9.87688340595], [-1.73648177666, 9.84807753012], [-1.90808995376, 9.81627183447], [-2.07911690817, 9.78147600733], [-2.24951054343, 9.74370064785], [-2.41921895599, 9.70295726276], [-2.58819045102, 9.65925826289], [-2.75637355817, 9.61261695938], [-2.92371704722, 9.56304755963], [-3.09016994374, 9.51056516295], [-3.25568154457, 9.45518575599], [-3.42020143325, 9.39692620785], [-3.58367949545, 9.33580426497], [-3.74606593415, 9.27183854566], [-3.90731128489, 9.20504853452], [-4.06736643075, 9.13545457642], [-4.2261826174, 9.06307787036], [-4.38371146789, 8.98794046299], [-4.53990499739, 8.91006524188], [-4.69471562785, 8.82947592858], [-4.84809620246, 8.74619707139], [-5, 8.66025403784], [-5.1503807491, 8.57167300702], [-5.29919264233, 8.48048096156], [-5.44639035015, 8.38670567945], [-5.5919290347, 8.29037572555], [-5.73576436351, 8.19152044289], [-5.87785252292, 8.09016994374], [-6.01815023152, 7.98635510047], [-6.15661475325, 7.88010753606], [-6.29320391049, 7.77145961457], [-6.42787609686, 7.66044443119], [-6.5605902899, 7.54709580222], [-6.69130606358, 7.43144825477], [-6.81998360062, 7.31353701619], [-6.94658370459, 7.19339800338], [-7.07106781186, 7.07106781186], [-7.19339800338, 6.94658370459], [-7.31353701619, 6.81998360062], [-7.43144825477, 6.69130606358], [-7.54709580222, 6.5605902899], [-7.66044443119, 6.42787609686], [-7.77145961457, 6.29320391049], [-7.88010753606, 6.15661475325], [-7.98635510047, 6.01815023152], [-8.09016994374, 5.87785252292], [-8.19152044289, 5.73576436351], [-8.29037572555, 5.5919290347], [-8.38670567945, 5.44639035015], [-8.48048096156, 5.29919264233], [-8.57167300702, 5.1503807491], [-8.66025403784, 5], [-8.74619707139, 4.84809620246], [-8.82947592858, 4.69471562785], [-8.91006524188, 4.53990499739], [-8.98794046299, 4.38371146789], [-9.06307787036, 4.2261826174], [-9.13545457642, 4.06736643075], [-9.20504853452, 3.90731128489], [-9.27183854566, 3.74606593415], [-9.33580426497, 3.58367949545], [-9.39692620785, 3.42020143325], [-9.45518575599, 3.25568154457], [-9.51056516295, 3.09016994374], [-9.56304755963, 2.92371704722], [-9.61261695938, 2.75637355817], [-9.65925826289, 2.58819045102], [-9.70295726276, 2.41921895599], [-9.74370064785, 2.24951054343], [-9.78147600733, 2.07911690817], [-9.81627183447, 1.90808995376], [-9.84807753012, 1.73648177666], [-9.87688340595, 1.5643446504], [-9.90268068741, 1.3917310096], [-9.92546151641, 1.21869343405], [-9.94521895368, 1.04528463267], [-9.96194698091, 0.87155742747], [-9.97564050259, 0.69756473744], [-9.98629534754, 0.52335956242], [-9.99390827019, 0.34899496702], [-9.99847695156, 0.17452406437], [-10, 0], [-9.99847695156, -0.17452406437], [-9.99390827019, -0.34899496702], [-9.98629534754, -0.52335956242], [-9.97564050259, -0.69756473744], [-9.96194698091, -0.87155742747], [-9.94521895368, -1.04528463267], [-9.92546151641, -1.21869343405], [-9.90268068741, -1.3917310096], [-9.87688340595, -1.5643446504], [-9.84807753012, -1.73648177666], [-9.81627183447, -1.90808995376], [-9.78147600733, -2.07911690817], [-9.74370064785, -2.24951054343], [-9.70295726276, -2.41921895599], [-9.65925826289, -2.58819045102], [-9.61261695938, -2.75637355817], [-9.56304755963, -2.92371704722], [-9.51056516295, -3.09016994374], [-9.45518575599, -3.25568154457], [-9.39692620785, -3.42020143325], [-9.33580426497, -3.58367949545], [-9.27183854566, -3.74606593415], [-9.20504853452, -3.90731128489], [-9.13545457642, -4.06736643075], [-9.06307787036, -4.2261826174], [-8.98794046299, -4.38371146789], [-8.91006524188, -4.53990499739], [-8.82947592858, -4.69471562785], [-8.74619707139, -4.84809620246], [-8.66025403784, -5], [-8.57167300702, -5.1503807491], [-8.48048096156, -5.29919264233], [-8.38670567945, -5.44639035015], [-8.29037572555, -5.5919290347], [-8.19152044289, -5.73576436351], [-8.09016994374, -5.87785252292], [-7.98635510047, -6.01815023152], [-7.88010753606, -6.15661475325], [-7.77145961457, -6.29320391049], [-7.66044443119, -6.42787609686], [-7.54709580222, -6.5605902899], [-7.43144825477, -6.69130606358], [-7.31353701619, -6.81998360062], [-7.19339800338, -6.94658370459], [-7.07106781186, -7.07106781186], [-6.94658370459, -7.19339800338], [-6.81998360062, -7.31353701619], [-6.69130606358, -7.43144825477], [-6.5605902899, -7.54709580222], [-6.42787609686, -7.66044443119], [-6.29320391049, -7.77145961457], [-6.15661475325, -7.88010753606], [-6.01815023152, -7.98635510047], [-5.87785252292, -8.09016994374], [-5.73576436351, -8.19152044289], [-5.5919290347, -8.29037572555], [-5.44639035015, -8.38670567945], [-5.29919264233, -8.48048096156], [-5.1503807491, -8.57167300702], [-5, -8.66025403784], [-4.84809620246, -8.74619707139], [-4.69471562785, -8.82947592858], [-4.53990499739, -8.91006524188], [-4.38371146789, -8.98794046299], [-4.2261826174, -9.06307787036], [-4.06736643075, -9.13545457642], [-3.90731128489, -9.20504853452], [-3.74606593415, -9.27183854566], [-3.58367949545, -9.33580426497], [-3.42020143325, -9.39692620785], [-3.25568154457, -9.45518575599], [-3.09016994374, -9.51056516295], [-2.92371704722, -9.56304755963], [-2.75637355817, -9.61261695938], [-2.58819045102, -9.65925826289], [-2.41921895599, -9.70295726276], [-2.24951054343, -9.74370064785], [-2.07911690817, -9.78147600733], [-1.90808995376, -9.81627183447], [-1.73648177666, -9.84807753012], [-1.5643446504, -9.87688340595], [-1.3917310096, -9.90268068741], [-1.21869343405, -9.92546151641], [-1.04528463267, -9.94521895368], [-0.87155742747, -9.96194698091], [-0.69756473744, -9.97564050259], [-0.52335956242, -9.98629534754], [-0.34899496702, -9.99390827019], [-0.17452406437, -9.99847695156], [0, -10], [0.17452406437, -9.99847695156], [0.34899496702, -9.99390827019], [0.52335956242, -9.98629534754], [0.69756473744, -9.97564050259], [0.87155742747, -9.96194698091], [1.04528463267, -9.94521895368], [1.21869343405, -9.92546151641], [1.3917310096, -9.90268068741], [1.5643446504, -9.87688340595], [1.73648177666, -9.84807753012], [1.90808995376, -9.81627183447], [2.07911690817, -9.78147600733], [2.24951054343, -9.74370064785], [2.41921895599, -9.70295726276], [2.58819045102, -9.65925826289], [2.75637355817, -9.61261695938], [2.92371704722, -9.56304755963], [3.09016994374, -9.51056516295], [3.25568154457, -9.45518575599], [3.42020143325, -9.39692620785], [3.58367949545, -9.33580426497], [3.74606593415, -9.27183854566], [3.90731128489, -9.20504853452], [4.06736643075, -9.13545457642], [4.2261826174, -9.06307787036], [4.38371146789, -8.98794046299], [4.53990499739, -8.91006524188], [4.69471562785, -8.82947592858], [4.84809620246, -8.74619707139], [5, -8.66025403784], [5.1503807491, -8.57167300702], [5.29919264233, -8.48048096156], [5.44639035015, -8.38670567945], [5.5919290347, -8.29037572555], [5.73576436351, -8.19152044289], [5.87785252292, -8.09016994374], [6.01815023152, -7.98635510047], [6.15661475325, -7.88010753606], [6.29320391049, -7.77145961457], [6.42787609686, -7.66044443119], [6.5605902899, -7.54709580222], [6.69130606358, -7.43144825477], [6.81998360062, -7.31353701619], [6.94658370459, -7.19339800338], [7.07106781186, -7.07106781186], [7.19339800338, -6.94658370459], [7.31353701619, -6.81998360062], [7.43144825477, -6.69130606358], [7.54709580222, -6.5605902899], [7.66044443119, -6.42787609686], [7.77145961457, -6.29320391049], [7.88010753606, -6.15661475325], [7.98635510047, -6.01815023152], [8.09016994374, -5.87785252292], [8.19152044289, -5.73576436351], [8.29037572555, -5.5919290347], [8.38670567945, -5.44639035015], [8.48048096156, -5.29919264233], [8.57167300702, -5.1503807491], [8.66025403784, -5], [8.74619707139, -4.84809620246], [8.82947592858, -4.69471562785], [8.91006524188, -4.53990499739], [8.98794046299, -4.38371146789], [9.06307787036, -4.2261826174], [9.13545457642, -4.06736643075], [9.20504853452, -3.90731128489], [9.27183854566, -3.74606593415], [9.33580426497, -3.58367949545], [9.39692620785, -3.42020143325], [9.45518575599, -3.25568154457], [9.51056516295, -3.09016994374], [9.56304755963, -2.92371704722], [9.61261695938, -2.75637355817], [9.65925826289, -2.58819045102], [9.70295726276, -2.41921895599], [9.74370064785, -2.24951054343], [9.78147600733, -2.07911690817], [9.81627183447, -1.90808995376], [9.84807753012, -1.73648177666], [9.87688340595, -1.5643446504], [9.90268068741, -1.3917310096], [9.92546151641, -1.21869343405], [9.94521895368, -1.04528463267], [9.96194698091, -0.87155742747], [9.97564050259, -0.69756473744], [9.98629534754, -0.52335956242], [9.99390827019, -0.34899496702], [9.99847695156, -0.17452406437]], paths = undef, convexity = 1);
multmatrix([[1, 0, 0, 0], [0, 1, 0, -20], [0, 0, 1, 0], [0, 0, 0, 1]]) {
color([0, 1, 1, 1]) {
text(text = "314", size = 8, spacing = 1, font = "", direction = "ltr", language = "en", halign = "center", valign = "baseline", $fn = 0, $fa = 12, $fs = 2);
}
}
}
}
group();
}