sub setScenarioAnimation(int angle) begin # Angles: 20 # -> 13 18 30 40 45 43 48 60 70 75 103 108 120 130 135 133 138 150 160 165 # Y-Korrektur: 37 # Y-Komponente ist gerundet, Spezialfall-Angle: 45: m <- 0; 135: m <- 1 if angle == 0 then # do nothing elseif angle == 13 then # angle: 13 # m: 0.624869351909 # Y-Korrektur: 19 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 49); point2.set_part_x(1, 47); point2.set_part_y(1, 48); point3.set_part_x(1, 46); point3.set_part_y(1, 48); point4.set_part_x(1, 45); point4.set_part_y(1, 47); point5.set_part_x(1, 44); point5.set_part_y(1, 46); point6.set_part_x(1, 43); point6.set_part_y(1, 46); point7.set_part_x(1, 42); point7.set_part_y(1, 45); point8.set_part_x(1, 41); point8.set_part_y(1, 45); point9.set_part_x(1, 40); point9.set_part_y(1, 44); point10.set_part_x(1, 39); point10.set_part_y(1, 43); point11.set_part_x(1, 38); point11.set_part_y(1, 43); point12.set_part_x(1, 37); point12.set_part_y(1, 42); point13.set_part_x(1, 36); point13.set_part_y(1, 41); point14.set_part_x(1, 35); point14.set_part_y(1, 41); point15.set_part_x(1, 34); point15.set_part_y(1, 40); point16.set_part_x(1, 33); point16.set_part_y(1, 40); point17.set_part_x(1, 32); point17.set_part_y(1, 39); point18.set_part_x(1, 31); point18.set_part_y(1, 38); point19.set_part_x(1, 30); point19.set_part_y(1, 38); point20.set_part_x(1, 29); point20.set_part_y(1, 37); point21.set_part_x(1, 28); point21.set_part_y(1, 36); point22.set_part_x(1, 27); point22.set_part_y(1, 36); point23.set_part_x(1, 26); point23.set_part_y(1, 35); point24.set_part_x(1, 25); point24.set_part_y(1, 35); point25.set_part_x(1, 24); point25.set_part_y(1, 34); point26.set_part_x(1, 23); point26.set_part_y(1, 33); point27.set_part_x(1, 22); point27.set_part_y(1, 33); point28.set_part_x(1, 21); point28.set_part_y(1, 32); point29.set_part_x(1, 20); point29.set_part_y(1, 31); point30.set_part_x(1, 19); point30.set_part_y(1, 31); point31.set_part_x(1, 18); point31.set_part_y(1, 30); point32.set_part_x(1, 17); point32.set_part_y(1, 30); point33.set_part_x(1, 16); point33.set_part_y(1, 29); point34.set_part_x(1, 15); point34.set_part_y(1, 28); point35.set_part_x(1, 14); point35.set_part_y(1, 28); point36.set_part_x(1, 13); point36.set_part_y(1, 27); point37.set_part_x(1, 12); point37.set_part_y(1, 26); point38.set_part_x(1, 11); point38.set_part_y(1, 26); point39.set_part_x(1, 10); point39.set_part_y(1, 25); point40.set_part_x(1, 9); point40.set_part_y(1, 25); point41.set_part_x(1, 8); point41.set_part_y(1, 24); point42.set_part_x(1, 7); point42.set_part_y(1, 23); point43.set_part_x(1, 6); point43.set_part_y(1, 23); point44.set_part_x(1, 5); point44.set_part_y(1, 22); point45.set_part_x(1, 4); point45.set_part_y(1, 21); point46.set_part_x(1, 3); point46.set_part_y(1, 21); point47.set_part_x(1, 2); point47.set_part_y(1, 20); point48.set_part_x(1, 1); point48.set_part_y(1, 20); point49.set_part_x(1, 0); point49.set_part_y(1, 19); elseif angle == 18 then # angle: 18 # m: 0.509525449494 # Y-Korrektur: 25 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 49); point2.set_part_x(1, 47); point2.set_part_y(1, 49); point3.set_part_x(1, 46); point3.set_part_y(1, 48); point4.set_part_x(1, 45); point4.set_part_y(1, 48); point5.set_part_x(1, 44); point5.set_part_y(1, 47); point6.set_part_x(1, 43); point6.set_part_y(1, 47); point7.set_part_x(1, 42); point7.set_part_y(1, 46); point8.set_part_x(1, 41); point8.set_part_y(1, 46); point9.set_part_x(1, 40); point9.set_part_y(1, 45); point10.set_part_x(1, 39); point10.set_part_y(1, 45); point11.set_part_x(1, 38); point11.set_part_y(1, 44); point12.set_part_x(1, 37); point12.set_part_y(1, 44); point13.set_part_x(1, 36); point13.set_part_y(1, 43); point14.set_part_x(1, 35); point14.set_part_y(1, 43); point15.set_part_x(1, 34); point15.set_part_y(1, 42); point16.set_part_x(1, 33); point16.set_part_y(1, 42); point17.set_part_x(1, 32); point17.set_part_y(1, 41); point18.set_part_x(1, 31); point18.set_part_y(1, 41); point19.set_part_x(1, 30); point19.set_part_y(1, 40); point20.set_part_x(1, 29); point20.set_part_y(1, 40); point21.set_part_x(1, 28); point21.set_part_y(1, 39); point22.set_part_x(1, 27); point22.set_part_y(1, 39); point23.set_part_x(1, 26); point23.set_part_y(1, 38); point24.set_part_x(1, 25); point24.set_part_y(1, 38); point25.set_part_x(1, 24); point25.set_part_y(1, 37); point26.set_part_x(1, 23); point26.set_part_y(1, 37); point27.set_part_x(1, 22); point27.set_part_y(1, 36); point28.set_part_x(1, 21); point28.set_part_y(1, 36); point29.set_part_x(1, 20); point29.set_part_y(1, 35); point30.set_part_x(1, 19); point30.set_part_y(1, 35); point31.set_part_x(1, 18); point31.set_part_y(1, 34); point32.set_part_x(1, 17); point32.set_part_y(1, 34); point33.set_part_x(1, 16); point33.set_part_y(1, 33); point34.set_part_x(1, 15); point34.set_part_y(1, 33); point35.set_part_x(1, 14); point35.set_part_y(1, 32); point36.set_part_x(1, 13); point36.set_part_y(1, 32); point37.set_part_x(1, 12); point37.set_part_y(1, 31); point38.set_part_x(1, 11); point38.set_part_y(1, 31); point39.set_part_x(1, 10); point39.set_part_y(1, 30); point40.set_part_x(1, 9); point40.set_part_y(1, 30); point41.set_part_x(1, 8); point41.set_part_y(1, 29); point42.set_part_x(1, 7); point42.set_part_y(1, 29); point43.set_part_x(1, 6); point43.set_part_y(1, 28); point44.set_part_x(1, 5); point44.set_part_y(1, 28); point45.set_part_x(1, 4); point45.set_part_y(1, 27); point46.set_part_x(1, 3); point46.set_part_y(1, 27); point47.set_part_x(1, 2); point47.set_part_y(1, 26); point48.set_part_x(1, 1); point48.set_part_y(1, 26); point49.set_part_x(1, 0); point49.set_part_y(1, 25); elseif angle == 30 then # angle: 30 # m: 0.267949192431 # Y-Korrektur: 37 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 50); point2.set_part_x(1, 47); point2.set_part_y(1, 50); point3.set_part_x(1, 46); point3.set_part_y(1, 49); point4.set_part_x(1, 45); point4.set_part_y(1, 49); point5.set_part_x(1, 44); point5.set_part_y(1, 49); point6.set_part_x(1, 43); point6.set_part_y(1, 49); point7.set_part_x(1, 42); point7.set_part_y(1, 48); point8.set_part_x(1, 41); point8.set_part_y(1, 48); point9.set_part_x(1, 40); point9.set_part_y(1, 48); point10.set_part_x(1, 39); point10.set_part_y(1, 47); point11.set_part_x(1, 38); point11.set_part_y(1, 47); point12.set_part_x(1, 37); point12.set_part_y(1, 47); point13.set_part_x(1, 36); point13.set_part_y(1, 47); point14.set_part_x(1, 35); point14.set_part_y(1, 46); point15.set_part_x(1, 34); point15.set_part_y(1, 46); point16.set_part_x(1, 33); point16.set_part_y(1, 46); point17.set_part_x(1, 32); point17.set_part_y(1, 46); point18.set_part_x(1, 31); point18.set_part_y(1, 45); point19.set_part_x(1, 30); point19.set_part_y(1, 45); point20.set_part_x(1, 29); point20.set_part_y(1, 45); point21.set_part_x(1, 28); point21.set_part_y(1, 45); point22.set_part_x(1, 27); point22.set_part_y(1, 44); point23.set_part_x(1, 26); point23.set_part_y(1, 44); point24.set_part_x(1, 25); point24.set_part_y(1, 44); point25.set_part_x(1, 24); point25.set_part_y(1, 43); point26.set_part_x(1, 23); point26.set_part_y(1, 43); point27.set_part_x(1, 22); point27.set_part_y(1, 43); point28.set_part_x(1, 21); point28.set_part_y(1, 43); point29.set_part_x(1, 20); point29.set_part_y(1, 42); point30.set_part_x(1, 19); point30.set_part_y(1, 42); point31.set_part_x(1, 18); point31.set_part_y(1, 42); point32.set_part_x(1, 17); point32.set_part_y(1, 42); point33.set_part_x(1, 16); point33.set_part_y(1, 41); point34.set_part_x(1, 15); point34.set_part_y(1, 41); point35.set_part_x(1, 14); point35.set_part_y(1, 41); point36.set_part_x(1, 13); point36.set_part_y(1, 40); point37.set_part_x(1, 12); point37.set_part_y(1, 40); point38.set_part_x(1, 11); point38.set_part_y(1, 40); point39.set_part_x(1, 10); point39.set_part_y(1, 40); point40.set_part_x(1, 9); point40.set_part_y(1, 39); point41.set_part_x(1, 8); point41.set_part_y(1, 39); point42.set_part_x(1, 7); point42.set_part_y(1, 39); point43.set_part_x(1, 6); point43.set_part_y(1, 39); point44.set_part_x(1, 5); point44.set_part_y(1, 38); point45.set_part_x(1, 4); point45.set_part_y(1, 38); point46.set_part_x(1, 3); point46.set_part_y(1, 38); point47.set_part_x(1, 2); point47.set_part_y(1, 38); point48.set_part_x(1, 1); point48.set_part_y(1, 37); point49.set_part_x(1, 0); point49.set_part_y(1, 37); elseif angle == 40 then # angle: 40 # m: 0.0874886635259 # Y-Korrektur: 46 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 50); point2.set_part_x(1, 47); point2.set_part_y(1, 50); point3.set_part_x(1, 46); point3.set_part_y(1, 50); point4.set_part_x(1, 45); point4.set_part_y(1, 50); point5.set_part_x(1, 44); point5.set_part_y(1, 50); point6.set_part_x(1, 43); point6.set_part_y(1, 50); point7.set_part_x(1, 42); point7.set_part_y(1, 50); point8.set_part_x(1, 41); point8.set_part_y(1, 50); point9.set_part_x(1, 40); point9.set_part_y(1, 49); point10.set_part_x(1, 39); point10.set_part_y(1, 49); point11.set_part_x(1, 38); point11.set_part_y(1, 49); point12.set_part_x(1, 37); point12.set_part_y(1, 49); point13.set_part_x(1, 36); point13.set_part_y(1, 49); point14.set_part_x(1, 35); point14.set_part_y(1, 49); point15.set_part_x(1, 34); point15.set_part_y(1, 49); point16.set_part_x(1, 33); point16.set_part_y(1, 49); point17.set_part_x(1, 32); point17.set_part_y(1, 49); point18.set_part_x(1, 31); point18.set_part_y(1, 49); point19.set_part_x(1, 30); point19.set_part_y(1, 49); point20.set_part_x(1, 29); point20.set_part_y(1, 49); point21.set_part_x(1, 28); point21.set_part_y(1, 48); point22.set_part_x(1, 27); point22.set_part_y(1, 48); point23.set_part_x(1, 26); point23.set_part_y(1, 48); point24.set_part_x(1, 25); point24.set_part_y(1, 48); point25.set_part_x(1, 24); point25.set_part_y(1, 48); point26.set_part_x(1, 23); point26.set_part_y(1, 48); point27.set_part_x(1, 22); point27.set_part_y(1, 48); point28.set_part_x(1, 21); point28.set_part_y(1, 48); point29.set_part_x(1, 20); point29.set_part_y(1, 48); point30.set_part_x(1, 19); point30.set_part_y(1, 48); point31.set_part_x(1, 18); point31.set_part_y(1, 48); point32.set_part_x(1, 17); point32.set_part_y(1, 47); point33.set_part_x(1, 16); point33.set_part_y(1, 47); point34.set_part_x(1, 15); point34.set_part_y(1, 47); point35.set_part_x(1, 14); point35.set_part_y(1, 47); point36.set_part_x(1, 13); point36.set_part_y(1, 47); point37.set_part_x(1, 12); point37.set_part_y(1, 47); point38.set_part_x(1, 11); point38.set_part_y(1, 47); point39.set_part_x(1, 10); point39.set_part_y(1, 47); point40.set_part_x(1, 9); point40.set_part_y(1, 47); point41.set_part_x(1, 8); point41.set_part_y(1, 47); point42.set_part_x(1, 7); point42.set_part_y(1, 47); point43.set_part_x(1, 6); point43.set_part_y(1, 47); point44.set_part_x(1, 5); point44.set_part_y(1, 46); point45.set_part_x(1, 4); point45.set_part_y(1, 46); point46.set_part_x(1, 3); point46.set_part_y(1, 46); point47.set_part_x(1, 2); point47.set_part_y(1, 46); point48.set_part_x(1, 1); point48.set_part_y(1, 46); point49.set_part_x(1, 0); point49.set_part_y(1, 46); elseif angle == 45 then # angle: 45 # m: 0 # Y-Korrektur: 50 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 50); point2.set_part_x(1, 47); point2.set_part_y(1, 50); point3.set_part_x(1, 46); point3.set_part_y(1, 50); point4.set_part_x(1, 45); point4.set_part_y(1, 50); point5.set_part_x(1, 44); point5.set_part_y(1, 50); point6.set_part_x(1, 43); point6.set_part_y(1, 50); point7.set_part_x(1, 42); point7.set_part_y(1, 50); point8.set_part_x(1, 41); point8.set_part_y(1, 50); point9.set_part_x(1, 40); point9.set_part_y(1, 50); point10.set_part_x(1, 39); point10.set_part_y(1, 50); point11.set_part_x(1, 38); point11.set_part_y(1, 50); point12.set_part_x(1, 37); point12.set_part_y(1, 50); point13.set_part_x(1, 36); point13.set_part_y(1, 50); point14.set_part_x(1, 35); point14.set_part_y(1, 50); point15.set_part_x(1, 34); point15.set_part_y(1, 50); point16.set_part_x(1, 33); point16.set_part_y(1, 50); point17.set_part_x(1, 32); point17.set_part_y(1, 50); point18.set_part_x(1, 31); point18.set_part_y(1, 50); point19.set_part_x(1, 30); point19.set_part_y(1, 50); point20.set_part_x(1, 29); point20.set_part_y(1, 50); point21.set_part_x(1, 28); point21.set_part_y(1, 50); point22.set_part_x(1, 27); point22.set_part_y(1, 50); point23.set_part_x(1, 26); point23.set_part_y(1, 50); point24.set_part_x(1, 25); point24.set_part_y(1, 50); point25.set_part_x(1, 24); point25.set_part_y(1, 50); point26.set_part_x(1, 23); point26.set_part_y(1, 50); point27.set_part_x(1, 22); point27.set_part_y(1, 50); point28.set_part_x(1, 21); point28.set_part_y(1, 50); point29.set_part_x(1, 20); point29.set_part_y(1, 50); point30.set_part_x(1, 19); point30.set_part_y(1, 50); point31.set_part_x(1, 18); point31.set_part_y(1, 50); point32.set_part_x(1, 17); point32.set_part_y(1, 50); point33.set_part_x(1, 16); point33.set_part_y(1, 50); point34.set_part_x(1, 15); point34.set_part_y(1, 50); point35.set_part_x(1, 14); point35.set_part_y(1, 50); point36.set_part_x(1, 13); point36.set_part_y(1, 50); point37.set_part_x(1, 12); point37.set_part_y(1, 50); point38.set_part_x(1, 11); point38.set_part_y(1, 50); point39.set_part_x(1, 10); point39.set_part_y(1, 50); point40.set_part_x(1, 9); point40.set_part_y(1, 50); point41.set_part_x(1, 8); point41.set_part_y(1, 50); point42.set_part_x(1, 7); point42.set_part_y(1, 50); point43.set_part_x(1, 6); point43.set_part_y(1, 50); point44.set_part_x(1, 5); point44.set_part_y(1, 50); point45.set_part_x(1, 4); point45.set_part_y(1, 50); point46.set_part_x(1, 3); point46.set_part_y(1, 50); point47.set_part_x(1, 2); point47.set_part_y(1, 50); point48.set_part_x(1, 1); point48.set_part_y(1, 50); point49.set_part_x(1, 0); point49.set_part_y(1, 50); elseif angle == 43 then # angle: 43 # m: 0.0349207694917 # Y-Korrektur: 48 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 50); point2.set_part_x(1, 47); point2.set_part_y(1, 50); point3.set_part_x(1, 46); point3.set_part_y(1, 50); point4.set_part_x(1, 45); point4.set_part_y(1, 50); point5.set_part_x(1, 44); point5.set_part_y(1, 50); point6.set_part_x(1, 43); point6.set_part_y(1, 50); point7.set_part_x(1, 42); point7.set_part_y(1, 49); point8.set_part_x(1, 41); point8.set_part_y(1, 49); point9.set_part_x(1, 40); point9.set_part_y(1, 49); point10.set_part_x(1, 39); point10.set_part_y(1, 49); point11.set_part_x(1, 38); point11.set_part_y(1, 49); point12.set_part_x(1, 37); point12.set_part_y(1, 49); point13.set_part_x(1, 36); point13.set_part_y(1, 49); point14.set_part_x(1, 35); point14.set_part_y(1, 49); point15.set_part_x(1, 34); point15.set_part_y(1, 49); point16.set_part_x(1, 33); point16.set_part_y(1, 49); point17.set_part_x(1, 32); point17.set_part_y(1, 49); point18.set_part_x(1, 31); point18.set_part_y(1, 49); point19.set_part_x(1, 30); point19.set_part_y(1, 49); point20.set_part_x(1, 29); point20.set_part_y(1, 49); point21.set_part_x(1, 28); point21.set_part_y(1, 49); point22.set_part_x(1, 27); point22.set_part_y(1, 49); point23.set_part_x(1, 26); point23.set_part_y(1, 49); point24.set_part_x(1, 25); point24.set_part_y(1, 49); point25.set_part_x(1, 24); point25.set_part_y(1, 49); point26.set_part_x(1, 23); point26.set_part_y(1, 49); point27.set_part_x(1, 22); point27.set_part_y(1, 49); point28.set_part_x(1, 21); point28.set_part_y(1, 49); point29.set_part_x(1, 20); point29.set_part_y(1, 49); point30.set_part_x(1, 19); point30.set_part_y(1, 49); point31.set_part_x(1, 18); point31.set_part_y(1, 49); point32.set_part_x(1, 17); point32.set_part_y(1, 49); point33.set_part_x(1, 16); point33.set_part_y(1, 49); point34.set_part_x(1, 15); point34.set_part_y(1, 49); point35.set_part_x(1, 14); point35.set_part_y(1, 48); point36.set_part_x(1, 13); point36.set_part_y(1, 48); point37.set_part_x(1, 12); point37.set_part_y(1, 48); point38.set_part_x(1, 11); point38.set_part_y(1, 48); point39.set_part_x(1, 10); point39.set_part_y(1, 48); point40.set_part_x(1, 9); point40.set_part_y(1, 48); point41.set_part_x(1, 8); point41.set_part_y(1, 48); point42.set_part_x(1, 7); point42.set_part_y(1, 48); point43.set_part_x(1, 6); point43.set_part_y(1, 48); point44.set_part_x(1, 5); point44.set_part_y(1, 48); point45.set_part_x(1, 4); point45.set_part_y(1, 48); point46.set_part_x(1, 3); point46.set_part_y(1, 48); point47.set_part_x(1, 2); point47.set_part_y(1, 48); point48.set_part_x(1, 1); point48.set_part_y(1, 48); point49.set_part_x(1, 0); point49.set_part_y(1, 48); elseif angle == 48 then # angle: 48 # m: -0.052407779283 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 50); point2.set_part_x(1, 2); point2.set_part_y(1, 50); point3.set_part_x(1, 3); point3.set_part_y(1, 50); point4.set_part_x(1, 4); point4.set_part_y(1, 50); point5.set_part_x(1, 5); point5.set_part_y(1, 50); point6.set_part_x(1, 6); point6.set_part_y(1, 50); point7.set_part_x(1, 7); point7.set_part_y(1, 50); point8.set_part_x(1, 8); point8.set_part_y(1, 50); point9.set_part_x(1, 9); point9.set_part_y(1, 50); point10.set_part_x(1, 10); point10.set_part_y(1, 49); point11.set_part_x(1, 11); point11.set_part_y(1, 49); point12.set_part_x(1, 12); point12.set_part_y(1, 49); point13.set_part_x(1, 13); point13.set_part_y(1, 49); point14.set_part_x(1, 14); point14.set_part_y(1, 49); point15.set_part_x(1, 15); point15.set_part_y(1, 49); point16.set_part_x(1, 16); point16.set_part_y(1, 49); point17.set_part_x(1, 17); point17.set_part_y(1, 49); point18.set_part_x(1, 18); point18.set_part_y(1, 49); point19.set_part_x(1, 19); point19.set_part_y(1, 49); point20.set_part_x(1, 20); point20.set_part_y(1, 49); point21.set_part_x(1, 21); point21.set_part_y(1, 49); point22.set_part_x(1, 22); point22.set_part_y(1, 49); point23.set_part_x(1, 23); point23.set_part_y(1, 49); point24.set_part_x(1, 24); point24.set_part_y(1, 49); point25.set_part_x(1, 25); point25.set_part_y(1, 49); point26.set_part_x(1, 26); point26.set_part_y(1, 49); point27.set_part_x(1, 27); point27.set_part_y(1, 49); point28.set_part_x(1, 28); point28.set_part_y(1, 49); point29.set_part_x(1, 29); point29.set_part_y(1, 48); point30.set_part_x(1, 30); point30.set_part_y(1, 48); point31.set_part_x(1, 31); point31.set_part_y(1, 48); point32.set_part_x(1, 32); point32.set_part_y(1, 48); point33.set_part_x(1, 33); point33.set_part_y(1, 48); point34.set_part_x(1, 34); point34.set_part_y(1, 48); point35.set_part_x(1, 35); point35.set_part_y(1, 48); point36.set_part_x(1, 36); point36.set_part_y(1, 48); point37.set_part_x(1, 37); point37.set_part_y(1, 48); point38.set_part_x(1, 38); point38.set_part_y(1, 48); point39.set_part_x(1, 39); point39.set_part_y(1, 48); point40.set_part_x(1, 40); point40.set_part_y(1, 48); point41.set_part_x(1, 41); point41.set_part_y(1, 48); point42.set_part_x(1, 42); point42.set_part_y(1, 48); point43.set_part_x(1, 43); point43.set_part_y(1, 48); point44.set_part_x(1, 44); point44.set_part_y(1, 48); point45.set_part_x(1, 45); point45.set_part_y(1, 48); point46.set_part_x(1, 46); point46.set_part_y(1, 48); point47.set_part_x(1, 47); point47.set_part_y(1, 48); point48.set_part_x(1, 48); point48.set_part_y(1, 47); point49.set_part_x(1, 49); point49.set_part_y(1, 47); elseif angle == 60 then # angle: 60 # m: -0.267949192431 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 50); point2.set_part_x(1, 2); point2.set_part_y(1, 49); point3.set_part_x(1, 3); point3.set_part_y(1, 49); point4.set_part_x(1, 4); point4.set_part_y(1, 49); point5.set_part_x(1, 5); point5.set_part_y(1, 49); point6.set_part_x(1, 6); point6.set_part_y(1, 48); point7.set_part_x(1, 7); point7.set_part_y(1, 48); point8.set_part_x(1, 8); point8.set_part_y(1, 48); point9.set_part_x(1, 9); point9.set_part_y(1, 48); point10.set_part_x(1, 10); point10.set_part_y(1, 47); point11.set_part_x(1, 11); point11.set_part_y(1, 47); point12.set_part_x(1, 12); point12.set_part_y(1, 47); point13.set_part_x(1, 13); point13.set_part_y(1, 47); point14.set_part_x(1, 14); point14.set_part_y(1, 46); point15.set_part_x(1, 15); point15.set_part_y(1, 46); point16.set_part_x(1, 16); point16.set_part_y(1, 46); point17.set_part_x(1, 17); point17.set_part_y(1, 45); point18.set_part_x(1, 18); point18.set_part_y(1, 45); point19.set_part_x(1, 19); point19.set_part_y(1, 45); point20.set_part_x(1, 20); point20.set_part_y(1, 45); point21.set_part_x(1, 21); point21.set_part_y(1, 44); point22.set_part_x(1, 22); point22.set_part_y(1, 44); point23.set_part_x(1, 23); point23.set_part_y(1, 44); point24.set_part_x(1, 24); point24.set_part_y(1, 44); point25.set_part_x(1, 25); point25.set_part_y(1, 43); point26.set_part_x(1, 26); point26.set_part_y(1, 43); point27.set_part_x(1, 27); point27.set_part_y(1, 43); point28.set_part_x(1, 28); point28.set_part_y(1, 42); point29.set_part_x(1, 29); point29.set_part_y(1, 42); point30.set_part_x(1, 30); point30.set_part_y(1, 42); point31.set_part_x(1, 31); point31.set_part_y(1, 42); point32.set_part_x(1, 32); point32.set_part_y(1, 41); point33.set_part_x(1, 33); point33.set_part_y(1, 41); point34.set_part_x(1, 34); point34.set_part_y(1, 41); point35.set_part_x(1, 35); point35.set_part_y(1, 41); point36.set_part_x(1, 36); point36.set_part_y(1, 40); point37.set_part_x(1, 37); point37.set_part_y(1, 40); point38.set_part_x(1, 38); point38.set_part_y(1, 40); point39.set_part_x(1, 39); point39.set_part_y(1, 40); point40.set_part_x(1, 40); point40.set_part_y(1, 39); point41.set_part_x(1, 41); point41.set_part_y(1, 39); point42.set_part_x(1, 42); point42.set_part_y(1, 39); point43.set_part_x(1, 43); point43.set_part_y(1, 38); point44.set_part_x(1, 44); point44.set_part_y(1, 38); point45.set_part_x(1, 45); point45.set_part_y(1, 38); point46.set_part_x(1, 46); point46.set_part_y(1, 38); point47.set_part_x(1, 47); point47.set_part_y(1, 37); point48.set_part_x(1, 48); point48.set_part_y(1, 37); point49.set_part_x(1, 49); point49.set_part_y(1, 37); elseif angle == 70 then # angle: 70 # m: -0.466307658155 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 50); point2.set_part_x(1, 2); point2.set_part_y(1, 49); point3.set_part_x(1, 3); point3.set_part_y(1, 49); point4.set_part_x(1, 4); point4.set_part_y(1, 48); point5.set_part_x(1, 5); point5.set_part_y(1, 48); point6.set_part_x(1, 6); point6.set_part_y(1, 47); point7.set_part_x(1, 7); point7.set_part_y(1, 47); point8.set_part_x(1, 8); point8.set_part_y(1, 46); point9.set_part_x(1, 9); point9.set_part_y(1, 46); point10.set_part_x(1, 10); point10.set_part_y(1, 45); point11.set_part_x(1, 11); point11.set_part_y(1, 45); point12.set_part_x(1, 12); point12.set_part_y(1, 44); point13.set_part_x(1, 13); point13.set_part_y(1, 44); point14.set_part_x(1, 14); point14.set_part_y(1, 43); point15.set_part_x(1, 15); point15.set_part_y(1, 43); point16.set_part_x(1, 16); point16.set_part_y(1, 43); point17.set_part_x(1, 17); point17.set_part_y(1, 42); point18.set_part_x(1, 18); point18.set_part_y(1, 42); point19.set_part_x(1, 19); point19.set_part_y(1, 41); point20.set_part_x(1, 20); point20.set_part_y(1, 41); point21.set_part_x(1, 21); point21.set_part_y(1, 40); point22.set_part_x(1, 22); point22.set_part_y(1, 40); point23.set_part_x(1, 23); point23.set_part_y(1, 39); point24.set_part_x(1, 24); point24.set_part_y(1, 39); point25.set_part_x(1, 25); point25.set_part_y(1, 38); point26.set_part_x(1, 26); point26.set_part_y(1, 38); point27.set_part_x(1, 27); point27.set_part_y(1, 37); point28.set_part_x(1, 28); point28.set_part_y(1, 37); point29.set_part_x(1, 29); point29.set_part_y(1, 36); point30.set_part_x(1, 30); point30.set_part_y(1, 36); point31.set_part_x(1, 31); point31.set_part_y(1, 36); point32.set_part_x(1, 32); point32.set_part_y(1, 35); point33.set_part_x(1, 33); point33.set_part_y(1, 35); point34.set_part_x(1, 34); point34.set_part_y(1, 34); point35.set_part_x(1, 35); point35.set_part_y(1, 34); point36.set_part_x(1, 36); point36.set_part_y(1, 33); point37.set_part_x(1, 37); point37.set_part_y(1, 33); point38.set_part_x(1, 38); point38.set_part_y(1, 32); point39.set_part_x(1, 39); point39.set_part_y(1, 32); point40.set_part_x(1, 40); point40.set_part_y(1, 31); point41.set_part_x(1, 41); point41.set_part_y(1, 31); point42.set_part_x(1, 42); point42.set_part_y(1, 30); point43.set_part_x(1, 43); point43.set_part_y(1, 30); point44.set_part_x(1, 44); point44.set_part_y(1, 29); point45.set_part_x(1, 45); point45.set_part_y(1, 29); point46.set_part_x(1, 46); point46.set_part_y(1, 29); point47.set_part_x(1, 47); point47.set_part_y(1, 28); point48.set_part_x(1, 48); point48.set_part_y(1, 28); point49.set_part_x(1, 49); point49.set_part_y(1, 27); elseif angle == 75 then # angle: 75 # m: -0.57735026919 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 49); point2.set_part_x(1, 2); point2.set_part_y(1, 49); point3.set_part_x(1, 3); point3.set_part_y(1, 48); point4.set_part_x(1, 4); point4.set_part_y(1, 48); point5.set_part_x(1, 5); point5.set_part_y(1, 47); point6.set_part_x(1, 6); point6.set_part_y(1, 47); point7.set_part_x(1, 7); point7.set_part_y(1, 46); point8.set_part_x(1, 8); point8.set_part_y(1, 45); point9.set_part_x(1, 9); point9.set_part_y(1, 45); point10.set_part_x(1, 10); point10.set_part_y(1, 44); point11.set_part_x(1, 11); point11.set_part_y(1, 44); point12.set_part_x(1, 12); point12.set_part_y(1, 43); point13.set_part_x(1, 13); point13.set_part_y(1, 42); point14.set_part_x(1, 14); point14.set_part_y(1, 42); point15.set_part_x(1, 15); point15.set_part_y(1, 41); point16.set_part_x(1, 16); point16.set_part_y(1, 41); point17.set_part_x(1, 17); point17.set_part_y(1, 40); point18.set_part_x(1, 18); point18.set_part_y(1, 40); point19.set_part_x(1, 19); point19.set_part_y(1, 39); point20.set_part_x(1, 20); point20.set_part_y(1, 38); point21.set_part_x(1, 21); point21.set_part_y(1, 38); point22.set_part_x(1, 22); point22.set_part_y(1, 37); point23.set_part_x(1, 23); point23.set_part_y(1, 37); point24.set_part_x(1, 24); point24.set_part_y(1, 36); point25.set_part_x(1, 25); point25.set_part_y(1, 36); point26.set_part_x(1, 26); point26.set_part_y(1, 35); point27.set_part_x(1, 27); point27.set_part_y(1, 34); point28.set_part_x(1, 28); point28.set_part_y(1, 34); point29.set_part_x(1, 29); point29.set_part_y(1, 33); point30.set_part_x(1, 30); point30.set_part_y(1, 33); point31.set_part_x(1, 31); point31.set_part_y(1, 32); point32.set_part_x(1, 32); point32.set_part_y(1, 32); point33.set_part_x(1, 33); point33.set_part_y(1, 31); point34.set_part_x(1, 34); point34.set_part_y(1, 30); point35.set_part_x(1, 35); point35.set_part_y(1, 30); point36.set_part_x(1, 36); point36.set_part_y(1, 29); point37.set_part_x(1, 37); point37.set_part_y(1, 29); point38.set_part_x(1, 38); point38.set_part_y(1, 28); point39.set_part_x(1, 39); point39.set_part_y(1, 27); point40.set_part_x(1, 40); point40.set_part_y(1, 27); point41.set_part_x(1, 41); point41.set_part_y(1, 26); point42.set_part_x(1, 42); point42.set_part_y(1, 26); point43.set_part_x(1, 43); point43.set_part_y(1, 25); point44.set_part_x(1, 44); point44.set_part_y(1, 25); point45.set_part_x(1, 45); point45.set_part_y(1, 24); point46.set_part_x(1, 46); point46.set_part_y(1, 23); point47.set_part_x(1, 47); point47.set_part_y(1, 23); point48.set_part_x(1, 48); point48.set_part_y(1, 22); point49.set_part_x(1, 49); point49.set_part_y(1, 22); elseif angle == 103 then # angle: 103 # m: -1.60033452904 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 48); point2.set_part_x(1, 2); point2.set_part_y(1, 47); point3.set_part_x(1, 3); point3.set_part_y(1, 45); point4.set_part_x(1, 4); point4.set_part_y(1, 44); point5.set_part_x(1, 5); point5.set_part_y(1, 42); point6.set_part_x(1, 6); point6.set_part_y(1, 40); point7.set_part_x(1, 7); point7.set_part_y(1, 39); point8.set_part_x(1, 8); point8.set_part_y(1, 37); point9.set_part_x(1, 9); point9.set_part_y(1, 36); point10.set_part_x(1, 10); point10.set_part_y(1, 34); point11.set_part_x(1, 11); point11.set_part_y(1, 32); point12.set_part_x(1, 12); point12.set_part_y(1, 31); point13.set_part_x(1, 13); point13.set_part_y(1, 29); point14.set_part_x(1, 14); point14.set_part_y(1, 28); point15.set_part_x(1, 15); point15.set_part_y(1, 26); point16.set_part_x(1, 16); point16.set_part_y(1, 24); point17.set_part_x(1, 17); point17.set_part_y(1, 23); point18.set_part_x(1, 18); point18.set_part_y(1, 21); point19.set_part_x(1, 19); point19.set_part_y(1, 20); point20.set_part_x(1, 20); point20.set_part_y(1, 18); point21.set_part_x(1, 21); point21.set_part_y(1, 16); point22.set_part_x(1, 22); point22.set_part_y(1, 15); point23.set_part_x(1, 23); point23.set_part_y(1, 13); point24.set_part_x(1, 24); point24.set_part_y(1, 12); point25.set_part_x(1, 25); point25.set_part_y(1, 10); point26.set_part_x(1, 26); point26.set_part_y(1, 8); point27.set_part_x(1, 27); point27.set_part_y(1, 7); point28.set_part_x(1, 28); point28.set_part_y(1, 5); point29.set_part_x(1, 29); point29.set_part_y(1, 4); point30.set_part_x(1, 30); point30.set_part_y(1, 2); point31.set_part_x(1, 31); point31.set_part_y(1, 0); point32.set_part_x(1, 32); point32.set_part_y(1, -1); point33.set_part_x(1, 33); point33.set_part_y(1, -3); point34.set_part_x(1, 34); point34.set_part_y(1, -4); point35.set_part_x(1, 35); point35.set_part_y(1, -6); point36.set_part_x(1, 36); point36.set_part_y(1, -8); point37.set_part_x(1, 37); point37.set_part_y(1, -9); point38.set_part_x(1, 38); point38.set_part_y(1, -11); point39.set_part_x(1, 39); point39.set_part_y(1, -12); point40.set_part_x(1, 40); point40.set_part_y(1, -14); point41.set_part_x(1, 41); point41.set_part_y(1, -16); point42.set_part_x(1, 42); point42.set_part_y(1, -17); point43.set_part_x(1, 43); point43.set_part_y(1, -19); point44.set_part_x(1, 44); point44.set_part_y(1, -20); point45.set_part_x(1, 45); point45.set_part_y(1, -22); point46.set_part_x(1, 46); point46.set_part_y(1, -24); point47.set_part_x(1, 47); point47.set_part_y(1, -25); point48.set_part_x(1, 48); point48.set_part_y(1, -27); point49.set_part_x(1, 49); point49.set_part_y(1, -28); elseif angle == 108 then # angle: 108 # m: -1.96261050551 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 48); point2.set_part_x(1, 2); point2.set_part_y(1, 46); point3.set_part_x(1, 3); point3.set_part_y(1, 44); point4.set_part_x(1, 4); point4.set_part_y(1, 42); point5.set_part_x(1, 5); point5.set_part_y(1, 40); point6.set_part_x(1, 6); point6.set_part_y(1, 38); point7.set_part_x(1, 7); point7.set_part_y(1, 36); point8.set_part_x(1, 8); point8.set_part_y(1, 34); point9.set_part_x(1, 9); point9.set_part_y(1, 32); point10.set_part_x(1, 10); point10.set_part_y(1, 30); point11.set_part_x(1, 11); point11.set_part_y(1, 28); point12.set_part_x(1, 12); point12.set_part_y(1, 26); point13.set_part_x(1, 13); point13.set_part_y(1, 24); point14.set_part_x(1, 14); point14.set_part_y(1, 23); point15.set_part_x(1, 15); point15.set_part_y(1, 21); point16.set_part_x(1, 16); point16.set_part_y(1, 19); point17.set_part_x(1, 17); point17.set_part_y(1, 17); point18.set_part_x(1, 18); point18.set_part_y(1, 15); point19.set_part_x(1, 19); point19.set_part_y(1, 13); point20.set_part_x(1, 20); point20.set_part_y(1, 11); point21.set_part_x(1, 21); point21.set_part_y(1, 9); point22.set_part_x(1, 22); point22.set_part_y(1, 7); point23.set_part_x(1, 23); point23.set_part_y(1, 5); point24.set_part_x(1, 24); point24.set_part_y(1, 3); point25.set_part_x(1, 25); point25.set_part_y(1, 1); point26.set_part_x(1, 26); point26.set_part_y(1, -1); point27.set_part_x(1, 27); point27.set_part_y(1, -3); point28.set_part_x(1, 28); point28.set_part_y(1, -5); point29.set_part_x(1, 29); point29.set_part_y(1, -7); point30.set_part_x(1, 30); point30.set_part_y(1, -9); point31.set_part_x(1, 31); point31.set_part_y(1, -11); point32.set_part_x(1, 32); point32.set_part_y(1, -13); point33.set_part_x(1, 33); point33.set_part_y(1, -15); point34.set_part_x(1, 34); point34.set_part_y(1, -17); point35.set_part_x(1, 35); point35.set_part_y(1, -19); point36.set_part_x(1, 36); point36.set_part_y(1, -21); point37.set_part_x(1, 37); point37.set_part_y(1, -23); point38.set_part_x(1, 38); point38.set_part_y(1, -25); point39.set_part_x(1, 39); point39.set_part_y(1, -27); point40.set_part_x(1, 40); point40.set_part_y(1, -29); point41.set_part_x(1, 41); point41.set_part_y(1, -30); point42.set_part_x(1, 42); point42.set_part_y(1, -32); point43.set_part_x(1, 43); point43.set_part_y(1, -34); point44.set_part_x(1, 44); point44.set_part_y(1, -36); point45.set_part_x(1, 45); point45.set_part_y(1, -38); point46.set_part_x(1, 46); point46.set_part_y(1, -40); point47.set_part_x(1, 47); point47.set_part_y(1, -42); point48.set_part_x(1, 48); point48.set_part_y(1, -44); point49.set_part_x(1, 49); point49.set_part_y(1, -46); elseif angle == 120 then # angle: 120 # m: -3.73205080757 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 46); point2.set_part_x(1, 2); point2.set_part_y(1, 43); point3.set_part_x(1, 3); point3.set_part_y(1, 39); point4.set_part_x(1, 4); point4.set_part_y(1, 35); point5.set_part_x(1, 5); point5.set_part_y(1, 31); point6.set_part_x(1, 6); point6.set_part_y(1, 28); point7.set_part_x(1, 7); point7.set_part_y(1, 24); point8.set_part_x(1, 8); point8.set_part_y(1, 20); point9.set_part_x(1, 9); point9.set_part_y(1, 16); point10.set_part_x(1, 10); point10.set_part_y(1, 13); point11.set_part_x(1, 11); point11.set_part_y(1, 9); point12.set_part_x(1, 12); point12.set_part_y(1, 5); point13.set_part_x(1, 13); point13.set_part_y(1, 1); point14.set_part_x(1, 14); point14.set_part_y(1, -2); point15.set_part_x(1, 15); point15.set_part_y(1, -6); point16.set_part_x(1, 16); point16.set_part_y(1, -10); point17.set_part_x(1, 17); point17.set_part_y(1, -13); point18.set_part_x(1, 18); point18.set_part_y(1, -17); point19.set_part_x(1, 19); point19.set_part_y(1, -21); point20.set_part_x(1, 20); point20.set_part_y(1, -25); point21.set_part_x(1, 21); point21.set_part_y(1, -28); point22.set_part_x(1, 22); point22.set_part_y(1, -32); point23.set_part_x(1, 23); point23.set_part_y(1, -36); point24.set_part_x(1, 24); point24.set_part_y(1, -40); point25.set_part_x(1, 25); point25.set_part_y(1, -43); point26.set_part_x(1, 26); point26.set_part_y(1, -47); point27.set_part_x(1, 27); point27.set_part_y(1, -51); point28.set_part_x(1, 28); point28.set_part_y(1, -54); point29.set_part_x(1, 29); point29.set_part_y(1, -58); point30.set_part_x(1, 30); point30.set_part_y(1, -62); point31.set_part_x(1, 31); point31.set_part_y(1, -66); point32.set_part_x(1, 32); point32.set_part_y(1, -69); point33.set_part_x(1, 33); point33.set_part_y(1, -73); point34.set_part_x(1, 34); point34.set_part_y(1, -77); point35.set_part_x(1, 35); point35.set_part_y(1, -81); point36.set_part_x(1, 36); point36.set_part_y(1, -84); point37.set_part_x(1, 37); point37.set_part_y(1, -88); point38.set_part_x(1, 38); point38.set_part_y(1, -92); point39.set_part_x(1, 39); point39.set_part_y(1, -96); point40.set_part_x(1, 40); point40.set_part_y(1, -99); point41.set_part_x(1, 41); point41.set_part_y(1, -103); point42.set_part_x(1, 42); point42.set_part_y(1, -107); point43.set_part_x(1, 43); point43.set_part_y(1, -110); point44.set_part_x(1, 44); point44.set_part_y(1, -114); point45.set_part_x(1, 45); point45.set_part_y(1, -118); point46.set_part_x(1, 46); point46.set_part_y(1, -122); point47.set_part_x(1, 47); point47.set_part_y(1, -125); point48.set_part_x(1, 48); point48.set_part_y(1, -129); point49.set_part_x(1, 49); point49.set_part_y(1, -133); elseif angle == 130 then # angle: 130 # m: -11.4300523028 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 39); point2.set_part_x(1, 2); point2.set_part_y(1, 27); point3.set_part_x(1, 3); point3.set_part_y(1, 16); point4.set_part_x(1, 4); point4.set_part_y(1, 4); point5.set_part_x(1, 5); point5.set_part_y(1, -7); point6.set_part_x(1, 6); point6.set_part_y(1, -19); point7.set_part_x(1, 7); point7.set_part_y(1, -30); point8.set_part_x(1, 8); point8.set_part_y(1, -41); point9.set_part_x(1, 9); point9.set_part_y(1, -53); point10.set_part_x(1, 10); point10.set_part_y(1, -64); point11.set_part_x(1, 11); point11.set_part_y(1, -76); point12.set_part_x(1, 12); point12.set_part_y(1, -87); point13.set_part_x(1, 13); point13.set_part_y(1, -99); point14.set_part_x(1, 14); point14.set_part_y(1, -110); point15.set_part_x(1, 15); point15.set_part_y(1, -121); point16.set_part_x(1, 16); point16.set_part_y(1, -133); point17.set_part_x(1, 17); point17.set_part_y(1, -144); point18.set_part_x(1, 18); point18.set_part_y(1, -156); point19.set_part_x(1, 19); point19.set_part_y(1, -167); point20.set_part_x(1, 20); point20.set_part_y(1, -179); point21.set_part_x(1, 21); point21.set_part_y(1, -190); point22.set_part_x(1, 22); point22.set_part_y(1, -201); point23.set_part_x(1, 23); point23.set_part_y(1, -213); point24.set_part_x(1, 24); point24.set_part_y(1, -224); point25.set_part_x(1, 25); point25.set_part_y(1, -236); point26.set_part_x(1, 26); point26.set_part_y(1, -247); point27.set_part_x(1, 27); point27.set_part_y(1, -259); point28.set_part_x(1, 28); point28.set_part_y(1, -270); point29.set_part_x(1, 29); point29.set_part_y(1, -281); point30.set_part_x(1, 30); point30.set_part_y(1, -293); point31.set_part_x(1, 31); point31.set_part_y(1, -304); point32.set_part_x(1, 32); point32.set_part_y(1, -316); point33.set_part_x(1, 33); point33.set_part_y(1, -327); point34.set_part_x(1, 34); point34.set_part_y(1, -339); point35.set_part_x(1, 35); point35.set_part_y(1, -350); point36.set_part_x(1, 36); point36.set_part_y(1, -361); point37.set_part_x(1, 37); point37.set_part_y(1, -373); point38.set_part_x(1, 38); point38.set_part_y(1, -384); point39.set_part_x(1, 39); point39.set_part_y(1, -396); point40.set_part_x(1, 40); point40.set_part_y(1, -407); point41.set_part_x(1, 41); point41.set_part_y(1, -419); point42.set_part_x(1, 42); point42.set_part_y(1, -430); point43.set_part_x(1, 43); point43.set_part_y(1, -441); point44.set_part_x(1, 44); point44.set_part_y(1, -453); point45.set_part_x(1, 45); point45.set_part_y(1, -464); point46.set_part_x(1, 46); point46.set_part_y(1, -476); point47.set_part_x(1, 47); point47.set_part_y(1, -487); point48.set_part_x(1, 48); point48.set_part_y(1, -499); point49.set_part_x(1, 49); point49.set_part_y(1, -510); elseif angle == 135 then # angle: 135 # m: 1 # Y-Korrektur: 1 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 49); point2.set_part_x(1, 47); point2.set_part_y(1, 48); point3.set_part_x(1, 46); point3.set_part_y(1, 47); point4.set_part_x(1, 45); point4.set_part_y(1, 46); point5.set_part_x(1, 44); point5.set_part_y(1, 45); point6.set_part_x(1, 43); point6.set_part_y(1, 44); point7.set_part_x(1, 42); point7.set_part_y(1, 43); point8.set_part_x(1, 41); point8.set_part_y(1, 42); point9.set_part_x(1, 40); point9.set_part_y(1, 41); point10.set_part_x(1, 39); point10.set_part_y(1, 40); point11.set_part_x(1, 38); point11.set_part_y(1, 39); point12.set_part_x(1, 37); point12.set_part_y(1, 38); point13.set_part_x(1, 36); point13.set_part_y(1, 37); point14.set_part_x(1, 35); point14.set_part_y(1, 36); point15.set_part_x(1, 34); point15.set_part_y(1, 35); point16.set_part_x(1, 33); point16.set_part_y(1, 34); point17.set_part_x(1, 32); point17.set_part_y(1, 33); point18.set_part_x(1, 31); point18.set_part_y(1, 32); point19.set_part_x(1, 30); point19.set_part_y(1, 31); point20.set_part_x(1, 29); point20.set_part_y(1, 30); point21.set_part_x(1, 28); point21.set_part_y(1, 29); point22.set_part_x(1, 27); point22.set_part_y(1, 28); point23.set_part_x(1, 26); point23.set_part_y(1, 27); point24.set_part_x(1, 25); point24.set_part_y(1, 26); point25.set_part_x(1, 24); point25.set_part_y(1, 25); point26.set_part_x(1, 23); point26.set_part_y(1, 24); point27.set_part_x(1, 22); point27.set_part_y(1, 23); point28.set_part_x(1, 21); point28.set_part_y(1, 22); point29.set_part_x(1, 20); point29.set_part_y(1, 21); point30.set_part_x(1, 19); point30.set_part_y(1, 20); point31.set_part_x(1, 18); point31.set_part_y(1, 19); point32.set_part_x(1, 17); point32.set_part_y(1, 18); point33.set_part_x(1, 16); point33.set_part_y(1, 17); point34.set_part_x(1, 15); point34.set_part_y(1, 16); point35.set_part_x(1, 14); point35.set_part_y(1, 15); point36.set_part_x(1, 13); point36.set_part_y(1, 14); point37.set_part_x(1, 12); point37.set_part_y(1, 13); point38.set_part_x(1, 11); point38.set_part_y(1, 12); point39.set_part_x(1, 10); point39.set_part_y(1, 11); point40.set_part_x(1, 9); point40.set_part_y(1, 10); point41.set_part_x(1, 8); point41.set_part_y(1, 9); point42.set_part_x(1, 7); point42.set_part_y(1, 8); point43.set_part_x(1, 6); point43.set_part_y(1, 7); point44.set_part_x(1, 5); point44.set_part_y(1, 6); point45.set_part_x(1, 4); point45.set_part_y(1, 5); point46.set_part_x(1, 3); point46.set_part_y(1, 4); point47.set_part_x(1, 2); point47.set_part_y(1, 3); point48.set_part_x(1, 1); point48.set_part_y(1, 2); point49.set_part_x(1, 0); point49.set_part_y(1, 1); elseif angle == 133 then # angle: 133 # m: -28.6362532829 # Y-Korrektur: 50 point0.set_part_x(1, 0); point0.set_part_y(1, 50); point1.set_part_x(1, 1); point1.set_part_y(1, 21); point2.set_part_x(1, 2); point2.set_part_y(1, -7); point3.set_part_x(1, 3); point3.set_part_y(1, -36); point4.set_part_x(1, 4); point4.set_part_y(1, -65); point5.set_part_x(1, 5); point5.set_part_y(1, -93); point6.set_part_x(1, 6); point6.set_part_y(1, -122); point7.set_part_x(1, 7); point7.set_part_y(1, -150); point8.set_part_x(1, 8); point8.set_part_y(1, -179); point9.set_part_x(1, 9); point9.set_part_y(1, -208); point10.set_part_x(1, 10); point10.set_part_y(1, -236); point11.set_part_x(1, 11); point11.set_part_y(1, -265); point12.set_part_x(1, 12); point12.set_part_y(1, -294); point13.set_part_x(1, 13); point13.set_part_y(1, -322); point14.set_part_x(1, 14); point14.set_part_y(1, -351); point15.set_part_x(1, 15); point15.set_part_y(1, -380); point16.set_part_x(1, 16); point16.set_part_y(1, -408); point17.set_part_x(1, 17); point17.set_part_y(1, -437); point18.set_part_x(1, 18); point18.set_part_y(1, -465); point19.set_part_x(1, 19); point19.set_part_y(1, -494); point20.set_part_x(1, 20); point20.set_part_y(1, -523); point21.set_part_x(1, 21); point21.set_part_y(1, -551); point22.set_part_x(1, 22); point22.set_part_y(1, -580); point23.set_part_x(1, 23); point23.set_part_y(1, -609); point24.set_part_x(1, 24); point24.set_part_y(1, -637); point25.set_part_x(1, 25); point25.set_part_y(1, -666); point26.set_part_x(1, 26); point26.set_part_y(1, -695); point27.set_part_x(1, 27); point27.set_part_y(1, -723); point28.set_part_x(1, 28); point28.set_part_y(1, -752); point29.set_part_x(1, 29); point29.set_part_y(1, -780); point30.set_part_x(1, 30); point30.set_part_y(1, -809); point31.set_part_x(1, 31); point31.set_part_y(1, -838); point32.set_part_x(1, 32); point32.set_part_y(1, -866); point33.set_part_x(1, 33); point33.set_part_y(1, -895); point34.set_part_x(1, 34); point34.set_part_y(1, -924); point35.set_part_x(1, 35); point35.set_part_y(1, -952); point36.set_part_x(1, 36); point36.set_part_y(1, -981); point37.set_part_x(1, 37); point37.set_part_y(1, -1010); point38.set_part_x(1, 38); point38.set_part_y(1, -1038); point39.set_part_x(1, 39); point39.set_part_y(1, -1067); point40.set_part_x(1, 40); point40.set_part_y(1, -1095); point41.set_part_x(1, 41); point41.set_part_y(1, -1124); point42.set_part_x(1, 42); point42.set_part_y(1, -1153); point43.set_part_x(1, 43); point43.set_part_y(1, -1181); point44.set_part_x(1, 44); point44.set_part_y(1, -1210); point45.set_part_x(1, 45); point45.set_part_y(1, -1239); point46.set_part_x(1, 46); point46.set_part_y(1, -1267); point47.set_part_x(1, 47); point47.set_part_y(1, -1296); point48.set_part_x(1, 48); point48.set_part_y(1, -1325); point49.set_part_x(1, 49); point49.set_part_y(1, -1353); elseif angle == 138 then # angle: 138 # m: 19.0811366877 # Y-Korrektur: -885 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 31); point2.set_part_x(1, 47); point2.set_part_y(1, 12); point3.set_part_x(1, 46); point3.set_part_y(1, -7); point4.set_part_x(1, 45); point4.set_part_y(1, -26); point5.set_part_x(1, 44); point5.set_part_y(1, -45); point6.set_part_x(1, 43); point6.set_part_y(1, -65); point7.set_part_x(1, 42); point7.set_part_y(1, -84); point8.set_part_x(1, 41); point8.set_part_y(1, -103); point9.set_part_x(1, 40); point9.set_part_y(1, -122); point10.set_part_x(1, 39); point10.set_part_y(1, -141); point11.set_part_x(1, 38); point11.set_part_y(1, -160); point12.set_part_x(1, 37); point12.set_part_y(1, -179); point13.set_part_x(1, 36); point13.set_part_y(1, -198); point14.set_part_x(1, 35); point14.set_part_y(1, -217); point15.set_part_x(1, 34); point15.set_part_y(1, -236); point16.set_part_x(1, 33); point16.set_part_y(1, -255); point17.set_part_x(1, 32); point17.set_part_y(1, -274); point18.set_part_x(1, 31); point18.set_part_y(1, -293); point19.set_part_x(1, 30); point19.set_part_y(1, -313); point20.set_part_x(1, 29); point20.set_part_y(1, -332); point21.set_part_x(1, 28); point21.set_part_y(1, -351); point22.set_part_x(1, 27); point22.set_part_y(1, -370); point23.set_part_x(1, 26); point23.set_part_y(1, -389); point24.set_part_x(1, 25); point24.set_part_y(1, -408); point25.set_part_x(1, 24); point25.set_part_y(1, -427); point26.set_part_x(1, 23); point26.set_part_y(1, -446); point27.set_part_x(1, 22); point27.set_part_y(1, -465); point28.set_part_x(1, 21); point28.set_part_y(1, -484); point29.set_part_x(1, 20); point29.set_part_y(1, -503); point30.set_part_x(1, 19); point30.set_part_y(1, -522); point31.set_part_x(1, 18); point31.set_part_y(1, -542); point32.set_part_x(1, 17); point32.set_part_y(1, -561); point33.set_part_x(1, 16); point33.set_part_y(1, -580); point34.set_part_x(1, 15); point34.set_part_y(1, -599); point35.set_part_x(1, 14); point35.set_part_y(1, -618); point36.set_part_x(1, 13); point36.set_part_y(1, -637); point37.set_part_x(1, 12); point37.set_part_y(1, -656); point38.set_part_x(1, 11); point38.set_part_y(1, -675); point39.set_part_x(1, 10); point39.set_part_y(1, -694); point40.set_part_x(1, 9); point40.set_part_y(1, -713); point41.set_part_x(1, 8); point41.set_part_y(1, -732); point42.set_part_x(1, 7); point42.set_part_y(1, -751); point43.set_part_x(1, 6); point43.set_part_y(1, -771); point44.set_part_x(1, 5); point44.set_part_y(1, -790); point45.set_part_x(1, 4); point45.set_part_y(1, -809); point46.set_part_x(1, 3); point46.set_part_y(1, -828); point47.set_part_x(1, 2); point47.set_part_y(1, -847); point48.set_part_x(1, 1); point48.set_part_y(1, -866); point49.set_part_x(1, 0); point49.set_part_y(1, -885); elseif angle == 150 then # angle: 150 # m: 3.73205080757 # Y-Korrektur: -133 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 46); point2.set_part_x(1, 47); point2.set_part_y(1, 42); point3.set_part_x(1, 46); point3.set_part_y(1, 39); point4.set_part_x(1, 45); point4.set_part_y(1, 35); point5.set_part_x(1, 44); point5.set_part_y(1, 31); point6.set_part_x(1, 43); point6.set_part_y(1, 27); point7.set_part_x(1, 42); point7.set_part_y(1, 24); point8.set_part_x(1, 41); point8.set_part_y(1, 20); point9.set_part_x(1, 40); point9.set_part_y(1, 16); point10.set_part_x(1, 39); point10.set_part_y(1, 13); point11.set_part_x(1, 38); point11.set_part_y(1, 9); point12.set_part_x(1, 37); point12.set_part_y(1, 5); point13.set_part_x(1, 36); point13.set_part_y(1, 1); point14.set_part_x(1, 35); point14.set_part_y(1, -2); point15.set_part_x(1, 34); point15.set_part_y(1, -6); point16.set_part_x(1, 33); point16.set_part_y(1, -10); point17.set_part_x(1, 32); point17.set_part_y(1, -14); point18.set_part_x(1, 31); point18.set_part_y(1, -17); point19.set_part_x(1, 30); point19.set_part_y(1, -21); point20.set_part_x(1, 29); point20.set_part_y(1, -25); point21.set_part_x(1, 28); point21.set_part_y(1, -29); point22.set_part_x(1, 27); point22.set_part_y(1, -32); point23.set_part_x(1, 26); point23.set_part_y(1, -36); point24.set_part_x(1, 25); point24.set_part_y(1, -40); point25.set_part_x(1, 24); point25.set_part_y(1, -43); point26.set_part_x(1, 23); point26.set_part_y(1, -47); point27.set_part_x(1, 22); point27.set_part_y(1, -51); point28.set_part_x(1, 21); point28.set_part_y(1, -55); point29.set_part_x(1, 20); point29.set_part_y(1, -58); point30.set_part_x(1, 19); point30.set_part_y(1, -62); point31.set_part_x(1, 18); point31.set_part_y(1, -66); point32.set_part_x(1, 17); point32.set_part_y(1, -70); point33.set_part_x(1, 16); point33.set_part_y(1, -73); point34.set_part_x(1, 15); point34.set_part_y(1, -77); point35.set_part_x(1, 14); point35.set_part_y(1, -81); point36.set_part_x(1, 13); point36.set_part_y(1, -84); point37.set_part_x(1, 12); point37.set_part_y(1, -88); point38.set_part_x(1, 11); point38.set_part_y(1, -92); point39.set_part_x(1, 10); point39.set_part_y(1, -96); point40.set_part_x(1, 9); point40.set_part_y(1, -99); point41.set_part_x(1, 8); point41.set_part_y(1, -103); point42.set_part_x(1, 7); point42.set_part_y(1, -107); point43.set_part_x(1, 6); point43.set_part_y(1, -111); point44.set_part_x(1, 5); point44.set_part_y(1, -114); point45.set_part_x(1, 4); point45.set_part_y(1, -118); point46.set_part_x(1, 3); point46.set_part_y(1, -122); point47.set_part_x(1, 2); point47.set_part_y(1, -126); point48.set_part_x(1, 1); point48.set_part_y(1, -129); point49.set_part_x(1, 0); point49.set_part_y(1, -133); elseif angle == 160 then # angle: 160 # m: 2.14450692051 # Y-Korrektur: -55 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 48); point2.set_part_x(1, 47); point2.set_part_y(1, 46); point3.set_part_x(1, 46); point3.set_part_y(1, 44); point4.set_part_x(1, 45); point4.set_part_y(1, 42); point5.set_part_x(1, 44); point5.set_part_y(1, 39); point6.set_part_x(1, 43); point6.set_part_y(1, 37); point7.set_part_x(1, 42); point7.set_part_y(1, 35); point8.set_part_x(1, 41); point8.set_part_y(1, 33); point9.set_part_x(1, 40); point9.set_part_y(1, 31); point10.set_part_x(1, 39); point10.set_part_y(1, 29); point11.set_part_x(1, 38); point11.set_part_y(1, 26); point12.set_part_x(1, 37); point12.set_part_y(1, 24); point13.set_part_x(1, 36); point13.set_part_y(1, 22); point14.set_part_x(1, 35); point14.set_part_y(1, 20); point15.set_part_x(1, 34); point15.set_part_y(1, 18); point16.set_part_x(1, 33); point16.set_part_y(1, 16); point17.set_part_x(1, 32); point17.set_part_y(1, 14); point18.set_part_x(1, 31); point18.set_part_y(1, 11); point19.set_part_x(1, 30); point19.set_part_y(1, 9); point20.set_part_x(1, 29); point20.set_part_y(1, 7); point21.set_part_x(1, 28); point21.set_part_y(1, 5); point22.set_part_x(1, 27); point22.set_part_y(1, 3); point23.set_part_x(1, 26); point23.set_part_y(1, 1); point24.set_part_x(1, 25); point24.set_part_y(1, -1); point25.set_part_x(1, 24); point25.set_part_y(1, -4); point26.set_part_x(1, 23); point26.set_part_y(1, -6); point27.set_part_x(1, 22); point27.set_part_y(1, -8); point28.set_part_x(1, 21); point28.set_part_y(1, -10); point29.set_part_x(1, 20); point29.set_part_y(1, -12); point30.set_part_x(1, 19); point30.set_part_y(1, -14); point31.set_part_x(1, 18); point31.set_part_y(1, -16); point32.set_part_x(1, 17); point32.set_part_y(1, -19); point33.set_part_x(1, 16); point33.set_part_y(1, -21); point34.set_part_x(1, 15); point34.set_part_y(1, -23); point35.set_part_x(1, 14); point35.set_part_y(1, -25); point36.set_part_x(1, 13); point36.set_part_y(1, -27); point37.set_part_x(1, 12); point37.set_part_y(1, -29); point38.set_part_x(1, 11); point38.set_part_y(1, -31); point39.set_part_x(1, 10); point39.set_part_y(1, -34); point40.set_part_x(1, 9); point40.set_part_y(1, -36); point41.set_part_x(1, 8); point41.set_part_y(1, -38); point42.set_part_x(1, 7); point42.set_part_y(1, -40); point43.set_part_x(1, 6); point43.set_part_y(1, -42); point44.set_part_x(1, 5); point44.set_part_y(1, -44); point45.set_part_x(1, 4); point45.set_part_y(1, -46); point46.set_part_x(1, 3); point46.set_part_y(1, -49); point47.set_part_x(1, 2); point47.set_part_y(1, -51); point48.set_part_x(1, 1); point48.set_part_y(1, -53); point49.set_part_x(1, 0); point49.set_part_y(1, -55); elseif angle == 165 then # angle: 165 # m: 1.73205080757 # Y-Korrektur: -35 point0.set_part_x(1, 49); point0.set_part_y(1, 50); point1.set_part_x(1, 48); point1.set_part_y(1, 48); point2.set_part_x(1, 47); point2.set_part_y(1, 46); point3.set_part_x(1, 46); point3.set_part_y(1, 45); point4.set_part_x(1, 45); point4.set_part_y(1, 43); point5.set_part_x(1, 44); point5.set_part_y(1, 41); point6.set_part_x(1, 43); point6.set_part_y(1, 39); point7.set_part_x(1, 42); point7.set_part_y(1, 38); point8.set_part_x(1, 41); point8.set_part_y(1, 36); point9.set_part_x(1, 40); point9.set_part_y(1, 34); point10.set_part_x(1, 39); point10.set_part_y(1, 33); point11.set_part_x(1, 38); point11.set_part_y(1, 31); point12.set_part_x(1, 37); point12.set_part_y(1, 29); point13.set_part_x(1, 36); point13.set_part_y(1, 27); point14.set_part_x(1, 35); point14.set_part_y(1, 26); point15.set_part_x(1, 34); point15.set_part_y(1, 24); point16.set_part_x(1, 33); point16.set_part_y(1, 22); point17.set_part_x(1, 32); point17.set_part_y(1, 20); point18.set_part_x(1, 31); point18.set_part_y(1, 19); point19.set_part_x(1, 30); point19.set_part_y(1, 17); point20.set_part_x(1, 29); point20.set_part_y(1, 15); point21.set_part_x(1, 28); point21.set_part_y(1, 13); point22.set_part_x(1, 27); point22.set_part_y(1, 12); point23.set_part_x(1, 26); point23.set_part_y(1, 10); point24.set_part_x(1, 25); point24.set_part_y(1, 8); point25.set_part_x(1, 24); point25.set_part_y(1, 7); point26.set_part_x(1, 23); point26.set_part_y(1, 5); point27.set_part_x(1, 22); point27.set_part_y(1, 3); point28.set_part_x(1, 21); point28.set_part_y(1, 1); point29.set_part_x(1, 20); point29.set_part_y(1, 0); point30.set_part_x(1, 19); point30.set_part_y(1, -2); point31.set_part_x(1, 18); point31.set_part_y(1, -4); point32.set_part_x(1, 17); point32.set_part_y(1, -6); point33.set_part_x(1, 16); point33.set_part_y(1, -7); point34.set_part_x(1, 15); point34.set_part_y(1, -9); point35.set_part_x(1, 14); point35.set_part_y(1, -11); point36.set_part_x(1, 13); point36.set_part_y(1, -12); point37.set_part_x(1, 12); point37.set_part_y(1, -14); point38.set_part_x(1, 11); point38.set_part_y(1, -16); point39.set_part_x(1, 10); point39.set_part_y(1, -18); point40.set_part_x(1, 9); point40.set_part_y(1, -19); point41.set_part_x(1, 8); point41.set_part_y(1, -21); point42.set_part_x(1, 7); point42.set_part_y(1, -23); point43.set_part_x(1, 6); point43.set_part_y(1, -25); point44.set_part_x(1, 5); point44.set_part_y(1, -26); point45.set_part_x(1, 4); point45.set_part_y(1, -28); point46.set_part_x(1, 3); point46.set_part_y(1, -30); point47.set_part_x(1, 2); point47.set_part_y(1, -32); point48.set_part_x(1, 1); point48.set_part_y(1, -33); point49.set_part_x(1, 0); point49.set_part_y(1, -35); else # do nothing end; end;