# Parameter: # Eccs: 4 —> 0.7 -0.7 0.8 -0.8 # Width: 70 # Duration: 1500 # Interval: 16.6 # Loops: 91 # Angle (Diff): 0.0695339173995° sub setScenarioAnimationFor_t2_visellip(double ecc, int shiftX, int shiftY) begin if ecc == 0.0 then # do nothing elseif ecc == 0.7 then # ecc: 0.7 t2_visellip_0.set_part_x(1, 50 + shiftX); t2_visellip_0.set_part_y(1, 50 + shiftY); t2_visellip_1.set_part_x(1, 46 + shiftX); t2_visellip_1.set_part_y(1, 50 + shiftY); t2_visellip_2.set_part_x(1, 41 + shiftX); t2_visellip_2.set_part_y(1, 50 + shiftY); t2_visellip_3.set_part_x(1, 36 + shiftX); t2_visellip_3.set_part_y(1, 51 + shiftY); t2_visellip_4.set_part_x(1, 31 + shiftX); t2_visellip_4.set_part_y(1, 51 + shiftY); t2_visellip_5.set_part_x(1, 27 + shiftX); t2_visellip_5.set_part_y(1, 53 + shiftY); t2_visellip_6.set_part_x(1, 22 + shiftX); t2_visellip_6.set_part_y(1, 54 + shiftY); t2_visellip_7.set_part_x(1, 18 + shiftX); t2_visellip_7.set_part_y(1, 55 + shiftY); t2_visellip_8.set_part_x(1, 14 + shiftX); t2_visellip_8.set_part_y(1, 57 + shiftY); t2_visellip_9.set_part_x(1, 9 + shiftX); t2_visellip_9.set_part_y(1, 59 + shiftY); t2_visellip_10.set_part_x(1, 6 + shiftX); t2_visellip_10.set_part_y(1, 61 + shiftY); t2_visellip_11.set_part_x(1, 2 + shiftX); t2_visellip_11.set_part_y(1, 63 + shiftY); t2_visellip_12.set_part_x(1, -1 + shiftX); t2_visellip_12.set_part_y(1, 66 + shiftY); t2_visellip_13.set_part_x(1, -5 + shiftX); t2_visellip_13.set_part_y(1, 69 + shiftY); t2_visellip_14.set_part_x(1, -7 + shiftX); t2_visellip_14.set_part_y(1, 71 + shiftY); t2_visellip_15.set_part_x(1, -10 + shiftX); t2_visellip_15.set_part_y(1, 74 + shiftY); t2_visellip_16.set_part_x(1, -12 + shiftX); t2_visellip_16.set_part_y(1, 77 + shiftY); t2_visellip_17.set_part_x(1, -14 + shiftX); t2_visellip_17.set_part_y(1, 81 + shiftY); t2_visellip_18.set_part_x(1, -16 + shiftX); t2_visellip_18.set_part_y(1, 84 + shiftY); t2_visellip_19.set_part_x(1, -17 + shiftX); t2_visellip_19.set_part_y(1, 87 + shiftY); t2_visellip_20.set_part_x(1, -18 + shiftX); t2_visellip_20.set_part_y(1, 91 + shiftY); t2_visellip_21.set_part_x(1, -19 + shiftX); t2_visellip_21.set_part_y(1, 94 + shiftY); t2_visellip_22.set_part_x(1, -19 + shiftX); t2_visellip_22.set_part_y(1, 97 + shiftY); t2_visellip_23.set_part_x(1, -19 + shiftX); t2_visellip_23.set_part_y(1, 100 + shiftY); t2_visellip_24.set_part_x(1, -19 + shiftX); t2_visellip_24.set_part_y(1, 103 + shiftY); t2_visellip_25.set_part_x(1, -19 + shiftX); t2_visellip_25.set_part_y(1, 107 + shiftY); t2_visellip_26.set_part_x(1, -18 + shiftX); t2_visellip_26.set_part_y(1, 110 + shiftY); t2_visellip_27.set_part_x(1, -16 + shiftX); t2_visellip_27.set_part_y(1, 114 + shiftY); t2_visellip_28.set_part_x(1, -15 + shiftX); t2_visellip_28.set_part_y(1, 117 + shiftY); t2_visellip_29.set_part_x(1, -13 + shiftX); t2_visellip_29.set_part_y(1, 120 + shiftY); t2_visellip_30.set_part_x(1, -10 + shiftX); t2_visellip_30.set_part_y(1, 123 + shiftY); t2_visellip_31.set_part_x(1, -8 + shiftX); t2_visellip_31.set_part_y(1, 126 + shiftY); t2_visellip_32.set_part_x(1, -5 + shiftX); t2_visellip_32.set_part_y(1, 129 + shiftY); t2_visellip_33.set_part_x(1, -2 + shiftX); t2_visellip_33.set_part_y(1, 132 + shiftY); t2_visellip_34.set_part_x(1, 1 + shiftX); t2_visellip_34.set_part_y(1, 134 + shiftY); t2_visellip_35.set_part_x(1, 5 + shiftX); t2_visellip_35.set_part_y(1, 136 + shiftY); t2_visellip_36.set_part_x(1, 9 + shiftX); t2_visellip_36.set_part_y(1, 139 + shiftY); t2_visellip_37.set_part_x(1, 13 + shiftX); t2_visellip_37.set_part_y(1, 141 + shiftY); t2_visellip_38.set_part_x(1, 17 + shiftX); t2_visellip_38.set_part_y(1, 142 + shiftY); t2_visellip_39.set_part_x(1, 21 + shiftX); t2_visellip_39.set_part_y(1, 144 + shiftY); t2_visellip_40.set_part_x(1, 26 + shiftX); t2_visellip_40.set_part_y(1, 145 + shiftY); t2_visellip_41.set_part_x(1, 30 + shiftX); t2_visellip_41.set_part_y(1, 146 + shiftY); t2_visellip_42.set_part_x(1, 35 + shiftX); t2_visellip_42.set_part_y(1, 147 + shiftY); t2_visellip_43.set_part_x(1, 40 + shiftX); t2_visellip_43.set_part_y(1, 148 + shiftY); t2_visellip_44.set_part_x(1, 45 + shiftX); t2_visellip_44.set_part_y(1, 148 + shiftY); t2_visellip_45.set_part_x(1, 50 + shiftX); t2_visellip_45.set_part_y(1, 148 + shiftY); t2_visellip_46.set_part_x(1, 53 + shiftX); t2_visellip_46.set_part_y(1, 148 + shiftY); t2_visellip_47.set_part_x(1, 58 + shiftX); t2_visellip_47.set_part_y(1, 148 + shiftY); t2_visellip_48.set_part_x(1, 63 + shiftX); t2_visellip_48.set_part_y(1, 148 + shiftY); t2_visellip_49.set_part_x(1, 68 + shiftX); t2_visellip_49.set_part_y(1, 147 + shiftY); t2_visellip_50.set_part_x(1, 73 + shiftX); t2_visellip_50.set_part_y(1, 146 + shiftY); t2_visellip_51.set_part_x(1, 77 + shiftX); t2_visellip_51.set_part_y(1, 144 + shiftY); t2_visellip_52.set_part_x(1, 81 + shiftX); t2_visellip_52.set_part_y(1, 143 + shiftY); t2_visellip_53.set_part_x(1, 86 + shiftX); t2_visellip_53.set_part_y(1, 141 + shiftY); t2_visellip_54.set_part_x(1, 90 + shiftX); t2_visellip_54.set_part_y(1, 139 + shiftY); t2_visellip_55.set_part_x(1, 94 + shiftX); t2_visellip_55.set_part_y(1, 137 + shiftY); t2_visellip_56.set_part_x(1, 97 + shiftX); t2_visellip_56.set_part_y(1, 135 + shiftY); t2_visellip_57.set_part_x(1, 101 + shiftX); t2_visellip_57.set_part_y(1, 133 + shiftY); t2_visellip_58.set_part_x(1, 104 + shiftX); t2_visellip_58.set_part_y(1, 130 + shiftY); t2_visellip_59.set_part_x(1, 107 + shiftX); t2_visellip_59.set_part_y(1, 127 + shiftY); t2_visellip_60.set_part_x(1, 110 + shiftX); t2_visellip_60.set_part_y(1, 124 + shiftY); t2_visellip_61.set_part_x(1, 112 + shiftX); t2_visellip_61.set_part_y(1, 121 + shiftY); t2_visellip_62.set_part_x(1, 114 + shiftX); t2_visellip_62.set_part_y(1, 118 + shiftY); t2_visellip_63.set_part_x(1, 116 + shiftX); t2_visellip_63.set_part_y(1, 115 + shiftY); t2_visellip_64.set_part_x(1, 117 + shiftX); t2_visellip_64.set_part_y(1, 111 + shiftY); t2_visellip_65.set_part_x(1, 118 + shiftX); t2_visellip_65.set_part_y(1, 108 + shiftY); t2_visellip_66.set_part_x(1, 119 + shiftX); t2_visellip_66.set_part_y(1, 105 + shiftY); t2_visellip_67.set_part_x(1, 119 + shiftX); t2_visellip_67.set_part_y(1, 101 + shiftY); t2_visellip_68.set_part_x(1, 119 + shiftX); t2_visellip_68.set_part_y(1, 99 + shiftY); t2_visellip_69.set_part_x(1, 119 + shiftX); t2_visellip_69.set_part_y(1, 95 + shiftY); t2_visellip_70.set_part_x(1, 119 + shiftX); t2_visellip_70.set_part_y(1, 92 + shiftY); t2_visellip_71.set_part_x(1, 118 + shiftX); t2_visellip_71.set_part_y(1, 88 + shiftY); t2_visellip_72.set_part_x(1, 116 + shiftX); t2_visellip_72.set_part_y(1, 85 + shiftY); t2_visellip_73.set_part_x(1, 115 + shiftX); t2_visellip_73.set_part_y(1, 82 + shiftY); t2_visellip_74.set_part_x(1, 113 + shiftX); t2_visellip_74.set_part_y(1, 79 + shiftY); t2_visellip_75.set_part_x(1, 111 + shiftX); t2_visellip_75.set_part_y(1, 75 + shiftY); t2_visellip_76.set_part_x(1, 108 + shiftX); t2_visellip_76.set_part_y(1, 72 + shiftY); t2_visellip_77.set_part_x(1, 106 + shiftX); t2_visellip_77.set_part_y(1, 70 + shiftY); t2_visellip_78.set_part_x(1, 103 + shiftX); t2_visellip_78.set_part_y(1, 67 + shiftY); t2_visellip_79.set_part_x(1, 99 + shiftX); t2_visellip_79.set_part_y(1, 64 + shiftY); t2_visellip_80.set_part_x(1, 96 + shiftX); t2_visellip_80.set_part_y(1, 62 + shiftY); t2_visellip_81.set_part_x(1, 92 + shiftX); t2_visellip_81.set_part_y(1, 60 + shiftY); t2_visellip_82.set_part_x(1, 88 + shiftX); t2_visellip_82.set_part_y(1, 58 + shiftY); t2_visellip_83.set_part_x(1, 84 + shiftX); t2_visellip_83.set_part_y(1, 56 + shiftY); t2_visellip_84.set_part_x(1, 79 + shiftX); t2_visellip_84.set_part_y(1, 54 + shiftY); t2_visellip_85.set_part_x(1, 75 + shiftX); t2_visellip_85.set_part_y(1, 53 + shiftY); t2_visellip_86.set_part_x(1, 70 + shiftX); t2_visellip_86.set_part_y(1, 52 + shiftY); t2_visellip_87.set_part_x(1, 66 + shiftX); t2_visellip_87.set_part_y(1, 51 + shiftY); t2_visellip_88.set_part_x(1, 61 + shiftX); t2_visellip_88.set_part_y(1, 50 + shiftY); t2_visellip_89.set_part_x(1, 56 + shiftX); t2_visellip_89.set_part_y(1, 50 + shiftY); t2_visellip_90.set_part_x(1, 51 + shiftX); t2_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.7 then # ecc: -0.7 t2_visellip_0.set_part_x(1, 50 + shiftX); t2_visellip_0.set_part_y(1, 50 + shiftY); t2_visellip_1.set_part_x(1, 47 + shiftX); t2_visellip_1.set_part_y(1, 51 + shiftY); t2_visellip_2.set_part_x(1, 44 + shiftX); t2_visellip_2.set_part_y(1, 51 + shiftY); t2_visellip_3.set_part_x(1, 40 + shiftX); t2_visellip_3.set_part_y(1, 52 + shiftY); t2_visellip_4.set_part_x(1, 37 + shiftX); t2_visellip_4.set_part_y(1, 53 + shiftY); t2_visellip_5.set_part_x(1, 33 + shiftX); t2_visellip_5.set_part_y(1, 55 + shiftY); t2_visellip_6.set_part_x(1, 30 + shiftX); t2_visellip_6.set_part_y(1, 57 + shiftY); t2_visellip_7.set_part_x(1, 27 + shiftX); t2_visellip_7.set_part_y(1, 59 + shiftY); t2_visellip_8.set_part_x(1, 24 + shiftX); t2_visellip_8.set_part_y(1, 61 + shiftY); t2_visellip_9.set_part_x(1, 21 + shiftX); t2_visellip_9.set_part_y(1, 64 + shiftY); t2_visellip_10.set_part_x(1, 18 + shiftX); t2_visellip_10.set_part_y(1, 67 + shiftY); t2_visellip_11.set_part_x(1, 16 + shiftX); t2_visellip_11.set_part_y(1, 70 + shiftY); t2_visellip_12.set_part_x(1, 13 + shiftX); t2_visellip_12.set_part_y(1, 73 + shiftY); t2_visellip_13.set_part_x(1, 11 + shiftX); t2_visellip_13.set_part_y(1, 77 + shiftY); t2_visellip_14.set_part_x(1, 9 + shiftX); t2_visellip_14.set_part_y(1, 81 + shiftY); t2_visellip_15.set_part_x(1, 7 + shiftX); t2_visellip_15.set_part_y(1, 85 + shiftY); t2_visellip_16.set_part_x(1, 6 + shiftX); t2_visellip_16.set_part_y(1, 90 + shiftY); t2_visellip_17.set_part_x(1, 4 + shiftX); t2_visellip_17.set_part_y(1, 94 + shiftY); t2_visellip_18.set_part_x(1, 3 + shiftX); t2_visellip_18.set_part_y(1, 99 + shiftY); t2_visellip_19.set_part_x(1, 2 + shiftX); t2_visellip_19.set_part_y(1, 103 + shiftY); t2_visellip_20.set_part_x(1, 1 + shiftX); t2_visellip_20.set_part_y(1, 108 + shiftY); t2_visellip_21.set_part_x(1, 1 + shiftX); t2_visellip_21.set_part_y(1, 113 + shiftY); t2_visellip_22.set_part_x(1, 1 + shiftX); t2_visellip_22.set_part_y(1, 118 + shiftY); t2_visellip_23.set_part_x(1, 1 + shiftX); t2_visellip_23.set_part_y(1, 121 + shiftY); t2_visellip_24.set_part_x(1, 1 + shiftX); t2_visellip_24.set_part_y(1, 126 + shiftY); t2_visellip_25.set_part_x(1, 1 + shiftX); t2_visellip_25.set_part_y(1, 131 + shiftY); t2_visellip_26.set_part_x(1, 2 + shiftX); t2_visellip_26.set_part_y(1, 136 + shiftY); t2_visellip_27.set_part_x(1, 3 + shiftX); t2_visellip_27.set_part_y(1, 141 + shiftY); t2_visellip_28.set_part_x(1, 4 + shiftX); t2_visellip_28.set_part_y(1, 145 + shiftY); t2_visellip_29.set_part_x(1, 5 + shiftX); t2_visellip_29.set_part_y(1, 150 + shiftY); t2_visellip_30.set_part_x(1, 7 + shiftX); t2_visellip_30.set_part_y(1, 154 + shiftY); t2_visellip_31.set_part_x(1, 9 + shiftX); t2_visellip_31.set_part_y(1, 158 + shiftY); t2_visellip_32.set_part_x(1, 11 + shiftX); t2_visellip_32.set_part_y(1, 162 + shiftY); t2_visellip_33.set_part_x(1, 13 + shiftX); t2_visellip_33.set_part_y(1, 166 + shiftY); t2_visellip_34.set_part_x(1, 15 + shiftX); t2_visellip_34.set_part_y(1, 169 + shiftY); t2_visellip_35.set_part_x(1, 18 + shiftX); t2_visellip_35.set_part_y(1, 173 + shiftY); t2_visellip_36.set_part_x(1, 21 + shiftX); t2_visellip_36.set_part_y(1, 176 + shiftY); t2_visellip_37.set_part_x(1, 24 + shiftX); t2_visellip_37.set_part_y(1, 178 + shiftY); t2_visellip_38.set_part_x(1, 27 + shiftX); t2_visellip_38.set_part_y(1, 181 + shiftY); t2_visellip_39.set_part_x(1, 30 + shiftX); t2_visellip_39.set_part_y(1, 183 + shiftY); t2_visellip_40.set_part_x(1, 33 + shiftX); t2_visellip_40.set_part_y(1, 185 + shiftY); t2_visellip_41.set_part_x(1, 36 + shiftX); t2_visellip_41.set_part_y(1, 187 + shiftY); t2_visellip_42.set_part_x(1, 40 + shiftX); t2_visellip_42.set_part_y(1, 188 + shiftY); t2_visellip_43.set_part_x(1, 43 + shiftX); t2_visellip_43.set_part_y(1, 189 + shiftY); t2_visellip_44.set_part_x(1, 46 + shiftX); t2_visellip_44.set_part_y(1, 189 + shiftY); t2_visellip_45.set_part_x(1, 50 + shiftX); t2_visellip_45.set_part_y(1, 189 + shiftY); t2_visellip_46.set_part_x(1, 52 + shiftX); t2_visellip_46.set_part_y(1, 189 + shiftY); t2_visellip_47.set_part_x(1, 56 + shiftX); t2_visellip_47.set_part_y(1, 189 + shiftY); t2_visellip_48.set_part_x(1, 59 + shiftX); t2_visellip_48.set_part_y(1, 188 + shiftY); t2_visellip_49.set_part_x(1, 63 + shiftX); t2_visellip_49.set_part_y(1, 187 + shiftY); t2_visellip_50.set_part_x(1, 66 + shiftX); t2_visellip_50.set_part_y(1, 186 + shiftY); t2_visellip_51.set_part_x(1, 69 + shiftX); t2_visellip_51.set_part_y(1, 184 + shiftY); t2_visellip_52.set_part_x(1, 72 + shiftX); t2_visellip_52.set_part_y(1, 182 + shiftY); t2_visellip_53.set_part_x(1, 75 + shiftX); t2_visellip_53.set_part_y(1, 179 + shiftY); t2_visellip_54.set_part_x(1, 78 + shiftX); t2_visellip_54.set_part_y(1, 177 + shiftY); t2_visellip_55.set_part_x(1, 81 + shiftX); t2_visellip_55.set_part_y(1, 174 + shiftY); t2_visellip_56.set_part_x(1, 84 + shiftX); t2_visellip_56.set_part_y(1, 171 + shiftY); t2_visellip_57.set_part_x(1, 86 + shiftX); t2_visellip_57.set_part_y(1, 167 + shiftY); t2_visellip_58.set_part_x(1, 88 + shiftX); t2_visellip_58.set_part_y(1, 163 + shiftY); t2_visellip_59.set_part_x(1, 90 + shiftX); t2_visellip_59.set_part_y(1, 160 + shiftY); t2_visellip_60.set_part_x(1, 92 + shiftX); t2_visellip_60.set_part_y(1, 156 + shiftY); t2_visellip_61.set_part_x(1, 94 + shiftX); t2_visellip_61.set_part_y(1, 151 + shiftY); t2_visellip_62.set_part_x(1, 96 + shiftX); t2_visellip_62.set_part_y(1, 147 + shiftY); t2_visellip_63.set_part_x(1, 97 + shiftX); t2_visellip_63.set_part_y(1, 142 + shiftY); t2_visellip_64.set_part_x(1, 98 + shiftX); t2_visellip_64.set_part_y(1, 138 + shiftY); t2_visellip_65.set_part_x(1, 99 + shiftX); t2_visellip_65.set_part_y(1, 133 + shiftY); t2_visellip_66.set_part_x(1, 99 + shiftX); t2_visellip_66.set_part_y(1, 128 + shiftY); t2_visellip_67.set_part_x(1, 99 + shiftX); t2_visellip_67.set_part_y(1, 123 + shiftY); t2_visellip_68.set_part_x(1, 99 + shiftX); t2_visellip_68.set_part_y(1, 119 + shiftY); t2_visellip_69.set_part_x(1, 99 + shiftX); t2_visellip_69.set_part_y(1, 115 + shiftY); t2_visellip_70.set_part_x(1, 99 + shiftX); t2_visellip_70.set_part_y(1, 110 + shiftY); t2_visellip_71.set_part_x(1, 98 + shiftX); t2_visellip_71.set_part_y(1, 105 + shiftY); t2_visellip_72.set_part_x(1, 97 + shiftX); t2_visellip_72.set_part_y(1, 100 + shiftY); t2_visellip_73.set_part_x(1, 96 + shiftX); t2_visellip_73.set_part_y(1, 96 + shiftY); t2_visellip_74.set_part_x(1, 95 + shiftX); t2_visellip_74.set_part_y(1, 91 + shiftY); t2_visellip_75.set_part_x(1, 93 + shiftX); t2_visellip_75.set_part_y(1, 87 + shiftY); t2_visellip_76.set_part_x(1, 92 + shiftX); t2_visellip_76.set_part_y(1, 83 + shiftY); t2_visellip_77.set_part_x(1, 90 + shiftX); t2_visellip_77.set_part_y(1, 79 + shiftY); t2_visellip_78.set_part_x(1, 87 + shiftX); t2_visellip_78.set_part_y(1, 75 + shiftY); t2_visellip_79.set_part_x(1, 85 + shiftX); t2_visellip_79.set_part_y(1, 71 + shiftY); t2_visellip_80.set_part_x(1, 82 + shiftX); t2_visellip_80.set_part_y(1, 68 + shiftY); t2_visellip_81.set_part_x(1, 80 + shiftX); t2_visellip_81.set_part_y(1, 65 + shiftY); t2_visellip_82.set_part_x(1, 77 + shiftX); t2_visellip_82.set_part_y(1, 62 + shiftY); t2_visellip_83.set_part_x(1, 74 + shiftX); t2_visellip_83.set_part_y(1, 59 + shiftY); t2_visellip_84.set_part_x(1, 71 + shiftX); t2_visellip_84.set_part_y(1, 57 + shiftY); t2_visellip_85.set_part_x(1, 68 + shiftX); t2_visellip_85.set_part_y(1, 55 + shiftY); t2_visellip_86.set_part_x(1, 64 + shiftX); t2_visellip_86.set_part_y(1, 54 + shiftY); t2_visellip_87.set_part_x(1, 61 + shiftX); t2_visellip_87.set_part_y(1, 52 + shiftY); t2_visellip_88.set_part_x(1, 58 + shiftX); t2_visellip_88.set_part_y(1, 51 + shiftY); t2_visellip_89.set_part_x(1, 54 + shiftX); t2_visellip_89.set_part_y(1, 51 + shiftY); t2_visellip_90.set_part_x(1, 51 + shiftX); t2_visellip_90.set_part_y(1, 51 + shiftY); elseif ecc == 0.8 then # ecc: 0.8 t2_visellip_0.set_part_x(1, 50 + shiftX); t2_visellip_0.set_part_y(1, 50 + shiftY); t2_visellip_1.set_part_x(1, 46 + shiftX); t2_visellip_1.set_part_y(1, 50 + shiftY); t2_visellip_2.set_part_x(1, 41 + shiftX); t2_visellip_2.set_part_y(1, 50 + shiftY); t2_visellip_3.set_part_x(1, 36 + shiftX); t2_visellip_3.set_part_y(1, 50 + shiftY); t2_visellip_4.set_part_x(1, 31 + shiftX); t2_visellip_4.set_part_y(1, 51 + shiftY); t2_visellip_5.set_part_x(1, 27 + shiftX); t2_visellip_5.set_part_y(1, 52 + shiftY); t2_visellip_6.set_part_x(1, 22 + shiftX); t2_visellip_6.set_part_y(1, 53 + shiftY); t2_visellip_7.set_part_x(1, 18 + shiftX); t2_visellip_7.set_part_y(1, 54 + shiftY); t2_visellip_8.set_part_x(1, 14 + shiftX); t2_visellip_8.set_part_y(1, 56 + shiftY); t2_visellip_9.set_part_x(1, 9 + shiftX); t2_visellip_9.set_part_y(1, 57 + shiftY); t2_visellip_10.set_part_x(1, 6 + shiftX); t2_visellip_10.set_part_y(1, 59 + shiftY); t2_visellip_11.set_part_x(1, 2 + shiftX); t2_visellip_11.set_part_y(1, 61 + shiftY); t2_visellip_12.set_part_x(1, -1 + shiftX); t2_visellip_12.set_part_y(1, 63 + shiftY); t2_visellip_13.set_part_x(1, -5 + shiftX); t2_visellip_13.set_part_y(1, 66 + shiftY); t2_visellip_14.set_part_x(1, -7 + shiftX); t2_visellip_14.set_part_y(1, 68 + shiftY); t2_visellip_15.set_part_x(1, -10 + shiftX); t2_visellip_15.set_part_y(1, 70 + shiftY); t2_visellip_16.set_part_x(1, -12 + shiftX); t2_visellip_16.set_part_y(1, 73 + shiftY); t2_visellip_17.set_part_x(1, -14 + shiftX); t2_visellip_17.set_part_y(1, 76 + shiftY); t2_visellip_18.set_part_x(1, -16 + shiftX); t2_visellip_18.set_part_y(1, 78 + shiftY); t2_visellip_19.set_part_x(1, -17 + shiftX); t2_visellip_19.set_part_y(1, 81 + shiftY); t2_visellip_20.set_part_x(1, -18 + shiftX); t2_visellip_20.set_part_y(1, 84 + shiftY); t2_visellip_21.set_part_x(1, -19 + shiftX); t2_visellip_21.set_part_y(1, 87 + shiftY); t2_visellip_22.set_part_x(1, -19 + shiftX); t2_visellip_22.set_part_y(1, 90 + shiftY); t2_visellip_23.set_part_x(1, -19 + shiftX); t2_visellip_23.set_part_y(1, 92 + shiftY); t2_visellip_24.set_part_x(1, -19 + shiftX); t2_visellip_24.set_part_y(1, 95 + shiftY); t2_visellip_25.set_part_x(1, -19 + shiftX); t2_visellip_25.set_part_y(1, 98 + shiftY); t2_visellip_26.set_part_x(1, -18 + shiftX); t2_visellip_26.set_part_y(1, 100 + shiftY); t2_visellip_27.set_part_x(1, -16 + shiftX); t2_visellip_27.set_part_y(1, 103 + shiftY); t2_visellip_28.set_part_x(1, -15 + shiftX); t2_visellip_28.set_part_y(1, 106 + shiftY); t2_visellip_29.set_part_x(1, -13 + shiftX); t2_visellip_29.set_part_y(1, 109 + shiftY); t2_visellip_30.set_part_x(1, -10 + shiftX); t2_visellip_30.set_part_y(1, 111 + shiftY); t2_visellip_31.set_part_x(1, -8 + shiftX); t2_visellip_31.set_part_y(1, 114 + shiftY); t2_visellip_32.set_part_x(1, -5 + shiftX); t2_visellip_32.set_part_y(1, 116 + shiftY); t2_visellip_33.set_part_x(1, -2 + shiftX); t2_visellip_33.set_part_y(1, 118 + shiftY); t2_visellip_34.set_part_x(1, 1 + shiftX); t2_visellip_34.set_part_y(1, 120 + shiftY); t2_visellip_35.set_part_x(1, 5 + shiftX); t2_visellip_35.set_part_y(1, 122 + shiftY); t2_visellip_36.set_part_x(1, 9 + shiftX); t2_visellip_36.set_part_y(1, 124 + shiftY); t2_visellip_37.set_part_x(1, 13 + shiftX); t2_visellip_37.set_part_y(1, 126 + shiftY); t2_visellip_38.set_part_x(1, 17 + shiftX); t2_visellip_38.set_part_y(1, 127 + shiftY); t2_visellip_39.set_part_x(1, 21 + shiftX); t2_visellip_39.set_part_y(1, 129 + shiftY); t2_visellip_40.set_part_x(1, 26 + shiftX); t2_visellip_40.set_part_y(1, 130 + shiftY); t2_visellip_41.set_part_x(1, 30 + shiftX); t2_visellip_41.set_part_y(1, 131 + shiftY); t2_visellip_42.set_part_x(1, 35 + shiftX); t2_visellip_42.set_part_y(1, 131 + shiftY); t2_visellip_43.set_part_x(1, 40 + shiftX); t2_visellip_43.set_part_y(1, 132 + shiftY); t2_visellip_44.set_part_x(1, 45 + shiftX); t2_visellip_44.set_part_y(1, 132 + shiftY); t2_visellip_45.set_part_x(1, 50 + shiftX); t2_visellip_45.set_part_y(1, 132 + shiftY); t2_visellip_46.set_part_x(1, 53 + shiftX); t2_visellip_46.set_part_y(1, 132 + shiftY); t2_visellip_47.set_part_x(1, 58 + shiftX); t2_visellip_47.set_part_y(1, 132 + shiftY); t2_visellip_48.set_part_x(1, 63 + shiftX); t2_visellip_48.set_part_y(1, 132 + shiftY); t2_visellip_49.set_part_x(1, 68 + shiftX); t2_visellip_49.set_part_y(1, 131 + shiftY); t2_visellip_50.set_part_x(1, 73 + shiftX); t2_visellip_50.set_part_y(1, 130 + shiftY); t2_visellip_51.set_part_x(1, 77 + shiftX); t2_visellip_51.set_part_y(1, 129 + shiftY); t2_visellip_52.set_part_x(1, 81 + shiftX); t2_visellip_52.set_part_y(1, 128 + shiftY); t2_visellip_53.set_part_x(1, 86 + shiftX); t2_visellip_53.set_part_y(1, 126 + shiftY); t2_visellip_54.set_part_x(1, 90 + shiftX); t2_visellip_54.set_part_y(1, 125 + shiftY); t2_visellip_55.set_part_x(1, 94 + shiftX); t2_visellip_55.set_part_y(1, 123 + shiftY); t2_visellip_56.set_part_x(1, 97 + shiftX); t2_visellip_56.set_part_y(1, 121 + shiftY); t2_visellip_57.set_part_x(1, 101 + shiftX); t2_visellip_57.set_part_y(1, 119 + shiftY); t2_visellip_58.set_part_x(1, 104 + shiftX); t2_visellip_58.set_part_y(1, 117 + shiftY); t2_visellip_59.set_part_x(1, 107 + shiftX); t2_visellip_59.set_part_y(1, 115 + shiftY); t2_visellip_60.set_part_x(1, 110 + shiftX); t2_visellip_60.set_part_y(1, 112 + shiftY); t2_visellip_61.set_part_x(1, 112 + shiftX); t2_visellip_61.set_part_y(1, 110 + shiftY); t2_visellip_62.set_part_x(1, 114 + shiftX); t2_visellip_62.set_part_y(1, 107 + shiftY); t2_visellip_63.set_part_x(1, 116 + shiftX); t2_visellip_63.set_part_y(1, 104 + shiftY); t2_visellip_64.set_part_x(1, 117 + shiftX); t2_visellip_64.set_part_y(1, 101 + shiftY); t2_visellip_65.set_part_x(1, 118 + shiftX); t2_visellip_65.set_part_y(1, 99 + shiftY); t2_visellip_66.set_part_x(1, 119 + shiftX); t2_visellip_66.set_part_y(1, 96 + shiftY); t2_visellip_67.set_part_x(1, 119 + shiftX); t2_visellip_67.set_part_y(1, 93 + shiftY); t2_visellip_68.set_part_x(1, 119 + shiftX); t2_visellip_68.set_part_y(1, 91 + shiftY); t2_visellip_69.set_part_x(1, 119 + shiftX); t2_visellip_69.set_part_y(1, 88 + shiftY); t2_visellip_70.set_part_x(1, 119 + shiftX); t2_visellip_70.set_part_y(1, 85 + shiftY); t2_visellip_71.set_part_x(1, 118 + shiftX); t2_visellip_71.set_part_y(1, 82 + shiftY); t2_visellip_72.set_part_x(1, 116 + shiftX); t2_visellip_72.set_part_y(1, 79 + shiftY); t2_visellip_73.set_part_x(1, 115 + shiftX); t2_visellip_73.set_part_y(1, 77 + shiftY); t2_visellip_74.set_part_x(1, 113 + shiftX); t2_visellip_74.set_part_y(1, 74 + shiftY); t2_visellip_75.set_part_x(1, 111 + shiftX); t2_visellip_75.set_part_y(1, 71 + shiftY); t2_visellip_76.set_part_x(1, 108 + shiftX); t2_visellip_76.set_part_y(1, 69 + shiftY); t2_visellip_77.set_part_x(1, 106 + shiftX); t2_visellip_77.set_part_y(1, 66 + shiftY); t2_visellip_78.set_part_x(1, 103 + shiftX); t2_visellip_78.set_part_y(1, 64 + shiftY); t2_visellip_79.set_part_x(1, 99 + shiftX); t2_visellip_79.set_part_y(1, 62 + shiftY); t2_visellip_80.set_part_x(1, 96 + shiftX); t2_visellip_80.set_part_y(1, 60 + shiftY); t2_visellip_81.set_part_x(1, 92 + shiftX); t2_visellip_81.set_part_y(1, 58 + shiftY); t2_visellip_82.set_part_x(1, 88 + shiftX); t2_visellip_82.set_part_y(1, 56 + shiftY); t2_visellip_83.set_part_x(1, 84 + shiftX); t2_visellip_83.set_part_y(1, 55 + shiftY); t2_visellip_84.set_part_x(1, 79 + shiftX); t2_visellip_84.set_part_y(1, 54 + shiftY); t2_visellip_85.set_part_x(1, 75 + shiftX); t2_visellip_85.set_part_y(1, 52 + shiftY); t2_visellip_86.set_part_x(1, 70 + shiftX); t2_visellip_86.set_part_y(1, 51 + shiftY); t2_visellip_87.set_part_x(1, 66 + shiftX); t2_visellip_87.set_part_y(1, 51 + shiftY); t2_visellip_88.set_part_x(1, 61 + shiftX); t2_visellip_88.set_part_y(1, 50 + shiftY); t2_visellip_89.set_part_x(1, 56 + shiftX); t2_visellip_89.set_part_y(1, 50 + shiftY); t2_visellip_90.set_part_x(1, 51 + shiftX); t2_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.8 then # ecc: -0.8 t2_visellip_0.set_part_x(1, 50 + shiftX); t2_visellip_0.set_part_y(1, 50 + shiftY); t2_visellip_1.set_part_x(1, 48 + shiftX); t2_visellip_1.set_part_y(1, 51 + shiftY); t2_visellip_2.set_part_x(1, 45 + shiftX); t2_visellip_2.set_part_y(1, 51 + shiftY); t2_visellip_3.set_part_x(1, 42 + shiftX); t2_visellip_3.set_part_y(1, 52 + shiftY); t2_visellip_4.set_part_x(1, 39 + shiftX); t2_visellip_4.set_part_y(1, 53 + shiftY); t2_visellip_5.set_part_x(1, 36 + shiftX); t2_visellip_5.set_part_y(1, 55 + shiftY); t2_visellip_6.set_part_x(1, 33 + shiftX); t2_visellip_6.set_part_y(1, 57 + shiftY); t2_visellip_7.set_part_x(1, 31 + shiftX); t2_visellip_7.set_part_y(1, 59 + shiftY); t2_visellip_8.set_part_x(1, 28 + shiftX); t2_visellip_8.set_part_y(1, 61 + shiftY); t2_visellip_9.set_part_x(1, 26 + shiftX); t2_visellip_9.set_part_y(1, 64 + shiftY); t2_visellip_10.set_part_x(1, 24 + shiftX); t2_visellip_10.set_part_y(1, 67 + shiftY); t2_visellip_11.set_part_x(1, 21 + shiftX); t2_visellip_11.set_part_y(1, 70 + shiftY); t2_visellip_12.set_part_x(1, 19 + shiftX); t2_visellip_12.set_part_y(1, 73 + shiftY); t2_visellip_13.set_part_x(1, 17 + shiftX); t2_visellip_13.set_part_y(1, 77 + shiftY); t2_visellip_14.set_part_x(1, 16 + shiftX); t2_visellip_14.set_part_y(1, 81 + shiftY); t2_visellip_15.set_part_x(1, 14 + shiftX); t2_visellip_15.set_part_y(1, 85 + shiftY); t2_visellip_16.set_part_x(1, 13 + shiftX); t2_visellip_16.set_part_y(1, 90 + shiftY); t2_visellip_17.set_part_x(1, 12 + shiftX); t2_visellip_17.set_part_y(1, 94 + shiftY); t2_visellip_18.set_part_x(1, 11 + shiftX); t2_visellip_18.set_part_y(1, 99 + shiftY); t2_visellip_19.set_part_x(1, 10 + shiftX); t2_visellip_19.set_part_y(1, 103 + shiftY); t2_visellip_20.set_part_x(1, 9 + shiftX); t2_visellip_20.set_part_y(1, 108 + shiftY); t2_visellip_21.set_part_x(1, 9 + shiftX); t2_visellip_21.set_part_y(1, 113 + shiftY); t2_visellip_22.set_part_x(1, 9 + shiftX); t2_visellip_22.set_part_y(1, 118 + shiftY); t2_visellip_23.set_part_x(1, 9 + shiftX); t2_visellip_23.set_part_y(1, 121 + shiftY); t2_visellip_24.set_part_x(1, 9 + shiftX); t2_visellip_24.set_part_y(1, 126 + shiftY); t2_visellip_25.set_part_x(1, 9 + shiftX); t2_visellip_25.set_part_y(1, 131 + shiftY); t2_visellip_26.set_part_x(1, 10 + shiftX); t2_visellip_26.set_part_y(1, 136 + shiftY); t2_visellip_27.set_part_x(1, 10 + shiftX); t2_visellip_27.set_part_y(1, 141 + shiftY); t2_visellip_28.set_part_x(1, 11 + shiftX); t2_visellip_28.set_part_y(1, 145 + shiftY); t2_visellip_29.set_part_x(1, 13 + shiftX); t2_visellip_29.set_part_y(1, 150 + shiftY); t2_visellip_30.set_part_x(1, 14 + shiftX); t2_visellip_30.set_part_y(1, 154 + shiftY); t2_visellip_31.set_part_x(1, 15 + shiftX); t2_visellip_31.set_part_y(1, 158 + shiftY); t2_visellip_32.set_part_x(1, 17 + shiftX); t2_visellip_32.set_part_y(1, 162 + shiftY); t2_visellip_33.set_part_x(1, 19 + shiftX); t2_visellip_33.set_part_y(1, 166 + shiftY); t2_visellip_34.set_part_x(1, 21 + shiftX); t2_visellip_34.set_part_y(1, 169 + shiftY); t2_visellip_35.set_part_x(1, 23 + shiftX); t2_visellip_35.set_part_y(1, 173 + shiftY); t2_visellip_36.set_part_x(1, 25 + shiftX); t2_visellip_36.set_part_y(1, 176 + shiftY); t2_visellip_37.set_part_x(1, 28 + shiftX); t2_visellip_37.set_part_y(1, 178 + shiftY); t2_visellip_38.set_part_x(1, 30 + shiftX); t2_visellip_38.set_part_y(1, 181 + shiftY); t2_visellip_39.set_part_x(1, 33 + shiftX); t2_visellip_39.set_part_y(1, 183 + shiftY); t2_visellip_40.set_part_x(1, 36 + shiftX); t2_visellip_40.set_part_y(1, 185 + shiftY); t2_visellip_41.set_part_x(1, 38 + shiftX); t2_visellip_41.set_part_y(1, 187 + shiftY); t2_visellip_42.set_part_x(1, 41 + shiftX); t2_visellip_42.set_part_y(1, 188 + shiftY); t2_visellip_43.set_part_x(1, 44 + shiftX); t2_visellip_43.set_part_y(1, 189 + shiftY); t2_visellip_44.set_part_x(1, 47 + shiftX); t2_visellip_44.set_part_y(1, 189 + shiftY); t2_visellip_45.set_part_x(1, 50 + shiftX); t2_visellip_45.set_part_y(1, 189 + shiftY); t2_visellip_46.set_part_x(1, 52 + shiftX); t2_visellip_46.set_part_y(1, 189 + shiftY); t2_visellip_47.set_part_x(1, 55 + shiftX); t2_visellip_47.set_part_y(1, 189 + shiftY); t2_visellip_48.set_part_x(1, 58 + shiftX); t2_visellip_48.set_part_y(1, 188 + shiftY); t2_visellip_49.set_part_x(1, 61 + shiftX); t2_visellip_49.set_part_y(1, 187 + shiftY); t2_visellip_50.set_part_x(1, 63 + shiftX); t2_visellip_50.set_part_y(1, 186 + shiftY); t2_visellip_51.set_part_x(1, 66 + shiftX); t2_visellip_51.set_part_y(1, 184 + shiftY); t2_visellip_52.set_part_x(1, 69 + shiftX); t2_visellip_52.set_part_y(1, 182 + shiftY); t2_visellip_53.set_part_x(1, 71 + shiftX); t2_visellip_53.set_part_y(1, 179 + shiftY); t2_visellip_54.set_part_x(1, 74 + shiftX); t2_visellip_54.set_part_y(1, 177 + shiftY); t2_visellip_55.set_part_x(1, 76 + shiftX); t2_visellip_55.set_part_y(1, 174 + shiftY); t2_visellip_56.set_part_x(1, 78 + shiftX); t2_visellip_56.set_part_y(1, 171 + shiftY); t2_visellip_57.set_part_x(1, 80 + shiftX); t2_visellip_57.set_part_y(1, 167 + shiftY); t2_visellip_58.set_part_x(1, 82 + shiftX); t2_visellip_58.set_part_y(1, 163 + shiftY); t2_visellip_59.set_part_x(1, 84 + shiftX); t2_visellip_59.set_part_y(1, 160 + shiftY); t2_visellip_60.set_part_x(1, 86 + shiftX); t2_visellip_60.set_part_y(1, 156 + shiftY); t2_visellip_61.set_part_x(1, 87 + shiftX); t2_visellip_61.set_part_y(1, 151 + shiftY); t2_visellip_62.set_part_x(1, 88 + shiftX); t2_visellip_62.set_part_y(1, 147 + shiftY); t2_visellip_63.set_part_x(1, 89 + shiftX); t2_visellip_63.set_part_y(1, 142 + shiftY); t2_visellip_64.set_part_x(1, 90 + shiftX); t2_visellip_64.set_part_y(1, 138 + shiftY); t2_visellip_65.set_part_x(1, 91 + shiftX); t2_visellip_65.set_part_y(1, 133 + shiftY); t2_visellip_66.set_part_x(1, 91 + shiftX); t2_visellip_66.set_part_y(1, 128 + shiftY); t2_visellip_67.set_part_x(1, 91 + shiftX); t2_visellip_67.set_part_y(1, 123 + shiftY); t2_visellip_68.set_part_x(1, 91 + shiftX); t2_visellip_68.set_part_y(1, 119 + shiftY); t2_visellip_69.set_part_x(1, 91 + shiftX); t2_visellip_69.set_part_y(1, 115 + shiftY); t2_visellip_70.set_part_x(1, 91 + shiftX); t2_visellip_70.set_part_y(1, 110 + shiftY); t2_visellip_71.set_part_x(1, 90 + shiftX); t2_visellip_71.set_part_y(1, 105 + shiftY); t2_visellip_72.set_part_x(1, 90 + shiftX); t2_visellip_72.set_part_y(1, 100 + shiftY); t2_visellip_73.set_part_x(1, 89 + shiftX); t2_visellip_73.set_part_y(1, 96 + shiftY); t2_visellip_74.set_part_x(1, 88 + shiftX); t2_visellip_74.set_part_y(1, 91 + shiftY); t2_visellip_75.set_part_x(1, 86 + shiftX); t2_visellip_75.set_part_y(1, 87 + shiftY); t2_visellip_76.set_part_x(1, 85 + shiftX); t2_visellip_76.set_part_y(1, 83 + shiftY); t2_visellip_77.set_part_x(1, 83 + shiftX); t2_visellip_77.set_part_y(1, 79 + shiftY); t2_visellip_78.set_part_x(1, 81 + shiftX); t2_visellip_78.set_part_y(1, 75 + shiftY); t2_visellip_79.set_part_x(1, 79 + shiftX); t2_visellip_79.set_part_y(1, 71 + shiftY); t2_visellip_80.set_part_x(1, 77 + shiftX); t2_visellip_80.set_part_y(1, 68 + shiftY); t2_visellip_81.set_part_x(1, 75 + shiftX); t2_visellip_81.set_part_y(1, 65 + shiftY); t2_visellip_82.set_part_x(1, 73 + shiftX); t2_visellip_82.set_part_y(1, 62 + shiftY); t2_visellip_83.set_part_x(1, 70 + shiftX); t2_visellip_83.set_part_y(1, 59 + shiftY); t2_visellip_84.set_part_x(1, 67 + shiftX); t2_visellip_84.set_part_y(1, 57 + shiftY); t2_visellip_85.set_part_x(1, 65 + shiftX); t2_visellip_85.set_part_y(1, 55 + shiftY); t2_visellip_86.set_part_x(1, 62 + shiftX); t2_visellip_86.set_part_y(1, 54 + shiftY); t2_visellip_87.set_part_x(1, 59 + shiftX); t2_visellip_87.set_part_y(1, 52 + shiftY); t2_visellip_88.set_part_x(1, 56 + shiftX); t2_visellip_88.set_part_y(1, 51 + shiftY); t2_visellip_89.set_part_x(1, 53 + shiftX); t2_visellip_89.set_part_y(1, 51 + shiftY); t2_visellip_90.set_part_x(1, 51 + shiftX); t2_visellip_90.set_part_y(1, 51 + shiftY); else # do nothing end; end; sub setScenarioAnimationFor_vi_kk_visellip(double ecc, int shiftX, int shiftY) begin if ecc == 0.0 then # do nothing elseif ecc == 0.7 then # ecc: 0.7 vi_kk_visellip_0.set_part_x(1, 50 + shiftX); vi_kk_visellip_0.set_part_y(1, 50 + shiftY); vi_kk_visellip_1.set_part_x(1, 46 + shiftX); vi_kk_visellip_1.set_part_y(1, 50 + shiftY); vi_kk_visellip_2.set_part_x(1, 41 + shiftX); vi_kk_visellip_2.set_part_y(1, 50 + shiftY); vi_kk_visellip_3.set_part_x(1, 36 + shiftX); vi_kk_visellip_3.set_part_y(1, 51 + shiftY); vi_kk_visellip_4.set_part_x(1, 31 + shiftX); vi_kk_visellip_4.set_part_y(1, 51 + shiftY); vi_kk_visellip_5.set_part_x(1, 27 + shiftX); vi_kk_visellip_5.set_part_y(1, 53 + shiftY); vi_kk_visellip_6.set_part_x(1, 22 + shiftX); vi_kk_visellip_6.set_part_y(1, 54 + shiftY); vi_kk_visellip_7.set_part_x(1, 18 + shiftX); vi_kk_visellip_7.set_part_y(1, 55 + shiftY); vi_kk_visellip_8.set_part_x(1, 14 + shiftX); vi_kk_visellip_8.set_part_y(1, 57 + shiftY); vi_kk_visellip_9.set_part_x(1, 9 + shiftX); vi_kk_visellip_9.set_part_y(1, 59 + shiftY); vi_kk_visellip_10.set_part_x(1, 6 + shiftX); vi_kk_visellip_10.set_part_y(1, 61 + shiftY); vi_kk_visellip_11.set_part_x(1, 2 + shiftX); vi_kk_visellip_11.set_part_y(1, 63 + shiftY); vi_kk_visellip_12.set_part_x(1, -1 + shiftX); vi_kk_visellip_12.set_part_y(1, 66 + shiftY); vi_kk_visellip_13.set_part_x(1, -5 + shiftX); vi_kk_visellip_13.set_part_y(1, 69 + shiftY); vi_kk_visellip_14.set_part_x(1, -7 + shiftX); vi_kk_visellip_14.set_part_y(1, 71 + shiftY); vi_kk_visellip_15.set_part_x(1, -10 + shiftX); vi_kk_visellip_15.set_part_y(1, 74 + shiftY); vi_kk_visellip_16.set_part_x(1, -12 + shiftX); vi_kk_visellip_16.set_part_y(1, 77 + shiftY); vi_kk_visellip_17.set_part_x(1, -14 + shiftX); vi_kk_visellip_17.set_part_y(1, 81 + shiftY); vi_kk_visellip_18.set_part_x(1, -16 + shiftX); vi_kk_visellip_18.set_part_y(1, 84 + shiftY); vi_kk_visellip_19.set_part_x(1, -17 + shiftX); vi_kk_visellip_19.set_part_y(1, 87 + shiftY); vi_kk_visellip_20.set_part_x(1, -18 + shiftX); vi_kk_visellip_20.set_part_y(1, 91 + shiftY); vi_kk_visellip_21.set_part_x(1, -19 + shiftX); vi_kk_visellip_21.set_part_y(1, 94 + shiftY); vi_kk_visellip_22.set_part_x(1, -19 + shiftX); vi_kk_visellip_22.set_part_y(1, 97 + shiftY); vi_kk_visellip_23.set_part_x(1, -19 + shiftX); vi_kk_visellip_23.set_part_y(1, 100 + shiftY); vi_kk_visellip_24.set_part_x(1, -19 + shiftX); vi_kk_visellip_24.set_part_y(1, 103 + shiftY); vi_kk_visellip_25.set_part_x(1, -19 + shiftX); vi_kk_visellip_25.set_part_y(1, 107 + shiftY); vi_kk_visellip_26.set_part_x(1, -18 + shiftX); vi_kk_visellip_26.set_part_y(1, 110 + shiftY); vi_kk_visellip_27.set_part_x(1, -16 + shiftX); vi_kk_visellip_27.set_part_y(1, 114 + shiftY); vi_kk_visellip_28.set_part_x(1, -15 + shiftX); vi_kk_visellip_28.set_part_y(1, 117 + shiftY); vi_kk_visellip_29.set_part_x(1, -13 + shiftX); vi_kk_visellip_29.set_part_y(1, 120 + shiftY); vi_kk_visellip_30.set_part_x(1, -10 + shiftX); vi_kk_visellip_30.set_part_y(1, 123 + shiftY); vi_kk_visellip_31.set_part_x(1, -8 + shiftX); vi_kk_visellip_31.set_part_y(1, 126 + shiftY); vi_kk_visellip_32.set_part_x(1, -5 + shiftX); vi_kk_visellip_32.set_part_y(1, 129 + shiftY); vi_kk_visellip_33.set_part_x(1, -2 + shiftX); vi_kk_visellip_33.set_part_y(1, 132 + shiftY); vi_kk_visellip_34.set_part_x(1, 1 + shiftX); vi_kk_visellip_34.set_part_y(1, 134 + shiftY); vi_kk_visellip_35.set_part_x(1, 5 + shiftX); vi_kk_visellip_35.set_part_y(1, 136 + shiftY); vi_kk_visellip_36.set_part_x(1, 9 + shiftX); vi_kk_visellip_36.set_part_y(1, 139 + shiftY); vi_kk_visellip_37.set_part_x(1, 13 + shiftX); vi_kk_visellip_37.set_part_y(1, 141 + shiftY); vi_kk_visellip_38.set_part_x(1, 17 + shiftX); vi_kk_visellip_38.set_part_y(1, 142 + shiftY); vi_kk_visellip_39.set_part_x(1, 21 + shiftX); vi_kk_visellip_39.set_part_y(1, 144 + shiftY); vi_kk_visellip_40.set_part_x(1, 26 + shiftX); vi_kk_visellip_40.set_part_y(1, 145 + shiftY); vi_kk_visellip_41.set_part_x(1, 30 + shiftX); vi_kk_visellip_41.set_part_y(1, 146 + shiftY); vi_kk_visellip_42.set_part_x(1, 35 + shiftX); vi_kk_visellip_42.set_part_y(1, 147 + shiftY); vi_kk_visellip_43.set_part_x(1, 40 + shiftX); vi_kk_visellip_43.set_part_y(1, 148 + shiftY); vi_kk_visellip_44.set_part_x(1, 45 + shiftX); vi_kk_visellip_44.set_part_y(1, 148 + shiftY); vi_kk_visellip_45.set_part_x(1, 50 + shiftX); vi_kk_visellip_45.set_part_y(1, 148 + shiftY); vi_kk_visellip_46.set_part_x(1, 53 + shiftX); vi_kk_visellip_46.set_part_y(1, 148 + shiftY); vi_kk_visellip_47.set_part_x(1, 58 + shiftX); vi_kk_visellip_47.set_part_y(1, 148 + shiftY); vi_kk_visellip_48.set_part_x(1, 63 + shiftX); vi_kk_visellip_48.set_part_y(1, 148 + shiftY); vi_kk_visellip_49.set_part_x(1, 68 + shiftX); vi_kk_visellip_49.set_part_y(1, 147 + shiftY); vi_kk_visellip_50.set_part_x(1, 73 + shiftX); vi_kk_visellip_50.set_part_y(1, 146 + shiftY); vi_kk_visellip_51.set_part_x(1, 77 + shiftX); vi_kk_visellip_51.set_part_y(1, 144 + shiftY); vi_kk_visellip_52.set_part_x(1, 81 + shiftX); vi_kk_visellip_52.set_part_y(1, 143 + shiftY); vi_kk_visellip_53.set_part_x(1, 86 + shiftX); vi_kk_visellip_53.set_part_y(1, 141 + shiftY); vi_kk_visellip_54.set_part_x(1, 90 + shiftX); vi_kk_visellip_54.set_part_y(1, 139 + shiftY); vi_kk_visellip_55.set_part_x(1, 94 + shiftX); vi_kk_visellip_55.set_part_y(1, 137 + shiftY); vi_kk_visellip_56.set_part_x(1, 97 + shiftX); vi_kk_visellip_56.set_part_y(1, 135 + shiftY); vi_kk_visellip_57.set_part_x(1, 101 + shiftX); vi_kk_visellip_57.set_part_y(1, 133 + shiftY); vi_kk_visellip_58.set_part_x(1, 104 + shiftX); vi_kk_visellip_58.set_part_y(1, 130 + shiftY); vi_kk_visellip_59.set_part_x(1, 107 + shiftX); vi_kk_visellip_59.set_part_y(1, 127 + shiftY); vi_kk_visellip_60.set_part_x(1, 110 + shiftX); vi_kk_visellip_60.set_part_y(1, 124 + shiftY); vi_kk_visellip_61.set_part_x(1, 112 + shiftX); vi_kk_visellip_61.set_part_y(1, 121 + shiftY); vi_kk_visellip_62.set_part_x(1, 114 + shiftX); vi_kk_visellip_62.set_part_y(1, 118 + shiftY); vi_kk_visellip_63.set_part_x(1, 116 + shiftX); vi_kk_visellip_63.set_part_y(1, 115 + shiftY); vi_kk_visellip_64.set_part_x(1, 117 + shiftX); vi_kk_visellip_64.set_part_y(1, 111 + shiftY); vi_kk_visellip_65.set_part_x(1, 118 + shiftX); vi_kk_visellip_65.set_part_y(1, 108 + shiftY); vi_kk_visellip_66.set_part_x(1, 119 + shiftX); vi_kk_visellip_66.set_part_y(1, 105 + shiftY); vi_kk_visellip_67.set_part_x(1, 119 + shiftX); vi_kk_visellip_67.set_part_y(1, 101 + shiftY); vi_kk_visellip_68.set_part_x(1, 119 + shiftX); vi_kk_visellip_68.set_part_y(1, 99 + shiftY); vi_kk_visellip_69.set_part_x(1, 119 + shiftX); vi_kk_visellip_69.set_part_y(1, 95 + shiftY); vi_kk_visellip_70.set_part_x(1, 119 + shiftX); vi_kk_visellip_70.set_part_y(1, 92 + shiftY); vi_kk_visellip_71.set_part_x(1, 118 + shiftX); vi_kk_visellip_71.set_part_y(1, 88 + shiftY); vi_kk_visellip_72.set_part_x(1, 116 + shiftX); vi_kk_visellip_72.set_part_y(1, 85 + shiftY); vi_kk_visellip_73.set_part_x(1, 115 + shiftX); vi_kk_visellip_73.set_part_y(1, 82 + shiftY); vi_kk_visellip_74.set_part_x(1, 113 + shiftX); vi_kk_visellip_74.set_part_y(1, 79 + shiftY); vi_kk_visellip_75.set_part_x(1, 111 + shiftX); vi_kk_visellip_75.set_part_y(1, 75 + shiftY); vi_kk_visellip_76.set_part_x(1, 108 + shiftX); vi_kk_visellip_76.set_part_y(1, 72 + shiftY); vi_kk_visellip_77.set_part_x(1, 106 + shiftX); vi_kk_visellip_77.set_part_y(1, 70 + shiftY); vi_kk_visellip_78.set_part_x(1, 103 + shiftX); vi_kk_visellip_78.set_part_y(1, 67 + shiftY); vi_kk_visellip_79.set_part_x(1, 99 + shiftX); vi_kk_visellip_79.set_part_y(1, 64 + shiftY); vi_kk_visellip_80.set_part_x(1, 96 + shiftX); vi_kk_visellip_80.set_part_y(1, 62 + shiftY); vi_kk_visellip_81.set_part_x(1, 92 + shiftX); vi_kk_visellip_81.set_part_y(1, 60 + shiftY); vi_kk_visellip_82.set_part_x(1, 88 + shiftX); vi_kk_visellip_82.set_part_y(1, 58 + shiftY); vi_kk_visellip_83.set_part_x(1, 84 + shiftX); vi_kk_visellip_83.set_part_y(1, 56 + shiftY); vi_kk_visellip_84.set_part_x(1, 79 + shiftX); vi_kk_visellip_84.set_part_y(1, 54 + shiftY); vi_kk_visellip_85.set_part_x(1, 75 + shiftX); vi_kk_visellip_85.set_part_y(1, 53 + shiftY); vi_kk_visellip_86.set_part_x(1, 70 + shiftX); vi_kk_visellip_86.set_part_y(1, 52 + shiftY); vi_kk_visellip_87.set_part_x(1, 66 + shiftX); vi_kk_visellip_87.set_part_y(1, 51 + shiftY); vi_kk_visellip_88.set_part_x(1, 61 + shiftX); vi_kk_visellip_88.set_part_y(1, 50 + shiftY); vi_kk_visellip_89.set_part_x(1, 56 + shiftX); vi_kk_visellip_89.set_part_y(1, 50 + shiftY); vi_kk_visellip_90.set_part_x(1, 51 + shiftX); vi_kk_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.7 then # ecc: -0.7 vi_kk_visellip_0.set_part_x(1, 50 + shiftX); vi_kk_visellip_0.set_part_y(1, 50 + shiftY); vi_kk_visellip_1.set_part_x(1, 47 + shiftX); vi_kk_visellip_1.set_part_y(1, 51 + shiftY); vi_kk_visellip_2.set_part_x(1, 44 + shiftX); vi_kk_visellip_2.set_part_y(1, 51 + shiftY); vi_kk_visellip_3.set_part_x(1, 40 + shiftX); vi_kk_visellip_3.set_part_y(1, 52 + shiftY); vi_kk_visellip_4.set_part_x(1, 37 + shiftX); vi_kk_visellip_4.set_part_y(1, 53 + shiftY); vi_kk_visellip_5.set_part_x(1, 33 + shiftX); vi_kk_visellip_5.set_part_y(1, 55 + shiftY); vi_kk_visellip_6.set_part_x(1, 30 + shiftX); vi_kk_visellip_6.set_part_y(1, 57 + shiftY); vi_kk_visellip_7.set_part_x(1, 27 + shiftX); vi_kk_visellip_7.set_part_y(1, 59 + shiftY); vi_kk_visellip_8.set_part_x(1, 24 + shiftX); vi_kk_visellip_8.set_part_y(1, 61 + shiftY); vi_kk_visellip_9.set_part_x(1, 21 + shiftX); vi_kk_visellip_9.set_part_y(1, 64 + shiftY); vi_kk_visellip_10.set_part_x(1, 18 + shiftX); vi_kk_visellip_10.set_part_y(1, 67 + shiftY); vi_kk_visellip_11.set_part_x(1, 16 + shiftX); vi_kk_visellip_11.set_part_y(1, 70 + shiftY); vi_kk_visellip_12.set_part_x(1, 13 + shiftX); vi_kk_visellip_12.set_part_y(1, 73 + shiftY); vi_kk_visellip_13.set_part_x(1, 11 + shiftX); vi_kk_visellip_13.set_part_y(1, 77 + shiftY); vi_kk_visellip_14.set_part_x(1, 9 + shiftX); vi_kk_visellip_14.set_part_y(1, 81 + shiftY); vi_kk_visellip_15.set_part_x(1, 7 + shiftX); vi_kk_visellip_15.set_part_y(1, 85 + shiftY); vi_kk_visellip_16.set_part_x(1, 6 + shiftX); vi_kk_visellip_16.set_part_y(1, 90 + shiftY); vi_kk_visellip_17.set_part_x(1, 4 + shiftX); vi_kk_visellip_17.set_part_y(1, 94 + shiftY); vi_kk_visellip_18.set_part_x(1, 3 + shiftX); vi_kk_visellip_18.set_part_y(1, 99 + shiftY); vi_kk_visellip_19.set_part_x(1, 2 + shiftX); vi_kk_visellip_19.set_part_y(1, 103 + shiftY); vi_kk_visellip_20.set_part_x(1, 1 + shiftX); vi_kk_visellip_20.set_part_y(1, 108 + shiftY); vi_kk_visellip_21.set_part_x(1, 1 + shiftX); vi_kk_visellip_21.set_part_y(1, 113 + shiftY); vi_kk_visellip_22.set_part_x(1, 1 + shiftX); vi_kk_visellip_22.set_part_y(1, 118 + shiftY); vi_kk_visellip_23.set_part_x(1, 1 + shiftX); vi_kk_visellip_23.set_part_y(1, 121 + shiftY); vi_kk_visellip_24.set_part_x(1, 1 + shiftX); vi_kk_visellip_24.set_part_y(1, 126 + shiftY); vi_kk_visellip_25.set_part_x(1, 1 + shiftX); vi_kk_visellip_25.set_part_y(1, 131 + shiftY); vi_kk_visellip_26.set_part_x(1, 2 + shiftX); vi_kk_visellip_26.set_part_y(1, 136 + shiftY); vi_kk_visellip_27.set_part_x(1, 3 + shiftX); vi_kk_visellip_27.set_part_y(1, 141 + shiftY); vi_kk_visellip_28.set_part_x(1, 4 + shiftX); vi_kk_visellip_28.set_part_y(1, 145 + shiftY); vi_kk_visellip_29.set_part_x(1, 5 + shiftX); vi_kk_visellip_29.set_part_y(1, 150 + shiftY); vi_kk_visellip_30.set_part_x(1, 7 + shiftX); vi_kk_visellip_30.set_part_y(1, 154 + shiftY); vi_kk_visellip_31.set_part_x(1, 9 + shiftX); vi_kk_visellip_31.set_part_y(1, 158 + shiftY); vi_kk_visellip_32.set_part_x(1, 11 + shiftX); vi_kk_visellip_32.set_part_y(1, 162 + shiftY); vi_kk_visellip_33.set_part_x(1, 13 + shiftX); vi_kk_visellip_33.set_part_y(1, 166 + shiftY); vi_kk_visellip_34.set_part_x(1, 15 + shiftX); vi_kk_visellip_34.set_part_y(1, 169 + shiftY); vi_kk_visellip_35.set_part_x(1, 18 + shiftX); vi_kk_visellip_35.set_part_y(1, 173 + shiftY); vi_kk_visellip_36.set_part_x(1, 21 + shiftX); vi_kk_visellip_36.set_part_y(1, 176 + shiftY); vi_kk_visellip_37.set_part_x(1, 24 + shiftX); vi_kk_visellip_37.set_part_y(1, 178 + shiftY); vi_kk_visellip_38.set_part_x(1, 27 + shiftX); vi_kk_visellip_38.set_part_y(1, 181 + shiftY); vi_kk_visellip_39.set_part_x(1, 30 + shiftX); vi_kk_visellip_39.set_part_y(1, 183 + shiftY); vi_kk_visellip_40.set_part_x(1, 33 + shiftX); vi_kk_visellip_40.set_part_y(1, 185 + shiftY); vi_kk_visellip_41.set_part_x(1, 36 + shiftX); vi_kk_visellip_41.set_part_y(1, 187 + shiftY); vi_kk_visellip_42.set_part_x(1, 40 + shiftX); vi_kk_visellip_42.set_part_y(1, 188 + shiftY); vi_kk_visellip_43.set_part_x(1, 43 + shiftX); vi_kk_visellip_43.set_part_y(1, 189 + shiftY); vi_kk_visellip_44.set_part_x(1, 46 + shiftX); vi_kk_visellip_44.set_part_y(1, 189 + shiftY); vi_kk_visellip_45.set_part_x(1, 50 + shiftX); vi_kk_visellip_45.set_part_y(1, 189 + shiftY); vi_kk_visellip_46.set_part_x(1, 52 + shiftX); vi_kk_visellip_46.set_part_y(1, 189 + shiftY); vi_kk_visellip_47.set_part_x(1, 56 + shiftX); vi_kk_visellip_47.set_part_y(1, 189 + shiftY); vi_kk_visellip_48.set_part_x(1, 59 + shiftX); vi_kk_visellip_48.set_part_y(1, 188 + shiftY); vi_kk_visellip_49.set_part_x(1, 63 + shiftX); vi_kk_visellip_49.set_part_y(1, 187 + shiftY); vi_kk_visellip_50.set_part_x(1, 66 + shiftX); vi_kk_visellip_50.set_part_y(1, 186 + shiftY); vi_kk_visellip_51.set_part_x(1, 69 + shiftX); vi_kk_visellip_51.set_part_y(1, 184 + shiftY); vi_kk_visellip_52.set_part_x(1, 72 + shiftX); vi_kk_visellip_52.set_part_y(1, 182 + shiftY); vi_kk_visellip_53.set_part_x(1, 75 + shiftX); vi_kk_visellip_53.set_part_y(1, 179 + shiftY); vi_kk_visellip_54.set_part_x(1, 78 + shiftX); vi_kk_visellip_54.set_part_y(1, 177 + shiftY); vi_kk_visellip_55.set_part_x(1, 81 + shiftX); vi_kk_visellip_55.set_part_y(1, 174 + shiftY); vi_kk_visellip_56.set_part_x(1, 84 + shiftX); vi_kk_visellip_56.set_part_y(1, 171 + shiftY); vi_kk_visellip_57.set_part_x(1, 86 + shiftX); vi_kk_visellip_57.set_part_y(1, 167 + shiftY); vi_kk_visellip_58.set_part_x(1, 88 + shiftX); vi_kk_visellip_58.set_part_y(1, 163 + shiftY); vi_kk_visellip_59.set_part_x(1, 90 + shiftX); vi_kk_visellip_59.set_part_y(1, 160 + shiftY); vi_kk_visellip_60.set_part_x(1, 92 + shiftX); vi_kk_visellip_60.set_part_y(1, 156 + shiftY); vi_kk_visellip_61.set_part_x(1, 94 + shiftX); vi_kk_visellip_61.set_part_y(1, 151 + shiftY); vi_kk_visellip_62.set_part_x(1, 96 + shiftX); vi_kk_visellip_62.set_part_y(1, 147 + shiftY); vi_kk_visellip_63.set_part_x(1, 97 + shiftX); vi_kk_visellip_63.set_part_y(1, 142 + shiftY); vi_kk_visellip_64.set_part_x(1, 98 + shiftX); vi_kk_visellip_64.set_part_y(1, 138 + shiftY); vi_kk_visellip_65.set_part_x(1, 99 + shiftX); vi_kk_visellip_65.set_part_y(1, 133 + shiftY); vi_kk_visellip_66.set_part_x(1, 99 + shiftX); vi_kk_visellip_66.set_part_y(1, 128 + shiftY); vi_kk_visellip_67.set_part_x(1, 99 + shiftX); vi_kk_visellip_67.set_part_y(1, 123 + shiftY); vi_kk_visellip_68.set_part_x(1, 99 + shiftX); vi_kk_visellip_68.set_part_y(1, 119 + shiftY); vi_kk_visellip_69.set_part_x(1, 99 + shiftX); vi_kk_visellip_69.set_part_y(1, 115 + shiftY); vi_kk_visellip_70.set_part_x(1, 99 + shiftX); vi_kk_visellip_70.set_part_y(1, 110 + shiftY); vi_kk_visellip_71.set_part_x(1, 98 + shiftX); vi_kk_visellip_71.set_part_y(1, 105 + shiftY); vi_kk_visellip_72.set_part_x(1, 97 + shiftX); vi_kk_visellip_72.set_part_y(1, 100 + shiftY); vi_kk_visellip_73.set_part_x(1, 96 + shiftX); vi_kk_visellip_73.set_part_y(1, 96 + shiftY); vi_kk_visellip_74.set_part_x(1, 95 + shiftX); vi_kk_visellip_74.set_part_y(1, 91 + shiftY); vi_kk_visellip_75.set_part_x(1, 93 + shiftX); vi_kk_visellip_75.set_part_y(1, 87 + shiftY); vi_kk_visellip_76.set_part_x(1, 92 + shiftX); vi_kk_visellip_76.set_part_y(1, 83 + shiftY); vi_kk_visellip_77.set_part_x(1, 90 + shiftX); vi_kk_visellip_77.set_part_y(1, 79 + shiftY); vi_kk_visellip_78.set_part_x(1, 87 + shiftX); vi_kk_visellip_78.set_part_y(1, 75 + shiftY); vi_kk_visellip_79.set_part_x(1, 85 + shiftX); vi_kk_visellip_79.set_part_y(1, 71 + shiftY); vi_kk_visellip_80.set_part_x(1, 82 + shiftX); vi_kk_visellip_80.set_part_y(1, 68 + shiftY); vi_kk_visellip_81.set_part_x(1, 80 + shiftX); vi_kk_visellip_81.set_part_y(1, 65 + shiftY); vi_kk_visellip_82.set_part_x(1, 77 + shiftX); vi_kk_visellip_82.set_part_y(1, 62 + shiftY); vi_kk_visellip_83.set_part_x(1, 74 + shiftX); vi_kk_visellip_83.set_part_y(1, 59 + shiftY); vi_kk_visellip_84.set_part_x(1, 71 + shiftX); vi_kk_visellip_84.set_part_y(1, 57 + shiftY); vi_kk_visellip_85.set_part_x(1, 68 + shiftX); vi_kk_visellip_85.set_part_y(1, 55 + shiftY); vi_kk_visellip_86.set_part_x(1, 64 + shiftX); vi_kk_visellip_86.set_part_y(1, 54 + shiftY); vi_kk_visellip_87.set_part_x(1, 61 + shiftX); vi_kk_visellip_87.set_part_y(1, 52 + shiftY); vi_kk_visellip_88.set_part_x(1, 58 + shiftX); vi_kk_visellip_88.set_part_y(1, 51 + shiftY); vi_kk_visellip_89.set_part_x(1, 54 + shiftX); vi_kk_visellip_89.set_part_y(1, 51 + shiftY); vi_kk_visellip_90.set_part_x(1, 51 + shiftX); vi_kk_visellip_90.set_part_y(1, 51 + shiftY); elseif ecc == 0.8 then # ecc: 0.8 vi_kk_visellip_0.set_part_x(1, 50 + shiftX); vi_kk_visellip_0.set_part_y(1, 50 + shiftY); vi_kk_visellip_1.set_part_x(1, 46 + shiftX); vi_kk_visellip_1.set_part_y(1, 50 + shiftY); vi_kk_visellip_2.set_part_x(1, 41 + shiftX); vi_kk_visellip_2.set_part_y(1, 50 + shiftY); vi_kk_visellip_3.set_part_x(1, 36 + shiftX); vi_kk_visellip_3.set_part_y(1, 50 + shiftY); vi_kk_visellip_4.set_part_x(1, 31 + shiftX); vi_kk_visellip_4.set_part_y(1, 51 + shiftY); vi_kk_visellip_5.set_part_x(1, 27 + shiftX); vi_kk_visellip_5.set_part_y(1, 52 + shiftY); vi_kk_visellip_6.set_part_x(1, 22 + shiftX); vi_kk_visellip_6.set_part_y(1, 53 + shiftY); vi_kk_visellip_7.set_part_x(1, 18 + shiftX); vi_kk_visellip_7.set_part_y(1, 54 + shiftY); vi_kk_visellip_8.set_part_x(1, 14 + shiftX); vi_kk_visellip_8.set_part_y(1, 56 + shiftY); vi_kk_visellip_9.set_part_x(1, 9 + shiftX); vi_kk_visellip_9.set_part_y(1, 57 + shiftY); vi_kk_visellip_10.set_part_x(1, 6 + shiftX); vi_kk_visellip_10.set_part_y(1, 59 + shiftY); vi_kk_visellip_11.set_part_x(1, 2 + shiftX); vi_kk_visellip_11.set_part_y(1, 61 + shiftY); vi_kk_visellip_12.set_part_x(1, -1 + shiftX); vi_kk_visellip_12.set_part_y(1, 63 + shiftY); vi_kk_visellip_13.set_part_x(1, -5 + shiftX); vi_kk_visellip_13.set_part_y(1, 66 + shiftY); vi_kk_visellip_14.set_part_x(1, -7 + shiftX); vi_kk_visellip_14.set_part_y(1, 68 + shiftY); vi_kk_visellip_15.set_part_x(1, -10 + shiftX); vi_kk_visellip_15.set_part_y(1, 70 + shiftY); vi_kk_visellip_16.set_part_x(1, -12 + shiftX); vi_kk_visellip_16.set_part_y(1, 73 + shiftY); vi_kk_visellip_17.set_part_x(1, -14 + shiftX); vi_kk_visellip_17.set_part_y(1, 76 + shiftY); vi_kk_visellip_18.set_part_x(1, -16 + shiftX); vi_kk_visellip_18.set_part_y(1, 78 + shiftY); vi_kk_visellip_19.set_part_x(1, -17 + shiftX); vi_kk_visellip_19.set_part_y(1, 81 + shiftY); vi_kk_visellip_20.set_part_x(1, -18 + shiftX); vi_kk_visellip_20.set_part_y(1, 84 + shiftY); vi_kk_visellip_21.set_part_x(1, -19 + shiftX); vi_kk_visellip_21.set_part_y(1, 87 + shiftY); vi_kk_visellip_22.set_part_x(1, -19 + shiftX); vi_kk_visellip_22.set_part_y(1, 90 + shiftY); vi_kk_visellip_23.set_part_x(1, -19 + shiftX); vi_kk_visellip_23.set_part_y(1, 92 + shiftY); vi_kk_visellip_24.set_part_x(1, -19 + shiftX); vi_kk_visellip_24.set_part_y(1, 95 + shiftY); vi_kk_visellip_25.set_part_x(1, -19 + shiftX); vi_kk_visellip_25.set_part_y(1, 98 + shiftY); vi_kk_visellip_26.set_part_x(1, -18 + shiftX); vi_kk_visellip_26.set_part_y(1, 100 + shiftY); vi_kk_visellip_27.set_part_x(1, -16 + shiftX); vi_kk_visellip_27.set_part_y(1, 103 + shiftY); vi_kk_visellip_28.set_part_x(1, -15 + shiftX); vi_kk_visellip_28.set_part_y(1, 106 + shiftY); vi_kk_visellip_29.set_part_x(1, -13 + shiftX); vi_kk_visellip_29.set_part_y(1, 109 + shiftY); vi_kk_visellip_30.set_part_x(1, -10 + shiftX); vi_kk_visellip_30.set_part_y(1, 111 + shiftY); vi_kk_visellip_31.set_part_x(1, -8 + shiftX); vi_kk_visellip_31.set_part_y(1, 114 + shiftY); vi_kk_visellip_32.set_part_x(1, -5 + shiftX); vi_kk_visellip_32.set_part_y(1, 116 + shiftY); vi_kk_visellip_33.set_part_x(1, -2 + shiftX); vi_kk_visellip_33.set_part_y(1, 118 + shiftY); vi_kk_visellip_34.set_part_x(1, 1 + shiftX); vi_kk_visellip_34.set_part_y(1, 120 + shiftY); vi_kk_visellip_35.set_part_x(1, 5 + shiftX); vi_kk_visellip_35.set_part_y(1, 122 + shiftY); vi_kk_visellip_36.set_part_x(1, 9 + shiftX); vi_kk_visellip_36.set_part_y(1, 124 + shiftY); vi_kk_visellip_37.set_part_x(1, 13 + shiftX); vi_kk_visellip_37.set_part_y(1, 126 + shiftY); vi_kk_visellip_38.set_part_x(1, 17 + shiftX); vi_kk_visellip_38.set_part_y(1, 127 + shiftY); vi_kk_visellip_39.set_part_x(1, 21 + shiftX); vi_kk_visellip_39.set_part_y(1, 129 + shiftY); vi_kk_visellip_40.set_part_x(1, 26 + shiftX); vi_kk_visellip_40.set_part_y(1, 130 + shiftY); vi_kk_visellip_41.set_part_x(1, 30 + shiftX); vi_kk_visellip_41.set_part_y(1, 131 + shiftY); vi_kk_visellip_42.set_part_x(1, 35 + shiftX); vi_kk_visellip_42.set_part_y(1, 131 + shiftY); vi_kk_visellip_43.set_part_x(1, 40 + shiftX); vi_kk_visellip_43.set_part_y(1, 132 + shiftY); vi_kk_visellip_44.set_part_x(1, 45 + shiftX); vi_kk_visellip_44.set_part_y(1, 132 + shiftY); vi_kk_visellip_45.set_part_x(1, 50 + shiftX); vi_kk_visellip_45.set_part_y(1, 132 + shiftY); vi_kk_visellip_46.set_part_x(1, 53 + shiftX); vi_kk_visellip_46.set_part_y(1, 132 + shiftY); vi_kk_visellip_47.set_part_x(1, 58 + shiftX); vi_kk_visellip_47.set_part_y(1, 132 + shiftY); vi_kk_visellip_48.set_part_x(1, 63 + shiftX); vi_kk_visellip_48.set_part_y(1, 132 + shiftY); vi_kk_visellip_49.set_part_x(1, 68 + shiftX); vi_kk_visellip_49.set_part_y(1, 131 + shiftY); vi_kk_visellip_50.set_part_x(1, 73 + shiftX); vi_kk_visellip_50.set_part_y(1, 130 + shiftY); vi_kk_visellip_51.set_part_x(1, 77 + shiftX); vi_kk_visellip_51.set_part_y(1, 129 + shiftY); vi_kk_visellip_52.set_part_x(1, 81 + shiftX); vi_kk_visellip_52.set_part_y(1, 128 + shiftY); vi_kk_visellip_53.set_part_x(1, 86 + shiftX); vi_kk_visellip_53.set_part_y(1, 126 + shiftY); vi_kk_visellip_54.set_part_x(1, 90 + shiftX); vi_kk_visellip_54.set_part_y(1, 125 + shiftY); vi_kk_visellip_55.set_part_x(1, 94 + shiftX); vi_kk_visellip_55.set_part_y(1, 123 + shiftY); vi_kk_visellip_56.set_part_x(1, 97 + shiftX); vi_kk_visellip_56.set_part_y(1, 121 + shiftY); vi_kk_visellip_57.set_part_x(1, 101 + shiftX); vi_kk_visellip_57.set_part_y(1, 119 + shiftY); vi_kk_visellip_58.set_part_x(1, 104 + shiftX); vi_kk_visellip_58.set_part_y(1, 117 + shiftY); vi_kk_visellip_59.set_part_x(1, 107 + shiftX); vi_kk_visellip_59.set_part_y(1, 115 + shiftY); vi_kk_visellip_60.set_part_x(1, 110 + shiftX); vi_kk_visellip_60.set_part_y(1, 112 + shiftY); vi_kk_visellip_61.set_part_x(1, 112 + shiftX); vi_kk_visellip_61.set_part_y(1, 110 + shiftY); vi_kk_visellip_62.set_part_x(1, 114 + shiftX); vi_kk_visellip_62.set_part_y(1, 107 + shiftY); vi_kk_visellip_63.set_part_x(1, 116 + shiftX); vi_kk_visellip_63.set_part_y(1, 104 + shiftY); vi_kk_visellip_64.set_part_x(1, 117 + shiftX); vi_kk_visellip_64.set_part_y(1, 101 + shiftY); vi_kk_visellip_65.set_part_x(1, 118 + shiftX); vi_kk_visellip_65.set_part_y(1, 99 + shiftY); vi_kk_visellip_66.set_part_x(1, 119 + shiftX); vi_kk_visellip_66.set_part_y(1, 96 + shiftY); vi_kk_visellip_67.set_part_x(1, 119 + shiftX); vi_kk_visellip_67.set_part_y(1, 93 + shiftY); vi_kk_visellip_68.set_part_x(1, 119 + shiftX); vi_kk_visellip_68.set_part_y(1, 91 + shiftY); vi_kk_visellip_69.set_part_x(1, 119 + shiftX); vi_kk_visellip_69.set_part_y(1, 88 + shiftY); vi_kk_visellip_70.set_part_x(1, 119 + shiftX); vi_kk_visellip_70.set_part_y(1, 85 + shiftY); vi_kk_visellip_71.set_part_x(1, 118 + shiftX); vi_kk_visellip_71.set_part_y(1, 82 + shiftY); vi_kk_visellip_72.set_part_x(1, 116 + shiftX); vi_kk_visellip_72.set_part_y(1, 79 + shiftY); vi_kk_visellip_73.set_part_x(1, 115 + shiftX); vi_kk_visellip_73.set_part_y(1, 77 + shiftY); vi_kk_visellip_74.set_part_x(1, 113 + shiftX); vi_kk_visellip_74.set_part_y(1, 74 + shiftY); vi_kk_visellip_75.set_part_x(1, 111 + shiftX); vi_kk_visellip_75.set_part_y(1, 71 + shiftY); vi_kk_visellip_76.set_part_x(1, 108 + shiftX); vi_kk_visellip_76.set_part_y(1, 69 + shiftY); vi_kk_visellip_77.set_part_x(1, 106 + shiftX); vi_kk_visellip_77.set_part_y(1, 66 + shiftY); vi_kk_visellip_78.set_part_x(1, 103 + shiftX); vi_kk_visellip_78.set_part_y(1, 64 + shiftY); vi_kk_visellip_79.set_part_x(1, 99 + shiftX); vi_kk_visellip_79.set_part_y(1, 62 + shiftY); vi_kk_visellip_80.set_part_x(1, 96 + shiftX); vi_kk_visellip_80.set_part_y(1, 60 + shiftY); vi_kk_visellip_81.set_part_x(1, 92 + shiftX); vi_kk_visellip_81.set_part_y(1, 58 + shiftY); vi_kk_visellip_82.set_part_x(1, 88 + shiftX); vi_kk_visellip_82.set_part_y(1, 56 + shiftY); vi_kk_visellip_83.set_part_x(1, 84 + shiftX); vi_kk_visellip_83.set_part_y(1, 55 + shiftY); vi_kk_visellip_84.set_part_x(1, 79 + shiftX); vi_kk_visellip_84.set_part_y(1, 54 + shiftY); vi_kk_visellip_85.set_part_x(1, 75 + shiftX); vi_kk_visellip_85.set_part_y(1, 52 + shiftY); vi_kk_visellip_86.set_part_x(1, 70 + shiftX); vi_kk_visellip_86.set_part_y(1, 51 + shiftY); vi_kk_visellip_87.set_part_x(1, 66 + shiftX); vi_kk_visellip_87.set_part_y(1, 51 + shiftY); vi_kk_visellip_88.set_part_x(1, 61 + shiftX); vi_kk_visellip_88.set_part_y(1, 50 + shiftY); vi_kk_visellip_89.set_part_x(1, 56 + shiftX); vi_kk_visellip_89.set_part_y(1, 50 + shiftY); vi_kk_visellip_90.set_part_x(1, 51 + shiftX); vi_kk_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.8 then # ecc: -0.8 vi_kk_visellip_0.set_part_x(1, 50 + shiftX); vi_kk_visellip_0.set_part_y(1, 50 + shiftY); vi_kk_visellip_1.set_part_x(1, 48 + shiftX); vi_kk_visellip_1.set_part_y(1, 51 + shiftY); vi_kk_visellip_2.set_part_x(1, 45 + shiftX); vi_kk_visellip_2.set_part_y(1, 51 + shiftY); vi_kk_visellip_3.set_part_x(1, 42 + shiftX); vi_kk_visellip_3.set_part_y(1, 52 + shiftY); vi_kk_visellip_4.set_part_x(1, 39 + shiftX); vi_kk_visellip_4.set_part_y(1, 53 + shiftY); vi_kk_visellip_5.set_part_x(1, 36 + shiftX); vi_kk_visellip_5.set_part_y(1, 55 + shiftY); vi_kk_visellip_6.set_part_x(1, 33 + shiftX); vi_kk_visellip_6.set_part_y(1, 57 + shiftY); vi_kk_visellip_7.set_part_x(1, 31 + shiftX); vi_kk_visellip_7.set_part_y(1, 59 + shiftY); vi_kk_visellip_8.set_part_x(1, 28 + shiftX); vi_kk_visellip_8.set_part_y(1, 61 + shiftY); vi_kk_visellip_9.set_part_x(1, 26 + shiftX); vi_kk_visellip_9.set_part_y(1, 64 + shiftY); vi_kk_visellip_10.set_part_x(1, 24 + shiftX); vi_kk_visellip_10.set_part_y(1, 67 + shiftY); vi_kk_visellip_11.set_part_x(1, 21 + shiftX); vi_kk_visellip_11.set_part_y(1, 70 + shiftY); vi_kk_visellip_12.set_part_x(1, 19 + shiftX); vi_kk_visellip_12.set_part_y(1, 73 + shiftY); vi_kk_visellip_13.set_part_x(1, 17 + shiftX); vi_kk_visellip_13.set_part_y(1, 77 + shiftY); vi_kk_visellip_14.set_part_x(1, 16 + shiftX); vi_kk_visellip_14.set_part_y(1, 81 + shiftY); vi_kk_visellip_15.set_part_x(1, 14 + shiftX); vi_kk_visellip_15.set_part_y(1, 85 + shiftY); vi_kk_visellip_16.set_part_x(1, 13 + shiftX); vi_kk_visellip_16.set_part_y(1, 90 + shiftY); vi_kk_visellip_17.set_part_x(1, 12 + shiftX); vi_kk_visellip_17.set_part_y(1, 94 + shiftY); vi_kk_visellip_18.set_part_x(1, 11 + shiftX); vi_kk_visellip_18.set_part_y(1, 99 + shiftY); vi_kk_visellip_19.set_part_x(1, 10 + shiftX); vi_kk_visellip_19.set_part_y(1, 103 + shiftY); vi_kk_visellip_20.set_part_x(1, 9 + shiftX); vi_kk_visellip_20.set_part_y(1, 108 + shiftY); vi_kk_visellip_21.set_part_x(1, 9 + shiftX); vi_kk_visellip_21.set_part_y(1, 113 + shiftY); vi_kk_visellip_22.set_part_x(1, 9 + shiftX); vi_kk_visellip_22.set_part_y(1, 118 + shiftY); vi_kk_visellip_23.set_part_x(1, 9 + shiftX); vi_kk_visellip_23.set_part_y(1, 121 + shiftY); vi_kk_visellip_24.set_part_x(1, 9 + shiftX); vi_kk_visellip_24.set_part_y(1, 126 + shiftY); vi_kk_visellip_25.set_part_x(1, 9 + shiftX); vi_kk_visellip_25.set_part_y(1, 131 + shiftY); vi_kk_visellip_26.set_part_x(1, 10 + shiftX); vi_kk_visellip_26.set_part_y(1, 136 + shiftY); vi_kk_visellip_27.set_part_x(1, 10 + shiftX); vi_kk_visellip_27.set_part_y(1, 141 + shiftY); vi_kk_visellip_28.set_part_x(1, 11 + shiftX); vi_kk_visellip_28.set_part_y(1, 145 + shiftY); vi_kk_visellip_29.set_part_x(1, 13 + shiftX); vi_kk_visellip_29.set_part_y(1, 150 + shiftY); vi_kk_visellip_30.set_part_x(1, 14 + shiftX); vi_kk_visellip_30.set_part_y(1, 154 + shiftY); vi_kk_visellip_31.set_part_x(1, 15 + shiftX); vi_kk_visellip_31.set_part_y(1, 158 + shiftY); vi_kk_visellip_32.set_part_x(1, 17 + shiftX); vi_kk_visellip_32.set_part_y(1, 162 + shiftY); vi_kk_visellip_33.set_part_x(1, 19 + shiftX); vi_kk_visellip_33.set_part_y(1, 166 + shiftY); vi_kk_visellip_34.set_part_x(1, 21 + shiftX); vi_kk_visellip_34.set_part_y(1, 169 + shiftY); vi_kk_visellip_35.set_part_x(1, 23 + shiftX); vi_kk_visellip_35.set_part_y(1, 173 + shiftY); vi_kk_visellip_36.set_part_x(1, 25 + shiftX); vi_kk_visellip_36.set_part_y(1, 176 + shiftY); vi_kk_visellip_37.set_part_x(1, 28 + shiftX); vi_kk_visellip_37.set_part_y(1, 178 + shiftY); vi_kk_visellip_38.set_part_x(1, 30 + shiftX); vi_kk_visellip_38.set_part_y(1, 181 + shiftY); vi_kk_visellip_39.set_part_x(1, 33 + shiftX); vi_kk_visellip_39.set_part_y(1, 183 + shiftY); vi_kk_visellip_40.set_part_x(1, 36 + shiftX); vi_kk_visellip_40.set_part_y(1, 185 + shiftY); vi_kk_visellip_41.set_part_x(1, 38 + shiftX); vi_kk_visellip_41.set_part_y(1, 187 + shiftY); vi_kk_visellip_42.set_part_x(1, 41 + shiftX); vi_kk_visellip_42.set_part_y(1, 188 + shiftY); vi_kk_visellip_43.set_part_x(1, 44 + shiftX); vi_kk_visellip_43.set_part_y(1, 189 + shiftY); vi_kk_visellip_44.set_part_x(1, 47 + shiftX); vi_kk_visellip_44.set_part_y(1, 189 + shiftY); vi_kk_visellip_45.set_part_x(1, 50 + shiftX); vi_kk_visellip_45.set_part_y(1, 189 + shiftY); vi_kk_visellip_46.set_part_x(1, 52 + shiftX); vi_kk_visellip_46.set_part_y(1, 189 + shiftY); vi_kk_visellip_47.set_part_x(1, 55 + shiftX); vi_kk_visellip_47.set_part_y(1, 189 + shiftY); vi_kk_visellip_48.set_part_x(1, 58 + shiftX); vi_kk_visellip_48.set_part_y(1, 188 + shiftY); vi_kk_visellip_49.set_part_x(1, 61 + shiftX); vi_kk_visellip_49.set_part_y(1, 187 + shiftY); vi_kk_visellip_50.set_part_x(1, 63 + shiftX); vi_kk_visellip_50.set_part_y(1, 186 + shiftY); vi_kk_visellip_51.set_part_x(1, 66 + shiftX); vi_kk_visellip_51.set_part_y(1, 184 + shiftY); vi_kk_visellip_52.set_part_x(1, 69 + shiftX); vi_kk_visellip_52.set_part_y(1, 182 + shiftY); vi_kk_visellip_53.set_part_x(1, 71 + shiftX); vi_kk_visellip_53.set_part_y(1, 179 + shiftY); vi_kk_visellip_54.set_part_x(1, 74 + shiftX); vi_kk_visellip_54.set_part_y(1, 177 + shiftY); vi_kk_visellip_55.set_part_x(1, 76 + shiftX); vi_kk_visellip_55.set_part_y(1, 174 + shiftY); vi_kk_visellip_56.set_part_x(1, 78 + shiftX); vi_kk_visellip_56.set_part_y(1, 171 + shiftY); vi_kk_visellip_57.set_part_x(1, 80 + shiftX); vi_kk_visellip_57.set_part_y(1, 167 + shiftY); vi_kk_visellip_58.set_part_x(1, 82 + shiftX); vi_kk_visellip_58.set_part_y(1, 163 + shiftY); vi_kk_visellip_59.set_part_x(1, 84 + shiftX); vi_kk_visellip_59.set_part_y(1, 160 + shiftY); vi_kk_visellip_60.set_part_x(1, 86 + shiftX); vi_kk_visellip_60.set_part_y(1, 156 + shiftY); vi_kk_visellip_61.set_part_x(1, 87 + shiftX); vi_kk_visellip_61.set_part_y(1, 151 + shiftY); vi_kk_visellip_62.set_part_x(1, 88 + shiftX); vi_kk_visellip_62.set_part_y(1, 147 + shiftY); vi_kk_visellip_63.set_part_x(1, 89 + shiftX); vi_kk_visellip_63.set_part_y(1, 142 + shiftY); vi_kk_visellip_64.set_part_x(1, 90 + shiftX); vi_kk_visellip_64.set_part_y(1, 138 + shiftY); vi_kk_visellip_65.set_part_x(1, 91 + shiftX); vi_kk_visellip_65.set_part_y(1, 133 + shiftY); vi_kk_visellip_66.set_part_x(1, 91 + shiftX); vi_kk_visellip_66.set_part_y(1, 128 + shiftY); vi_kk_visellip_67.set_part_x(1, 91 + shiftX); vi_kk_visellip_67.set_part_y(1, 123 + shiftY); vi_kk_visellip_68.set_part_x(1, 91 + shiftX); vi_kk_visellip_68.set_part_y(1, 119 + shiftY); vi_kk_visellip_69.set_part_x(1, 91 + shiftX); vi_kk_visellip_69.set_part_y(1, 115 + shiftY); vi_kk_visellip_70.set_part_x(1, 91 + shiftX); vi_kk_visellip_70.set_part_y(1, 110 + shiftY); vi_kk_visellip_71.set_part_x(1, 90 + shiftX); vi_kk_visellip_71.set_part_y(1, 105 + shiftY); vi_kk_visellip_72.set_part_x(1, 90 + shiftX); vi_kk_visellip_72.set_part_y(1, 100 + shiftY); vi_kk_visellip_73.set_part_x(1, 89 + shiftX); vi_kk_visellip_73.set_part_y(1, 96 + shiftY); vi_kk_visellip_74.set_part_x(1, 88 + shiftX); vi_kk_visellip_74.set_part_y(1, 91 + shiftY); vi_kk_visellip_75.set_part_x(1, 86 + shiftX); vi_kk_visellip_75.set_part_y(1, 87 + shiftY); vi_kk_visellip_76.set_part_x(1, 85 + shiftX); vi_kk_visellip_76.set_part_y(1, 83 + shiftY); vi_kk_visellip_77.set_part_x(1, 83 + shiftX); vi_kk_visellip_77.set_part_y(1, 79 + shiftY); vi_kk_visellip_78.set_part_x(1, 81 + shiftX); vi_kk_visellip_78.set_part_y(1, 75 + shiftY); vi_kk_visellip_79.set_part_x(1, 79 + shiftX); vi_kk_visellip_79.set_part_y(1, 71 + shiftY); vi_kk_visellip_80.set_part_x(1, 77 + shiftX); vi_kk_visellip_80.set_part_y(1, 68 + shiftY); vi_kk_visellip_81.set_part_x(1, 75 + shiftX); vi_kk_visellip_81.set_part_y(1, 65 + shiftY); vi_kk_visellip_82.set_part_x(1, 73 + shiftX); vi_kk_visellip_82.set_part_y(1, 62 + shiftY); vi_kk_visellip_83.set_part_x(1, 70 + shiftX); vi_kk_visellip_83.set_part_y(1, 59 + shiftY); vi_kk_visellip_84.set_part_x(1, 67 + shiftX); vi_kk_visellip_84.set_part_y(1, 57 + shiftY); vi_kk_visellip_85.set_part_x(1, 65 + shiftX); vi_kk_visellip_85.set_part_y(1, 55 + shiftY); vi_kk_visellip_86.set_part_x(1, 62 + shiftX); vi_kk_visellip_86.set_part_y(1, 54 + shiftY); vi_kk_visellip_87.set_part_x(1, 59 + shiftX); vi_kk_visellip_87.set_part_y(1, 52 + shiftY); vi_kk_visellip_88.set_part_x(1, 56 + shiftX); vi_kk_visellip_88.set_part_y(1, 51 + shiftY); vi_kk_visellip_89.set_part_x(1, 53 + shiftX); vi_kk_visellip_89.set_part_y(1, 51 + shiftY); vi_kk_visellip_90.set_part_x(1, 51 + shiftX); vi_kk_visellip_90.set_part_y(1, 51 + shiftY); else # do nothing end; end; sub setScenarioAnimationFor_vi_vv_visellip(double ecc, int shiftX, int shiftY) begin if ecc == 0.0 then # do nothing elseif ecc == 0.7 then # ecc: 0.7 vi_vv_visellip_0.set_part_x(1, 50 + shiftX); vi_vv_visellip_0.set_part_y(1, 50 + shiftY); vi_vv_visellip_1.set_part_x(1, 46 + shiftX); vi_vv_visellip_1.set_part_y(1, 50 + shiftY); vi_vv_visellip_2.set_part_x(1, 41 + shiftX); vi_vv_visellip_2.set_part_y(1, 50 + shiftY); vi_vv_visellip_3.set_part_x(1, 36 + shiftX); vi_vv_visellip_3.set_part_y(1, 51 + shiftY); vi_vv_visellip_4.set_part_x(1, 31 + shiftX); vi_vv_visellip_4.set_part_y(1, 51 + shiftY); vi_vv_visellip_5.set_part_x(1, 27 + shiftX); vi_vv_visellip_5.set_part_y(1, 53 + shiftY); vi_vv_visellip_6.set_part_x(1, 22 + shiftX); vi_vv_visellip_6.set_part_y(1, 54 + shiftY); vi_vv_visellip_7.set_part_x(1, 18 + shiftX); vi_vv_visellip_7.set_part_y(1, 55 + shiftY); vi_vv_visellip_8.set_part_x(1, 14 + shiftX); vi_vv_visellip_8.set_part_y(1, 57 + shiftY); vi_vv_visellip_9.set_part_x(1, 9 + shiftX); vi_vv_visellip_9.set_part_y(1, 59 + shiftY); vi_vv_visellip_10.set_part_x(1, 6 + shiftX); vi_vv_visellip_10.set_part_y(1, 61 + shiftY); vi_vv_visellip_11.set_part_x(1, 2 + shiftX); vi_vv_visellip_11.set_part_y(1, 63 + shiftY); vi_vv_visellip_12.set_part_x(1, -1 + shiftX); vi_vv_visellip_12.set_part_y(1, 66 + shiftY); vi_vv_visellip_13.set_part_x(1, -5 + shiftX); vi_vv_visellip_13.set_part_y(1, 69 + shiftY); vi_vv_visellip_14.set_part_x(1, -7 + shiftX); vi_vv_visellip_14.set_part_y(1, 71 + shiftY); vi_vv_visellip_15.set_part_x(1, -10 + shiftX); vi_vv_visellip_15.set_part_y(1, 74 + shiftY); vi_vv_visellip_16.set_part_x(1, -12 + shiftX); vi_vv_visellip_16.set_part_y(1, 77 + shiftY); vi_vv_visellip_17.set_part_x(1, -14 + shiftX); vi_vv_visellip_17.set_part_y(1, 81 + shiftY); vi_vv_visellip_18.set_part_x(1, -16 + shiftX); vi_vv_visellip_18.set_part_y(1, 84 + shiftY); vi_vv_visellip_19.set_part_x(1, -17 + shiftX); vi_vv_visellip_19.set_part_y(1, 87 + shiftY); vi_vv_visellip_20.set_part_x(1, -18 + shiftX); vi_vv_visellip_20.set_part_y(1, 91 + shiftY); vi_vv_visellip_21.set_part_x(1, -19 + shiftX); vi_vv_visellip_21.set_part_y(1, 94 + shiftY); vi_vv_visellip_22.set_part_x(1, -19 + shiftX); vi_vv_visellip_22.set_part_y(1, 97 + shiftY); vi_vv_visellip_23.set_part_x(1, -19 + shiftX); vi_vv_visellip_23.set_part_y(1, 100 + shiftY); vi_vv_visellip_24.set_part_x(1, -19 + shiftX); vi_vv_visellip_24.set_part_y(1, 103 + shiftY); vi_vv_visellip_25.set_part_x(1, -19 + shiftX); vi_vv_visellip_25.set_part_y(1, 107 + shiftY); vi_vv_visellip_26.set_part_x(1, -18 + shiftX); vi_vv_visellip_26.set_part_y(1, 110 + shiftY); vi_vv_visellip_27.set_part_x(1, -16 + shiftX); vi_vv_visellip_27.set_part_y(1, 114 + shiftY); vi_vv_visellip_28.set_part_x(1, -15 + shiftX); vi_vv_visellip_28.set_part_y(1, 117 + shiftY); vi_vv_visellip_29.set_part_x(1, -13 + shiftX); vi_vv_visellip_29.set_part_y(1, 120 + shiftY); vi_vv_visellip_30.set_part_x(1, -10 + shiftX); vi_vv_visellip_30.set_part_y(1, 123 + shiftY); vi_vv_visellip_31.set_part_x(1, -8 + shiftX); vi_vv_visellip_31.set_part_y(1, 126 + shiftY); vi_vv_visellip_32.set_part_x(1, -5 + shiftX); vi_vv_visellip_32.set_part_y(1, 129 + shiftY); vi_vv_visellip_33.set_part_x(1, -2 + shiftX); vi_vv_visellip_33.set_part_y(1, 132 + shiftY); vi_vv_visellip_34.set_part_x(1, 1 + shiftX); vi_vv_visellip_34.set_part_y(1, 134 + shiftY); vi_vv_visellip_35.set_part_x(1, 5 + shiftX); vi_vv_visellip_35.set_part_y(1, 136 + shiftY); vi_vv_visellip_36.set_part_x(1, 9 + shiftX); vi_vv_visellip_36.set_part_y(1, 139 + shiftY); vi_vv_visellip_37.set_part_x(1, 13 + shiftX); vi_vv_visellip_37.set_part_y(1, 141 + shiftY); vi_vv_visellip_38.set_part_x(1, 17 + shiftX); vi_vv_visellip_38.set_part_y(1, 142 + shiftY); vi_vv_visellip_39.set_part_x(1, 21 + shiftX); vi_vv_visellip_39.set_part_y(1, 144 + shiftY); vi_vv_visellip_40.set_part_x(1, 26 + shiftX); vi_vv_visellip_40.set_part_y(1, 145 + shiftY); vi_vv_visellip_41.set_part_x(1, 30 + shiftX); vi_vv_visellip_41.set_part_y(1, 146 + shiftY); vi_vv_visellip_42.set_part_x(1, 35 + shiftX); vi_vv_visellip_42.set_part_y(1, 147 + shiftY); vi_vv_visellip_43.set_part_x(1, 40 + shiftX); vi_vv_visellip_43.set_part_y(1, 148 + shiftY); vi_vv_visellip_44.set_part_x(1, 45 + shiftX); vi_vv_visellip_44.set_part_y(1, 148 + shiftY); vi_vv_visellip_45.set_part_x(1, 50 + shiftX); vi_vv_visellip_45.set_part_y(1, 148 + shiftY); vi_vv_visellip_46.set_part_x(1, 53 + shiftX); vi_vv_visellip_46.set_part_y(1, 148 + shiftY); vi_vv_visellip_47.set_part_x(1, 58 + shiftX); vi_vv_visellip_47.set_part_y(1, 148 + shiftY); vi_vv_visellip_48.set_part_x(1, 63 + shiftX); vi_vv_visellip_48.set_part_y(1, 148 + shiftY); vi_vv_visellip_49.set_part_x(1, 68 + shiftX); vi_vv_visellip_49.set_part_y(1, 147 + shiftY); vi_vv_visellip_50.set_part_x(1, 73 + shiftX); vi_vv_visellip_50.set_part_y(1, 146 + shiftY); vi_vv_visellip_51.set_part_x(1, 77 + shiftX); vi_vv_visellip_51.set_part_y(1, 144 + shiftY); vi_vv_visellip_52.set_part_x(1, 81 + shiftX); vi_vv_visellip_52.set_part_y(1, 143 + shiftY); vi_vv_visellip_53.set_part_x(1, 86 + shiftX); vi_vv_visellip_53.set_part_y(1, 141 + shiftY); vi_vv_visellip_54.set_part_x(1, 90 + shiftX); vi_vv_visellip_54.set_part_y(1, 139 + shiftY); vi_vv_visellip_55.set_part_x(1, 94 + shiftX); vi_vv_visellip_55.set_part_y(1, 137 + shiftY); vi_vv_visellip_56.set_part_x(1, 97 + shiftX); vi_vv_visellip_56.set_part_y(1, 135 + shiftY); vi_vv_visellip_57.set_part_x(1, 101 + shiftX); vi_vv_visellip_57.set_part_y(1, 133 + shiftY); vi_vv_visellip_58.set_part_x(1, 104 + shiftX); vi_vv_visellip_58.set_part_y(1, 130 + shiftY); vi_vv_visellip_59.set_part_x(1, 107 + shiftX); vi_vv_visellip_59.set_part_y(1, 127 + shiftY); vi_vv_visellip_60.set_part_x(1, 110 + shiftX); vi_vv_visellip_60.set_part_y(1, 124 + shiftY); vi_vv_visellip_61.set_part_x(1, 112 + shiftX); vi_vv_visellip_61.set_part_y(1, 121 + shiftY); vi_vv_visellip_62.set_part_x(1, 114 + shiftX); vi_vv_visellip_62.set_part_y(1, 118 + shiftY); vi_vv_visellip_63.set_part_x(1, 116 + shiftX); vi_vv_visellip_63.set_part_y(1, 115 + shiftY); vi_vv_visellip_64.set_part_x(1, 117 + shiftX); vi_vv_visellip_64.set_part_y(1, 111 + shiftY); vi_vv_visellip_65.set_part_x(1, 118 + shiftX); vi_vv_visellip_65.set_part_y(1, 108 + shiftY); vi_vv_visellip_66.set_part_x(1, 119 + shiftX); vi_vv_visellip_66.set_part_y(1, 105 + shiftY); vi_vv_visellip_67.set_part_x(1, 119 + shiftX); vi_vv_visellip_67.set_part_y(1, 101 + shiftY); vi_vv_visellip_68.set_part_x(1, 119 + shiftX); vi_vv_visellip_68.set_part_y(1, 99 + shiftY); vi_vv_visellip_69.set_part_x(1, 119 + shiftX); vi_vv_visellip_69.set_part_y(1, 95 + shiftY); vi_vv_visellip_70.set_part_x(1, 119 + shiftX); vi_vv_visellip_70.set_part_y(1, 92 + shiftY); vi_vv_visellip_71.set_part_x(1, 118 + shiftX); vi_vv_visellip_71.set_part_y(1, 88 + shiftY); vi_vv_visellip_72.set_part_x(1, 116 + shiftX); vi_vv_visellip_72.set_part_y(1, 85 + shiftY); vi_vv_visellip_73.set_part_x(1, 115 + shiftX); vi_vv_visellip_73.set_part_y(1, 82 + shiftY); vi_vv_visellip_74.set_part_x(1, 113 + shiftX); vi_vv_visellip_74.set_part_y(1, 79 + shiftY); vi_vv_visellip_75.set_part_x(1, 111 + shiftX); vi_vv_visellip_75.set_part_y(1, 75 + shiftY); vi_vv_visellip_76.set_part_x(1, 108 + shiftX); vi_vv_visellip_76.set_part_y(1, 72 + shiftY); vi_vv_visellip_77.set_part_x(1, 106 + shiftX); vi_vv_visellip_77.set_part_y(1, 70 + shiftY); vi_vv_visellip_78.set_part_x(1, 103 + shiftX); vi_vv_visellip_78.set_part_y(1, 67 + shiftY); vi_vv_visellip_79.set_part_x(1, 99 + shiftX); vi_vv_visellip_79.set_part_y(1, 64 + shiftY); vi_vv_visellip_80.set_part_x(1, 96 + shiftX); vi_vv_visellip_80.set_part_y(1, 62 + shiftY); vi_vv_visellip_81.set_part_x(1, 92 + shiftX); vi_vv_visellip_81.set_part_y(1, 60 + shiftY); vi_vv_visellip_82.set_part_x(1, 88 + shiftX); vi_vv_visellip_82.set_part_y(1, 58 + shiftY); vi_vv_visellip_83.set_part_x(1, 84 + shiftX); vi_vv_visellip_83.set_part_y(1, 56 + shiftY); vi_vv_visellip_84.set_part_x(1, 79 + shiftX); vi_vv_visellip_84.set_part_y(1, 54 + shiftY); vi_vv_visellip_85.set_part_x(1, 75 + shiftX); vi_vv_visellip_85.set_part_y(1, 53 + shiftY); vi_vv_visellip_86.set_part_x(1, 70 + shiftX); vi_vv_visellip_86.set_part_y(1, 52 + shiftY); vi_vv_visellip_87.set_part_x(1, 66 + shiftX); vi_vv_visellip_87.set_part_y(1, 51 + shiftY); vi_vv_visellip_88.set_part_x(1, 61 + shiftX); vi_vv_visellip_88.set_part_y(1, 50 + shiftY); vi_vv_visellip_89.set_part_x(1, 56 + shiftX); vi_vv_visellip_89.set_part_y(1, 50 + shiftY); vi_vv_visellip_90.set_part_x(1, 51 + shiftX); vi_vv_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.7 then # ecc: -0.7 vi_vv_visellip_0.set_part_x(1, 50 + shiftX); vi_vv_visellip_0.set_part_y(1, 50 + shiftY); vi_vv_visellip_1.set_part_x(1, 47 + shiftX); vi_vv_visellip_1.set_part_y(1, 51 + shiftY); vi_vv_visellip_2.set_part_x(1, 44 + shiftX); vi_vv_visellip_2.set_part_y(1, 51 + shiftY); vi_vv_visellip_3.set_part_x(1, 40 + shiftX); vi_vv_visellip_3.set_part_y(1, 52 + shiftY); vi_vv_visellip_4.set_part_x(1, 37 + shiftX); vi_vv_visellip_4.set_part_y(1, 53 + shiftY); vi_vv_visellip_5.set_part_x(1, 33 + shiftX); vi_vv_visellip_5.set_part_y(1, 55 + shiftY); vi_vv_visellip_6.set_part_x(1, 30 + shiftX); vi_vv_visellip_6.set_part_y(1, 57 + shiftY); vi_vv_visellip_7.set_part_x(1, 27 + shiftX); vi_vv_visellip_7.set_part_y(1, 59 + shiftY); vi_vv_visellip_8.set_part_x(1, 24 + shiftX); vi_vv_visellip_8.set_part_y(1, 61 + shiftY); vi_vv_visellip_9.set_part_x(1, 21 + shiftX); vi_vv_visellip_9.set_part_y(1, 64 + shiftY); vi_vv_visellip_10.set_part_x(1, 18 + shiftX); vi_vv_visellip_10.set_part_y(1, 67 + shiftY); vi_vv_visellip_11.set_part_x(1, 16 + shiftX); vi_vv_visellip_11.set_part_y(1, 70 + shiftY); vi_vv_visellip_12.set_part_x(1, 13 + shiftX); vi_vv_visellip_12.set_part_y(1, 73 + shiftY); vi_vv_visellip_13.set_part_x(1, 11 + shiftX); vi_vv_visellip_13.set_part_y(1, 77 + shiftY); vi_vv_visellip_14.set_part_x(1, 9 + shiftX); vi_vv_visellip_14.set_part_y(1, 81 + shiftY); vi_vv_visellip_15.set_part_x(1, 7 + shiftX); vi_vv_visellip_15.set_part_y(1, 85 + shiftY); vi_vv_visellip_16.set_part_x(1, 6 + shiftX); vi_vv_visellip_16.set_part_y(1, 90 + shiftY); vi_vv_visellip_17.set_part_x(1, 4 + shiftX); vi_vv_visellip_17.set_part_y(1, 94 + shiftY); vi_vv_visellip_18.set_part_x(1, 3 + shiftX); vi_vv_visellip_18.set_part_y(1, 99 + shiftY); vi_vv_visellip_19.set_part_x(1, 2 + shiftX); vi_vv_visellip_19.set_part_y(1, 103 + shiftY); vi_vv_visellip_20.set_part_x(1, 1 + shiftX); vi_vv_visellip_20.set_part_y(1, 108 + shiftY); vi_vv_visellip_21.set_part_x(1, 1 + shiftX); vi_vv_visellip_21.set_part_y(1, 113 + shiftY); vi_vv_visellip_22.set_part_x(1, 1 + shiftX); vi_vv_visellip_22.set_part_y(1, 118 + shiftY); vi_vv_visellip_23.set_part_x(1, 1 + shiftX); vi_vv_visellip_23.set_part_y(1, 121 + shiftY); vi_vv_visellip_24.set_part_x(1, 1 + shiftX); vi_vv_visellip_24.set_part_y(1, 126 + shiftY); vi_vv_visellip_25.set_part_x(1, 1 + shiftX); vi_vv_visellip_25.set_part_y(1, 131 + shiftY); vi_vv_visellip_26.set_part_x(1, 2 + shiftX); vi_vv_visellip_26.set_part_y(1, 136 + shiftY); vi_vv_visellip_27.set_part_x(1, 3 + shiftX); vi_vv_visellip_27.set_part_y(1, 141 + shiftY); vi_vv_visellip_28.set_part_x(1, 4 + shiftX); vi_vv_visellip_28.set_part_y(1, 145 + shiftY); vi_vv_visellip_29.set_part_x(1, 5 + shiftX); vi_vv_visellip_29.set_part_y(1, 150 + shiftY); vi_vv_visellip_30.set_part_x(1, 7 + shiftX); vi_vv_visellip_30.set_part_y(1, 154 + shiftY); vi_vv_visellip_31.set_part_x(1, 9 + shiftX); vi_vv_visellip_31.set_part_y(1, 158 + shiftY); vi_vv_visellip_32.set_part_x(1, 11 + shiftX); vi_vv_visellip_32.set_part_y(1, 162 + shiftY); vi_vv_visellip_33.set_part_x(1, 13 + shiftX); vi_vv_visellip_33.set_part_y(1, 166 + shiftY); vi_vv_visellip_34.set_part_x(1, 15 + shiftX); vi_vv_visellip_34.set_part_y(1, 169 + shiftY); vi_vv_visellip_35.set_part_x(1, 18 + shiftX); vi_vv_visellip_35.set_part_y(1, 173 + shiftY); vi_vv_visellip_36.set_part_x(1, 21 + shiftX); vi_vv_visellip_36.set_part_y(1, 176 + shiftY); vi_vv_visellip_37.set_part_x(1, 24 + shiftX); vi_vv_visellip_37.set_part_y(1, 178 + shiftY); vi_vv_visellip_38.set_part_x(1, 27 + shiftX); vi_vv_visellip_38.set_part_y(1, 181 + shiftY); vi_vv_visellip_39.set_part_x(1, 30 + shiftX); vi_vv_visellip_39.set_part_y(1, 183 + shiftY); vi_vv_visellip_40.set_part_x(1, 33 + shiftX); vi_vv_visellip_40.set_part_y(1, 185 + shiftY); vi_vv_visellip_41.set_part_x(1, 36 + shiftX); vi_vv_visellip_41.set_part_y(1, 187 + shiftY); vi_vv_visellip_42.set_part_x(1, 40 + shiftX); vi_vv_visellip_42.set_part_y(1, 188 + shiftY); vi_vv_visellip_43.set_part_x(1, 43 + shiftX); vi_vv_visellip_43.set_part_y(1, 189 + shiftY); vi_vv_visellip_44.set_part_x(1, 46 + shiftX); vi_vv_visellip_44.set_part_y(1, 189 + shiftY); vi_vv_visellip_45.set_part_x(1, 50 + shiftX); vi_vv_visellip_45.set_part_y(1, 189 + shiftY); vi_vv_visellip_46.set_part_x(1, 52 + shiftX); vi_vv_visellip_46.set_part_y(1, 189 + shiftY); vi_vv_visellip_47.set_part_x(1, 56 + shiftX); vi_vv_visellip_47.set_part_y(1, 189 + shiftY); vi_vv_visellip_48.set_part_x(1, 59 + shiftX); vi_vv_visellip_48.set_part_y(1, 188 + shiftY); vi_vv_visellip_49.set_part_x(1, 63 + shiftX); vi_vv_visellip_49.set_part_y(1, 187 + shiftY); vi_vv_visellip_50.set_part_x(1, 66 + shiftX); vi_vv_visellip_50.set_part_y(1, 186 + shiftY); vi_vv_visellip_51.set_part_x(1, 69 + shiftX); vi_vv_visellip_51.set_part_y(1, 184 + shiftY); vi_vv_visellip_52.set_part_x(1, 72 + shiftX); vi_vv_visellip_52.set_part_y(1, 182 + shiftY); vi_vv_visellip_53.set_part_x(1, 75 + shiftX); vi_vv_visellip_53.set_part_y(1, 179 + shiftY); vi_vv_visellip_54.set_part_x(1, 78 + shiftX); vi_vv_visellip_54.set_part_y(1, 177 + shiftY); vi_vv_visellip_55.set_part_x(1, 81 + shiftX); vi_vv_visellip_55.set_part_y(1, 174 + shiftY); vi_vv_visellip_56.set_part_x(1, 84 + shiftX); vi_vv_visellip_56.set_part_y(1, 171 + shiftY); vi_vv_visellip_57.set_part_x(1, 86 + shiftX); vi_vv_visellip_57.set_part_y(1, 167 + shiftY); vi_vv_visellip_58.set_part_x(1, 88 + shiftX); vi_vv_visellip_58.set_part_y(1, 163 + shiftY); vi_vv_visellip_59.set_part_x(1, 90 + shiftX); vi_vv_visellip_59.set_part_y(1, 160 + shiftY); vi_vv_visellip_60.set_part_x(1, 92 + shiftX); vi_vv_visellip_60.set_part_y(1, 156 + shiftY); vi_vv_visellip_61.set_part_x(1, 94 + shiftX); vi_vv_visellip_61.set_part_y(1, 151 + shiftY); vi_vv_visellip_62.set_part_x(1, 96 + shiftX); vi_vv_visellip_62.set_part_y(1, 147 + shiftY); vi_vv_visellip_63.set_part_x(1, 97 + shiftX); vi_vv_visellip_63.set_part_y(1, 142 + shiftY); vi_vv_visellip_64.set_part_x(1, 98 + shiftX); vi_vv_visellip_64.set_part_y(1, 138 + shiftY); vi_vv_visellip_65.set_part_x(1, 99 + shiftX); vi_vv_visellip_65.set_part_y(1, 133 + shiftY); vi_vv_visellip_66.set_part_x(1, 99 + shiftX); vi_vv_visellip_66.set_part_y(1, 128 + shiftY); vi_vv_visellip_67.set_part_x(1, 99 + shiftX); vi_vv_visellip_67.set_part_y(1, 123 + shiftY); vi_vv_visellip_68.set_part_x(1, 99 + shiftX); vi_vv_visellip_68.set_part_y(1, 119 + shiftY); vi_vv_visellip_69.set_part_x(1, 99 + shiftX); vi_vv_visellip_69.set_part_y(1, 115 + shiftY); vi_vv_visellip_70.set_part_x(1, 99 + shiftX); vi_vv_visellip_70.set_part_y(1, 110 + shiftY); vi_vv_visellip_71.set_part_x(1, 98 + shiftX); vi_vv_visellip_71.set_part_y(1, 105 + shiftY); vi_vv_visellip_72.set_part_x(1, 97 + shiftX); vi_vv_visellip_72.set_part_y(1, 100 + shiftY); vi_vv_visellip_73.set_part_x(1, 96 + shiftX); vi_vv_visellip_73.set_part_y(1, 96 + shiftY); vi_vv_visellip_74.set_part_x(1, 95 + shiftX); vi_vv_visellip_74.set_part_y(1, 91 + shiftY); vi_vv_visellip_75.set_part_x(1, 93 + shiftX); vi_vv_visellip_75.set_part_y(1, 87 + shiftY); vi_vv_visellip_76.set_part_x(1, 92 + shiftX); vi_vv_visellip_76.set_part_y(1, 83 + shiftY); vi_vv_visellip_77.set_part_x(1, 90 + shiftX); vi_vv_visellip_77.set_part_y(1, 79 + shiftY); vi_vv_visellip_78.set_part_x(1, 87 + shiftX); vi_vv_visellip_78.set_part_y(1, 75 + shiftY); vi_vv_visellip_79.set_part_x(1, 85 + shiftX); vi_vv_visellip_79.set_part_y(1, 71 + shiftY); vi_vv_visellip_80.set_part_x(1, 82 + shiftX); vi_vv_visellip_80.set_part_y(1, 68 + shiftY); vi_vv_visellip_81.set_part_x(1, 80 + shiftX); vi_vv_visellip_81.set_part_y(1, 65 + shiftY); vi_vv_visellip_82.set_part_x(1, 77 + shiftX); vi_vv_visellip_82.set_part_y(1, 62 + shiftY); vi_vv_visellip_83.set_part_x(1, 74 + shiftX); vi_vv_visellip_83.set_part_y(1, 59 + shiftY); vi_vv_visellip_84.set_part_x(1, 71 + shiftX); vi_vv_visellip_84.set_part_y(1, 57 + shiftY); vi_vv_visellip_85.set_part_x(1, 68 + shiftX); vi_vv_visellip_85.set_part_y(1, 55 + shiftY); vi_vv_visellip_86.set_part_x(1, 64 + shiftX); vi_vv_visellip_86.set_part_y(1, 54 + shiftY); vi_vv_visellip_87.set_part_x(1, 61 + shiftX); vi_vv_visellip_87.set_part_y(1, 52 + shiftY); vi_vv_visellip_88.set_part_x(1, 58 + shiftX); vi_vv_visellip_88.set_part_y(1, 51 + shiftY); vi_vv_visellip_89.set_part_x(1, 54 + shiftX); vi_vv_visellip_89.set_part_y(1, 51 + shiftY); vi_vv_visellip_90.set_part_x(1, 51 + shiftX); vi_vv_visellip_90.set_part_y(1, 51 + shiftY); elseif ecc == 0.8 then # ecc: 0.8 vi_vv_visellip_0.set_part_x(1, 50 + shiftX); vi_vv_visellip_0.set_part_y(1, 50 + shiftY); vi_vv_visellip_1.set_part_x(1, 46 + shiftX); vi_vv_visellip_1.set_part_y(1, 50 + shiftY); vi_vv_visellip_2.set_part_x(1, 41 + shiftX); vi_vv_visellip_2.set_part_y(1, 50 + shiftY); vi_vv_visellip_3.set_part_x(1, 36 + shiftX); vi_vv_visellip_3.set_part_y(1, 50 + shiftY); vi_vv_visellip_4.set_part_x(1, 31 + shiftX); vi_vv_visellip_4.set_part_y(1, 51 + shiftY); vi_vv_visellip_5.set_part_x(1, 27 + shiftX); vi_vv_visellip_5.set_part_y(1, 52 + shiftY); vi_vv_visellip_6.set_part_x(1, 22 + shiftX); vi_vv_visellip_6.set_part_y(1, 53 + shiftY); vi_vv_visellip_7.set_part_x(1, 18 + shiftX); vi_vv_visellip_7.set_part_y(1, 54 + shiftY); vi_vv_visellip_8.set_part_x(1, 14 + shiftX); vi_vv_visellip_8.set_part_y(1, 56 + shiftY); vi_vv_visellip_9.set_part_x(1, 9 + shiftX); vi_vv_visellip_9.set_part_y(1, 57 + shiftY); vi_vv_visellip_10.set_part_x(1, 6 + shiftX); vi_vv_visellip_10.set_part_y(1, 59 + shiftY); vi_vv_visellip_11.set_part_x(1, 2 + shiftX); vi_vv_visellip_11.set_part_y(1, 61 + shiftY); vi_vv_visellip_12.set_part_x(1, -1 + shiftX); vi_vv_visellip_12.set_part_y(1, 63 + shiftY); vi_vv_visellip_13.set_part_x(1, -5 + shiftX); vi_vv_visellip_13.set_part_y(1, 66 + shiftY); vi_vv_visellip_14.set_part_x(1, -7 + shiftX); vi_vv_visellip_14.set_part_y(1, 68 + shiftY); vi_vv_visellip_15.set_part_x(1, -10 + shiftX); vi_vv_visellip_15.set_part_y(1, 70 + shiftY); vi_vv_visellip_16.set_part_x(1, -12 + shiftX); vi_vv_visellip_16.set_part_y(1, 73 + shiftY); vi_vv_visellip_17.set_part_x(1, -14 + shiftX); vi_vv_visellip_17.set_part_y(1, 76 + shiftY); vi_vv_visellip_18.set_part_x(1, -16 + shiftX); vi_vv_visellip_18.set_part_y(1, 78 + shiftY); vi_vv_visellip_19.set_part_x(1, -17 + shiftX); vi_vv_visellip_19.set_part_y(1, 81 + shiftY); vi_vv_visellip_20.set_part_x(1, -18 + shiftX); vi_vv_visellip_20.set_part_y(1, 84 + shiftY); vi_vv_visellip_21.set_part_x(1, -19 + shiftX); vi_vv_visellip_21.set_part_y(1, 87 + shiftY); vi_vv_visellip_22.set_part_x(1, -19 + shiftX); vi_vv_visellip_22.set_part_y(1, 90 + shiftY); vi_vv_visellip_23.set_part_x(1, -19 + shiftX); vi_vv_visellip_23.set_part_y(1, 92 + shiftY); vi_vv_visellip_24.set_part_x(1, -19 + shiftX); vi_vv_visellip_24.set_part_y(1, 95 + shiftY); vi_vv_visellip_25.set_part_x(1, -19 + shiftX); vi_vv_visellip_25.set_part_y(1, 98 + shiftY); vi_vv_visellip_26.set_part_x(1, -18 + shiftX); vi_vv_visellip_26.set_part_y(1, 100 + shiftY); vi_vv_visellip_27.set_part_x(1, -16 + shiftX); vi_vv_visellip_27.set_part_y(1, 103 + shiftY); vi_vv_visellip_28.set_part_x(1, -15 + shiftX); vi_vv_visellip_28.set_part_y(1, 106 + shiftY); vi_vv_visellip_29.set_part_x(1, -13 + shiftX); vi_vv_visellip_29.set_part_y(1, 109 + shiftY); vi_vv_visellip_30.set_part_x(1, -10 + shiftX); vi_vv_visellip_30.set_part_y(1, 111 + shiftY); vi_vv_visellip_31.set_part_x(1, -8 + shiftX); vi_vv_visellip_31.set_part_y(1, 114 + shiftY); vi_vv_visellip_32.set_part_x(1, -5 + shiftX); vi_vv_visellip_32.set_part_y(1, 116 + shiftY); vi_vv_visellip_33.set_part_x(1, -2 + shiftX); vi_vv_visellip_33.set_part_y(1, 118 + shiftY); vi_vv_visellip_34.set_part_x(1, 1 + shiftX); vi_vv_visellip_34.set_part_y(1, 120 + shiftY); vi_vv_visellip_35.set_part_x(1, 5 + shiftX); vi_vv_visellip_35.set_part_y(1, 122 + shiftY); vi_vv_visellip_36.set_part_x(1, 9 + shiftX); vi_vv_visellip_36.set_part_y(1, 124 + shiftY); vi_vv_visellip_37.set_part_x(1, 13 + shiftX); vi_vv_visellip_37.set_part_y(1, 126 + shiftY); vi_vv_visellip_38.set_part_x(1, 17 + shiftX); vi_vv_visellip_38.set_part_y(1, 127 + shiftY); vi_vv_visellip_39.set_part_x(1, 21 + shiftX); vi_vv_visellip_39.set_part_y(1, 129 + shiftY); vi_vv_visellip_40.set_part_x(1, 26 + shiftX); vi_vv_visellip_40.set_part_y(1, 130 + shiftY); vi_vv_visellip_41.set_part_x(1, 30 + shiftX); vi_vv_visellip_41.set_part_y(1, 131 + shiftY); vi_vv_visellip_42.set_part_x(1, 35 + shiftX); vi_vv_visellip_42.set_part_y(1, 131 + shiftY); vi_vv_visellip_43.set_part_x(1, 40 + shiftX); vi_vv_visellip_43.set_part_y(1, 132 + shiftY); vi_vv_visellip_44.set_part_x(1, 45 + shiftX); vi_vv_visellip_44.set_part_y(1, 132 + shiftY); vi_vv_visellip_45.set_part_x(1, 50 + shiftX); vi_vv_visellip_45.set_part_y(1, 132 + shiftY); vi_vv_visellip_46.set_part_x(1, 53 + shiftX); vi_vv_visellip_46.set_part_y(1, 132 + shiftY); vi_vv_visellip_47.set_part_x(1, 58 + shiftX); vi_vv_visellip_47.set_part_y(1, 132 + shiftY); vi_vv_visellip_48.set_part_x(1, 63 + shiftX); vi_vv_visellip_48.set_part_y(1, 132 + shiftY); vi_vv_visellip_49.set_part_x(1, 68 + shiftX); vi_vv_visellip_49.set_part_y(1, 131 + shiftY); vi_vv_visellip_50.set_part_x(1, 73 + shiftX); vi_vv_visellip_50.set_part_y(1, 130 + shiftY); vi_vv_visellip_51.set_part_x(1, 77 + shiftX); vi_vv_visellip_51.set_part_y(1, 129 + shiftY); vi_vv_visellip_52.set_part_x(1, 81 + shiftX); vi_vv_visellip_52.set_part_y(1, 128 + shiftY); vi_vv_visellip_53.set_part_x(1, 86 + shiftX); vi_vv_visellip_53.set_part_y(1, 126 + shiftY); vi_vv_visellip_54.set_part_x(1, 90 + shiftX); vi_vv_visellip_54.set_part_y(1, 125 + shiftY); vi_vv_visellip_55.set_part_x(1, 94 + shiftX); vi_vv_visellip_55.set_part_y(1, 123 + shiftY); vi_vv_visellip_56.set_part_x(1, 97 + shiftX); vi_vv_visellip_56.set_part_y(1, 121 + shiftY); vi_vv_visellip_57.set_part_x(1, 101 + shiftX); vi_vv_visellip_57.set_part_y(1, 119 + shiftY); vi_vv_visellip_58.set_part_x(1, 104 + shiftX); vi_vv_visellip_58.set_part_y(1, 117 + shiftY); vi_vv_visellip_59.set_part_x(1, 107 + shiftX); vi_vv_visellip_59.set_part_y(1, 115 + shiftY); vi_vv_visellip_60.set_part_x(1, 110 + shiftX); vi_vv_visellip_60.set_part_y(1, 112 + shiftY); vi_vv_visellip_61.set_part_x(1, 112 + shiftX); vi_vv_visellip_61.set_part_y(1, 110 + shiftY); vi_vv_visellip_62.set_part_x(1, 114 + shiftX); vi_vv_visellip_62.set_part_y(1, 107 + shiftY); vi_vv_visellip_63.set_part_x(1, 116 + shiftX); vi_vv_visellip_63.set_part_y(1, 104 + shiftY); vi_vv_visellip_64.set_part_x(1, 117 + shiftX); vi_vv_visellip_64.set_part_y(1, 101 + shiftY); vi_vv_visellip_65.set_part_x(1, 118 + shiftX); vi_vv_visellip_65.set_part_y(1, 99 + shiftY); vi_vv_visellip_66.set_part_x(1, 119 + shiftX); vi_vv_visellip_66.set_part_y(1, 96 + shiftY); vi_vv_visellip_67.set_part_x(1, 119 + shiftX); vi_vv_visellip_67.set_part_y(1, 93 + shiftY); vi_vv_visellip_68.set_part_x(1, 119 + shiftX); vi_vv_visellip_68.set_part_y(1, 91 + shiftY); vi_vv_visellip_69.set_part_x(1, 119 + shiftX); vi_vv_visellip_69.set_part_y(1, 88 + shiftY); vi_vv_visellip_70.set_part_x(1, 119 + shiftX); vi_vv_visellip_70.set_part_y(1, 85 + shiftY); vi_vv_visellip_71.set_part_x(1, 118 + shiftX); vi_vv_visellip_71.set_part_y(1, 82 + shiftY); vi_vv_visellip_72.set_part_x(1, 116 + shiftX); vi_vv_visellip_72.set_part_y(1, 79 + shiftY); vi_vv_visellip_73.set_part_x(1, 115 + shiftX); vi_vv_visellip_73.set_part_y(1, 77 + shiftY); vi_vv_visellip_74.set_part_x(1, 113 + shiftX); vi_vv_visellip_74.set_part_y(1, 74 + shiftY); vi_vv_visellip_75.set_part_x(1, 111 + shiftX); vi_vv_visellip_75.set_part_y(1, 71 + shiftY); vi_vv_visellip_76.set_part_x(1, 108 + shiftX); vi_vv_visellip_76.set_part_y(1, 69 + shiftY); vi_vv_visellip_77.set_part_x(1, 106 + shiftX); vi_vv_visellip_77.set_part_y(1, 66 + shiftY); vi_vv_visellip_78.set_part_x(1, 103 + shiftX); vi_vv_visellip_78.set_part_y(1, 64 + shiftY); vi_vv_visellip_79.set_part_x(1, 99 + shiftX); vi_vv_visellip_79.set_part_y(1, 62 + shiftY); vi_vv_visellip_80.set_part_x(1, 96 + shiftX); vi_vv_visellip_80.set_part_y(1, 60 + shiftY); vi_vv_visellip_81.set_part_x(1, 92 + shiftX); vi_vv_visellip_81.set_part_y(1, 58 + shiftY); vi_vv_visellip_82.set_part_x(1, 88 + shiftX); vi_vv_visellip_82.set_part_y(1, 56 + shiftY); vi_vv_visellip_83.set_part_x(1, 84 + shiftX); vi_vv_visellip_83.set_part_y(1, 55 + shiftY); vi_vv_visellip_84.set_part_x(1, 79 + shiftX); vi_vv_visellip_84.set_part_y(1, 54 + shiftY); vi_vv_visellip_85.set_part_x(1, 75 + shiftX); vi_vv_visellip_85.set_part_y(1, 52 + shiftY); vi_vv_visellip_86.set_part_x(1, 70 + shiftX); vi_vv_visellip_86.set_part_y(1, 51 + shiftY); vi_vv_visellip_87.set_part_x(1, 66 + shiftX); vi_vv_visellip_87.set_part_y(1, 51 + shiftY); vi_vv_visellip_88.set_part_x(1, 61 + shiftX); vi_vv_visellip_88.set_part_y(1, 50 + shiftY); vi_vv_visellip_89.set_part_x(1, 56 + shiftX); vi_vv_visellip_89.set_part_y(1, 50 + shiftY); vi_vv_visellip_90.set_part_x(1, 51 + shiftX); vi_vv_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.8 then # ecc: -0.8 vi_vv_visellip_0.set_part_x(1, 50 + shiftX); vi_vv_visellip_0.set_part_y(1, 50 + shiftY); vi_vv_visellip_1.set_part_x(1, 48 + shiftX); vi_vv_visellip_1.set_part_y(1, 51 + shiftY); vi_vv_visellip_2.set_part_x(1, 45 + shiftX); vi_vv_visellip_2.set_part_y(1, 51 + shiftY); vi_vv_visellip_3.set_part_x(1, 42 + shiftX); vi_vv_visellip_3.set_part_y(1, 52 + shiftY); vi_vv_visellip_4.set_part_x(1, 39 + shiftX); vi_vv_visellip_4.set_part_y(1, 53 + shiftY); vi_vv_visellip_5.set_part_x(1, 36 + shiftX); vi_vv_visellip_5.set_part_y(1, 55 + shiftY); vi_vv_visellip_6.set_part_x(1, 33 + shiftX); vi_vv_visellip_6.set_part_y(1, 57 + shiftY); vi_vv_visellip_7.set_part_x(1, 31 + shiftX); vi_vv_visellip_7.set_part_y(1, 59 + shiftY); vi_vv_visellip_8.set_part_x(1, 28 + shiftX); vi_vv_visellip_8.set_part_y(1, 61 + shiftY); vi_vv_visellip_9.set_part_x(1, 26 + shiftX); vi_vv_visellip_9.set_part_y(1, 64 + shiftY); vi_vv_visellip_10.set_part_x(1, 24 + shiftX); vi_vv_visellip_10.set_part_y(1, 67 + shiftY); vi_vv_visellip_11.set_part_x(1, 21 + shiftX); vi_vv_visellip_11.set_part_y(1, 70 + shiftY); vi_vv_visellip_12.set_part_x(1, 19 + shiftX); vi_vv_visellip_12.set_part_y(1, 73 + shiftY); vi_vv_visellip_13.set_part_x(1, 17 + shiftX); vi_vv_visellip_13.set_part_y(1, 77 + shiftY); vi_vv_visellip_14.set_part_x(1, 16 + shiftX); vi_vv_visellip_14.set_part_y(1, 81 + shiftY); vi_vv_visellip_15.set_part_x(1, 14 + shiftX); vi_vv_visellip_15.set_part_y(1, 85 + shiftY); vi_vv_visellip_16.set_part_x(1, 13 + shiftX); vi_vv_visellip_16.set_part_y(1, 90 + shiftY); vi_vv_visellip_17.set_part_x(1, 12 + shiftX); vi_vv_visellip_17.set_part_y(1, 94 + shiftY); vi_vv_visellip_18.set_part_x(1, 11 + shiftX); vi_vv_visellip_18.set_part_y(1, 99 + shiftY); vi_vv_visellip_19.set_part_x(1, 10 + shiftX); vi_vv_visellip_19.set_part_y(1, 103 + shiftY); vi_vv_visellip_20.set_part_x(1, 9 + shiftX); vi_vv_visellip_20.set_part_y(1, 108 + shiftY); vi_vv_visellip_21.set_part_x(1, 9 + shiftX); vi_vv_visellip_21.set_part_y(1, 113 + shiftY); vi_vv_visellip_22.set_part_x(1, 9 + shiftX); vi_vv_visellip_22.set_part_y(1, 118 + shiftY); vi_vv_visellip_23.set_part_x(1, 9 + shiftX); vi_vv_visellip_23.set_part_y(1, 121 + shiftY); vi_vv_visellip_24.set_part_x(1, 9 + shiftX); vi_vv_visellip_24.set_part_y(1, 126 + shiftY); vi_vv_visellip_25.set_part_x(1, 9 + shiftX); vi_vv_visellip_25.set_part_y(1, 131 + shiftY); vi_vv_visellip_26.set_part_x(1, 10 + shiftX); vi_vv_visellip_26.set_part_y(1, 136 + shiftY); vi_vv_visellip_27.set_part_x(1, 10 + shiftX); vi_vv_visellip_27.set_part_y(1, 141 + shiftY); vi_vv_visellip_28.set_part_x(1, 11 + shiftX); vi_vv_visellip_28.set_part_y(1, 145 + shiftY); vi_vv_visellip_29.set_part_x(1, 13 + shiftX); vi_vv_visellip_29.set_part_y(1, 150 + shiftY); vi_vv_visellip_30.set_part_x(1, 14 + shiftX); vi_vv_visellip_30.set_part_y(1, 154 + shiftY); vi_vv_visellip_31.set_part_x(1, 15 + shiftX); vi_vv_visellip_31.set_part_y(1, 158 + shiftY); vi_vv_visellip_32.set_part_x(1, 17 + shiftX); vi_vv_visellip_32.set_part_y(1, 162 + shiftY); vi_vv_visellip_33.set_part_x(1, 19 + shiftX); vi_vv_visellip_33.set_part_y(1, 166 + shiftY); vi_vv_visellip_34.set_part_x(1, 21 + shiftX); vi_vv_visellip_34.set_part_y(1, 169 + shiftY); vi_vv_visellip_35.set_part_x(1, 23 + shiftX); vi_vv_visellip_35.set_part_y(1, 173 + shiftY); vi_vv_visellip_36.set_part_x(1, 25 + shiftX); vi_vv_visellip_36.set_part_y(1, 176 + shiftY); vi_vv_visellip_37.set_part_x(1, 28 + shiftX); vi_vv_visellip_37.set_part_y(1, 178 + shiftY); vi_vv_visellip_38.set_part_x(1, 30 + shiftX); vi_vv_visellip_38.set_part_y(1, 181 + shiftY); vi_vv_visellip_39.set_part_x(1, 33 + shiftX); vi_vv_visellip_39.set_part_y(1, 183 + shiftY); vi_vv_visellip_40.set_part_x(1, 36 + shiftX); vi_vv_visellip_40.set_part_y(1, 185 + shiftY); vi_vv_visellip_41.set_part_x(1, 38 + shiftX); vi_vv_visellip_41.set_part_y(1, 187 + shiftY); vi_vv_visellip_42.set_part_x(1, 41 + shiftX); vi_vv_visellip_42.set_part_y(1, 188 + shiftY); vi_vv_visellip_43.set_part_x(1, 44 + shiftX); vi_vv_visellip_43.set_part_y(1, 189 + shiftY); vi_vv_visellip_44.set_part_x(1, 47 + shiftX); vi_vv_visellip_44.set_part_y(1, 189 + shiftY); vi_vv_visellip_45.set_part_x(1, 50 + shiftX); vi_vv_visellip_45.set_part_y(1, 189 + shiftY); vi_vv_visellip_46.set_part_x(1, 52 + shiftX); vi_vv_visellip_46.set_part_y(1, 189 + shiftY); vi_vv_visellip_47.set_part_x(1, 55 + shiftX); vi_vv_visellip_47.set_part_y(1, 189 + shiftY); vi_vv_visellip_48.set_part_x(1, 58 + shiftX); vi_vv_visellip_48.set_part_y(1, 188 + shiftY); vi_vv_visellip_49.set_part_x(1, 61 + shiftX); vi_vv_visellip_49.set_part_y(1, 187 + shiftY); vi_vv_visellip_50.set_part_x(1, 63 + shiftX); vi_vv_visellip_50.set_part_y(1, 186 + shiftY); vi_vv_visellip_51.set_part_x(1, 66 + shiftX); vi_vv_visellip_51.set_part_y(1, 184 + shiftY); vi_vv_visellip_52.set_part_x(1, 69 + shiftX); vi_vv_visellip_52.set_part_y(1, 182 + shiftY); vi_vv_visellip_53.set_part_x(1, 71 + shiftX); vi_vv_visellip_53.set_part_y(1, 179 + shiftY); vi_vv_visellip_54.set_part_x(1, 74 + shiftX); vi_vv_visellip_54.set_part_y(1, 177 + shiftY); vi_vv_visellip_55.set_part_x(1, 76 + shiftX); vi_vv_visellip_55.set_part_y(1, 174 + shiftY); vi_vv_visellip_56.set_part_x(1, 78 + shiftX); vi_vv_visellip_56.set_part_y(1, 171 + shiftY); vi_vv_visellip_57.set_part_x(1, 80 + shiftX); vi_vv_visellip_57.set_part_y(1, 167 + shiftY); vi_vv_visellip_58.set_part_x(1, 82 + shiftX); vi_vv_visellip_58.set_part_y(1, 163 + shiftY); vi_vv_visellip_59.set_part_x(1, 84 + shiftX); vi_vv_visellip_59.set_part_y(1, 160 + shiftY); vi_vv_visellip_60.set_part_x(1, 86 + shiftX); vi_vv_visellip_60.set_part_y(1, 156 + shiftY); vi_vv_visellip_61.set_part_x(1, 87 + shiftX); vi_vv_visellip_61.set_part_y(1, 151 + shiftY); vi_vv_visellip_62.set_part_x(1, 88 + shiftX); vi_vv_visellip_62.set_part_y(1, 147 + shiftY); vi_vv_visellip_63.set_part_x(1, 89 + shiftX); vi_vv_visellip_63.set_part_y(1, 142 + shiftY); vi_vv_visellip_64.set_part_x(1, 90 + shiftX); vi_vv_visellip_64.set_part_y(1, 138 + shiftY); vi_vv_visellip_65.set_part_x(1, 91 + shiftX); vi_vv_visellip_65.set_part_y(1, 133 + shiftY); vi_vv_visellip_66.set_part_x(1, 91 + shiftX); vi_vv_visellip_66.set_part_y(1, 128 + shiftY); vi_vv_visellip_67.set_part_x(1, 91 + shiftX); vi_vv_visellip_67.set_part_y(1, 123 + shiftY); vi_vv_visellip_68.set_part_x(1, 91 + shiftX); vi_vv_visellip_68.set_part_y(1, 119 + shiftY); vi_vv_visellip_69.set_part_x(1, 91 + shiftX); vi_vv_visellip_69.set_part_y(1, 115 + shiftY); vi_vv_visellip_70.set_part_x(1, 91 + shiftX); vi_vv_visellip_70.set_part_y(1, 110 + shiftY); vi_vv_visellip_71.set_part_x(1, 90 + shiftX); vi_vv_visellip_71.set_part_y(1, 105 + shiftY); vi_vv_visellip_72.set_part_x(1, 90 + shiftX); vi_vv_visellip_72.set_part_y(1, 100 + shiftY); vi_vv_visellip_73.set_part_x(1, 89 + shiftX); vi_vv_visellip_73.set_part_y(1, 96 + shiftY); vi_vv_visellip_74.set_part_x(1, 88 + shiftX); vi_vv_visellip_74.set_part_y(1, 91 + shiftY); vi_vv_visellip_75.set_part_x(1, 86 + shiftX); vi_vv_visellip_75.set_part_y(1, 87 + shiftY); vi_vv_visellip_76.set_part_x(1, 85 + shiftX); vi_vv_visellip_76.set_part_y(1, 83 + shiftY); vi_vv_visellip_77.set_part_x(1, 83 + shiftX); vi_vv_visellip_77.set_part_y(1, 79 + shiftY); vi_vv_visellip_78.set_part_x(1, 81 + shiftX); vi_vv_visellip_78.set_part_y(1, 75 + shiftY); vi_vv_visellip_79.set_part_x(1, 79 + shiftX); vi_vv_visellip_79.set_part_y(1, 71 + shiftY); vi_vv_visellip_80.set_part_x(1, 77 + shiftX); vi_vv_visellip_80.set_part_y(1, 68 + shiftY); vi_vv_visellip_81.set_part_x(1, 75 + shiftX); vi_vv_visellip_81.set_part_y(1, 65 + shiftY); vi_vv_visellip_82.set_part_x(1, 73 + shiftX); vi_vv_visellip_82.set_part_y(1, 62 + shiftY); vi_vv_visellip_83.set_part_x(1, 70 + shiftX); vi_vv_visellip_83.set_part_y(1, 59 + shiftY); vi_vv_visellip_84.set_part_x(1, 67 + shiftX); vi_vv_visellip_84.set_part_y(1, 57 + shiftY); vi_vv_visellip_85.set_part_x(1, 65 + shiftX); vi_vv_visellip_85.set_part_y(1, 55 + shiftY); vi_vv_visellip_86.set_part_x(1, 62 + shiftX); vi_vv_visellip_86.set_part_y(1, 54 + shiftY); vi_vv_visellip_87.set_part_x(1, 59 + shiftX); vi_vv_visellip_87.set_part_y(1, 52 + shiftY); vi_vv_visellip_88.set_part_x(1, 56 + shiftX); vi_vv_visellip_88.set_part_y(1, 51 + shiftY); vi_vv_visellip_89.set_part_x(1, 53 + shiftX); vi_vv_visellip_89.set_part_y(1, 51 + shiftY); vi_vv_visellip_90.set_part_x(1, 51 + shiftX); vi_vv_visellip_90.set_part_y(1, 51 + shiftY); else # do nothing end; end; sub setScenarioAnimationFor_vi_vk_visellip(double ecc, int shiftX, int shiftY) begin if ecc == 0.0 then # do nothing elseif ecc == 0.7 then # ecc: 0.7 vi_vk_visellip_0.set_part_x(1, 50 + shiftX); vi_vk_visellip_0.set_part_y(1, 50 + shiftY); vi_vk_visellip_1.set_part_x(1, 46 + shiftX); vi_vk_visellip_1.set_part_y(1, 50 + shiftY); vi_vk_visellip_2.set_part_x(1, 41 + shiftX); vi_vk_visellip_2.set_part_y(1, 50 + shiftY); vi_vk_visellip_3.set_part_x(1, 36 + shiftX); vi_vk_visellip_3.set_part_y(1, 51 + shiftY); vi_vk_visellip_4.set_part_x(1, 31 + shiftX); vi_vk_visellip_4.set_part_y(1, 51 + shiftY); vi_vk_visellip_5.set_part_x(1, 27 + shiftX); vi_vk_visellip_5.set_part_y(1, 53 + shiftY); vi_vk_visellip_6.set_part_x(1, 22 + shiftX); vi_vk_visellip_6.set_part_y(1, 54 + shiftY); vi_vk_visellip_7.set_part_x(1, 18 + shiftX); vi_vk_visellip_7.set_part_y(1, 55 + shiftY); vi_vk_visellip_8.set_part_x(1, 14 + shiftX); vi_vk_visellip_8.set_part_y(1, 57 + shiftY); vi_vk_visellip_9.set_part_x(1, 9 + shiftX); vi_vk_visellip_9.set_part_y(1, 59 + shiftY); vi_vk_visellip_10.set_part_x(1, 6 + shiftX); vi_vk_visellip_10.set_part_y(1, 61 + shiftY); vi_vk_visellip_11.set_part_x(1, 2 + shiftX); vi_vk_visellip_11.set_part_y(1, 63 + shiftY); vi_vk_visellip_12.set_part_x(1, -1 + shiftX); vi_vk_visellip_12.set_part_y(1, 66 + shiftY); vi_vk_visellip_13.set_part_x(1, -5 + shiftX); vi_vk_visellip_13.set_part_y(1, 69 + shiftY); vi_vk_visellip_14.set_part_x(1, -7 + shiftX); vi_vk_visellip_14.set_part_y(1, 71 + shiftY); vi_vk_visellip_15.set_part_x(1, -10 + shiftX); vi_vk_visellip_15.set_part_y(1, 74 + shiftY); vi_vk_visellip_16.set_part_x(1, -12 + shiftX); vi_vk_visellip_16.set_part_y(1, 77 + shiftY); vi_vk_visellip_17.set_part_x(1, -14 + shiftX); vi_vk_visellip_17.set_part_y(1, 81 + shiftY); vi_vk_visellip_18.set_part_x(1, -16 + shiftX); vi_vk_visellip_18.set_part_y(1, 84 + shiftY); vi_vk_visellip_19.set_part_x(1, -17 + shiftX); vi_vk_visellip_19.set_part_y(1, 87 + shiftY); vi_vk_visellip_20.set_part_x(1, -18 + shiftX); vi_vk_visellip_20.set_part_y(1, 91 + shiftY); vi_vk_visellip_21.set_part_x(1, -19 + shiftX); vi_vk_visellip_21.set_part_y(1, 94 + shiftY); vi_vk_visellip_22.set_part_x(1, -19 + shiftX); vi_vk_visellip_22.set_part_y(1, 97 + shiftY); vi_vk_visellip_23.set_part_x(1, -19 + shiftX); vi_vk_visellip_23.set_part_y(1, 100 + shiftY); vi_vk_visellip_24.set_part_x(1, -19 + shiftX); vi_vk_visellip_24.set_part_y(1, 103 + shiftY); vi_vk_visellip_25.set_part_x(1, -19 + shiftX); vi_vk_visellip_25.set_part_y(1, 107 + shiftY); vi_vk_visellip_26.set_part_x(1, -18 + shiftX); vi_vk_visellip_26.set_part_y(1, 110 + shiftY); vi_vk_visellip_27.set_part_x(1, -16 + shiftX); vi_vk_visellip_27.set_part_y(1, 114 + shiftY); vi_vk_visellip_28.set_part_x(1, -15 + shiftX); vi_vk_visellip_28.set_part_y(1, 117 + shiftY); vi_vk_visellip_29.set_part_x(1, -13 + shiftX); vi_vk_visellip_29.set_part_y(1, 120 + shiftY); vi_vk_visellip_30.set_part_x(1, -10 + shiftX); vi_vk_visellip_30.set_part_y(1, 123 + shiftY); vi_vk_visellip_31.set_part_x(1, -8 + shiftX); vi_vk_visellip_31.set_part_y(1, 126 + shiftY); vi_vk_visellip_32.set_part_x(1, -5 + shiftX); vi_vk_visellip_32.set_part_y(1, 129 + shiftY); vi_vk_visellip_33.set_part_x(1, -2 + shiftX); vi_vk_visellip_33.set_part_y(1, 132 + shiftY); vi_vk_visellip_34.set_part_x(1, 1 + shiftX); vi_vk_visellip_34.set_part_y(1, 134 + shiftY); vi_vk_visellip_35.set_part_x(1, 5 + shiftX); vi_vk_visellip_35.set_part_y(1, 136 + shiftY); vi_vk_visellip_36.set_part_x(1, 9 + shiftX); vi_vk_visellip_36.set_part_y(1, 139 + shiftY); vi_vk_visellip_37.set_part_x(1, 13 + shiftX); vi_vk_visellip_37.set_part_y(1, 141 + shiftY); vi_vk_visellip_38.set_part_x(1, 17 + shiftX); vi_vk_visellip_38.set_part_y(1, 142 + shiftY); vi_vk_visellip_39.set_part_x(1, 21 + shiftX); vi_vk_visellip_39.set_part_y(1, 144 + shiftY); vi_vk_visellip_40.set_part_x(1, 26 + shiftX); vi_vk_visellip_40.set_part_y(1, 145 + shiftY); vi_vk_visellip_41.set_part_x(1, 30 + shiftX); vi_vk_visellip_41.set_part_y(1, 146 + shiftY); vi_vk_visellip_42.set_part_x(1, 35 + shiftX); vi_vk_visellip_42.set_part_y(1, 147 + shiftY); vi_vk_visellip_43.set_part_x(1, 40 + shiftX); vi_vk_visellip_43.set_part_y(1, 148 + shiftY); vi_vk_visellip_44.set_part_x(1, 45 + shiftX); vi_vk_visellip_44.set_part_y(1, 148 + shiftY); vi_vk_visellip_45.set_part_x(1, 50 + shiftX); vi_vk_visellip_45.set_part_y(1, 148 + shiftY); vi_vk_visellip_46.set_part_x(1, 53 + shiftX); vi_vk_visellip_46.set_part_y(1, 148 + shiftY); vi_vk_visellip_47.set_part_x(1, 58 + shiftX); vi_vk_visellip_47.set_part_y(1, 148 + shiftY); vi_vk_visellip_48.set_part_x(1, 63 + shiftX); vi_vk_visellip_48.set_part_y(1, 148 + shiftY); vi_vk_visellip_49.set_part_x(1, 68 + shiftX); vi_vk_visellip_49.set_part_y(1, 147 + shiftY); vi_vk_visellip_50.set_part_x(1, 73 + shiftX); vi_vk_visellip_50.set_part_y(1, 146 + shiftY); vi_vk_visellip_51.set_part_x(1, 77 + shiftX); vi_vk_visellip_51.set_part_y(1, 144 + shiftY); vi_vk_visellip_52.set_part_x(1, 81 + shiftX); vi_vk_visellip_52.set_part_y(1, 143 + shiftY); vi_vk_visellip_53.set_part_x(1, 86 + shiftX); vi_vk_visellip_53.set_part_y(1, 141 + shiftY); vi_vk_visellip_54.set_part_x(1, 90 + shiftX); vi_vk_visellip_54.set_part_y(1, 139 + shiftY); vi_vk_visellip_55.set_part_x(1, 94 + shiftX); vi_vk_visellip_55.set_part_y(1, 137 + shiftY); vi_vk_visellip_56.set_part_x(1, 97 + shiftX); vi_vk_visellip_56.set_part_y(1, 135 + shiftY); vi_vk_visellip_57.set_part_x(1, 101 + shiftX); vi_vk_visellip_57.set_part_y(1, 133 + shiftY); vi_vk_visellip_58.set_part_x(1, 104 + shiftX); vi_vk_visellip_58.set_part_y(1, 130 + shiftY); vi_vk_visellip_59.set_part_x(1, 107 + shiftX); vi_vk_visellip_59.set_part_y(1, 127 + shiftY); vi_vk_visellip_60.set_part_x(1, 110 + shiftX); vi_vk_visellip_60.set_part_y(1, 124 + shiftY); vi_vk_visellip_61.set_part_x(1, 112 + shiftX); vi_vk_visellip_61.set_part_y(1, 121 + shiftY); vi_vk_visellip_62.set_part_x(1, 114 + shiftX); vi_vk_visellip_62.set_part_y(1, 118 + shiftY); vi_vk_visellip_63.set_part_x(1, 116 + shiftX); vi_vk_visellip_63.set_part_y(1, 115 + shiftY); vi_vk_visellip_64.set_part_x(1, 117 + shiftX); vi_vk_visellip_64.set_part_y(1, 111 + shiftY); vi_vk_visellip_65.set_part_x(1, 118 + shiftX); vi_vk_visellip_65.set_part_y(1, 108 + shiftY); vi_vk_visellip_66.set_part_x(1, 119 + shiftX); vi_vk_visellip_66.set_part_y(1, 105 + shiftY); vi_vk_visellip_67.set_part_x(1, 119 + shiftX); vi_vk_visellip_67.set_part_y(1, 101 + shiftY); vi_vk_visellip_68.set_part_x(1, 119 + shiftX); vi_vk_visellip_68.set_part_y(1, 99 + shiftY); vi_vk_visellip_69.set_part_x(1, 119 + shiftX); vi_vk_visellip_69.set_part_y(1, 95 + shiftY); vi_vk_visellip_70.set_part_x(1, 119 + shiftX); vi_vk_visellip_70.set_part_y(1, 92 + shiftY); vi_vk_visellip_71.set_part_x(1, 118 + shiftX); vi_vk_visellip_71.set_part_y(1, 88 + shiftY); vi_vk_visellip_72.set_part_x(1, 116 + shiftX); vi_vk_visellip_72.set_part_y(1, 85 + shiftY); vi_vk_visellip_73.set_part_x(1, 115 + shiftX); vi_vk_visellip_73.set_part_y(1, 82 + shiftY); vi_vk_visellip_74.set_part_x(1, 113 + shiftX); vi_vk_visellip_74.set_part_y(1, 79 + shiftY); vi_vk_visellip_75.set_part_x(1, 111 + shiftX); vi_vk_visellip_75.set_part_y(1, 75 + shiftY); vi_vk_visellip_76.set_part_x(1, 108 + shiftX); vi_vk_visellip_76.set_part_y(1, 72 + shiftY); vi_vk_visellip_77.set_part_x(1, 106 + shiftX); vi_vk_visellip_77.set_part_y(1, 70 + shiftY); vi_vk_visellip_78.set_part_x(1, 103 + shiftX); vi_vk_visellip_78.set_part_y(1, 67 + shiftY); vi_vk_visellip_79.set_part_x(1, 99 + shiftX); vi_vk_visellip_79.set_part_y(1, 64 + shiftY); vi_vk_visellip_80.set_part_x(1, 96 + shiftX); vi_vk_visellip_80.set_part_y(1, 62 + shiftY); vi_vk_visellip_81.set_part_x(1, 92 + shiftX); vi_vk_visellip_81.set_part_y(1, 60 + shiftY); vi_vk_visellip_82.set_part_x(1, 88 + shiftX); vi_vk_visellip_82.set_part_y(1, 58 + shiftY); vi_vk_visellip_83.set_part_x(1, 84 + shiftX); vi_vk_visellip_83.set_part_y(1, 56 + shiftY); vi_vk_visellip_84.set_part_x(1, 79 + shiftX); vi_vk_visellip_84.set_part_y(1, 54 + shiftY); vi_vk_visellip_85.set_part_x(1, 75 + shiftX); vi_vk_visellip_85.set_part_y(1, 53 + shiftY); vi_vk_visellip_86.set_part_x(1, 70 + shiftX); vi_vk_visellip_86.set_part_y(1, 52 + shiftY); vi_vk_visellip_87.set_part_x(1, 66 + shiftX); vi_vk_visellip_87.set_part_y(1, 51 + shiftY); vi_vk_visellip_88.set_part_x(1, 61 + shiftX); vi_vk_visellip_88.set_part_y(1, 50 + shiftY); vi_vk_visellip_89.set_part_x(1, 56 + shiftX); vi_vk_visellip_89.set_part_y(1, 50 + shiftY); vi_vk_visellip_90.set_part_x(1, 51 + shiftX); vi_vk_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.7 then # ecc: -0.7 vi_vk_visellip_0.set_part_x(1, 50 + shiftX); vi_vk_visellip_0.set_part_y(1, 50 + shiftY); vi_vk_visellip_1.set_part_x(1, 47 + shiftX); vi_vk_visellip_1.set_part_y(1, 51 + shiftY); vi_vk_visellip_2.set_part_x(1, 44 + shiftX); vi_vk_visellip_2.set_part_y(1, 51 + shiftY); vi_vk_visellip_3.set_part_x(1, 40 + shiftX); vi_vk_visellip_3.set_part_y(1, 52 + shiftY); vi_vk_visellip_4.set_part_x(1, 37 + shiftX); vi_vk_visellip_4.set_part_y(1, 53 + shiftY); vi_vk_visellip_5.set_part_x(1, 33 + shiftX); vi_vk_visellip_5.set_part_y(1, 55 + shiftY); vi_vk_visellip_6.set_part_x(1, 30 + shiftX); vi_vk_visellip_6.set_part_y(1, 57 + shiftY); vi_vk_visellip_7.set_part_x(1, 27 + shiftX); vi_vk_visellip_7.set_part_y(1, 59 + shiftY); vi_vk_visellip_8.set_part_x(1, 24 + shiftX); vi_vk_visellip_8.set_part_y(1, 61 + shiftY); vi_vk_visellip_9.set_part_x(1, 21 + shiftX); vi_vk_visellip_9.set_part_y(1, 64 + shiftY); vi_vk_visellip_10.set_part_x(1, 18 + shiftX); vi_vk_visellip_10.set_part_y(1, 67 + shiftY); vi_vk_visellip_11.set_part_x(1, 16 + shiftX); vi_vk_visellip_11.set_part_y(1, 70 + shiftY); vi_vk_visellip_12.set_part_x(1, 13 + shiftX); vi_vk_visellip_12.set_part_y(1, 73 + shiftY); vi_vk_visellip_13.set_part_x(1, 11 + shiftX); vi_vk_visellip_13.set_part_y(1, 77 + shiftY); vi_vk_visellip_14.set_part_x(1, 9 + shiftX); vi_vk_visellip_14.set_part_y(1, 81 + shiftY); vi_vk_visellip_15.set_part_x(1, 7 + shiftX); vi_vk_visellip_15.set_part_y(1, 85 + shiftY); vi_vk_visellip_16.set_part_x(1, 6 + shiftX); vi_vk_visellip_16.set_part_y(1, 90 + shiftY); vi_vk_visellip_17.set_part_x(1, 4 + shiftX); vi_vk_visellip_17.set_part_y(1, 94 + shiftY); vi_vk_visellip_18.set_part_x(1, 3 + shiftX); vi_vk_visellip_18.set_part_y(1, 99 + shiftY); vi_vk_visellip_19.set_part_x(1, 2 + shiftX); vi_vk_visellip_19.set_part_y(1, 103 + shiftY); vi_vk_visellip_20.set_part_x(1, 1 + shiftX); vi_vk_visellip_20.set_part_y(1, 108 + shiftY); vi_vk_visellip_21.set_part_x(1, 1 + shiftX); vi_vk_visellip_21.set_part_y(1, 113 + shiftY); vi_vk_visellip_22.set_part_x(1, 1 + shiftX); vi_vk_visellip_22.set_part_y(1, 118 + shiftY); vi_vk_visellip_23.set_part_x(1, 1 + shiftX); vi_vk_visellip_23.set_part_y(1, 121 + shiftY); vi_vk_visellip_24.set_part_x(1, 1 + shiftX); vi_vk_visellip_24.set_part_y(1, 126 + shiftY); vi_vk_visellip_25.set_part_x(1, 1 + shiftX); vi_vk_visellip_25.set_part_y(1, 131 + shiftY); vi_vk_visellip_26.set_part_x(1, 2 + shiftX); vi_vk_visellip_26.set_part_y(1, 136 + shiftY); vi_vk_visellip_27.set_part_x(1, 3 + shiftX); vi_vk_visellip_27.set_part_y(1, 141 + shiftY); vi_vk_visellip_28.set_part_x(1, 4 + shiftX); vi_vk_visellip_28.set_part_y(1, 145 + shiftY); vi_vk_visellip_29.set_part_x(1, 5 + shiftX); vi_vk_visellip_29.set_part_y(1, 150 + shiftY); vi_vk_visellip_30.set_part_x(1, 7 + shiftX); vi_vk_visellip_30.set_part_y(1, 154 + shiftY); vi_vk_visellip_31.set_part_x(1, 9 + shiftX); vi_vk_visellip_31.set_part_y(1, 158 + shiftY); vi_vk_visellip_32.set_part_x(1, 11 + shiftX); vi_vk_visellip_32.set_part_y(1, 162 + shiftY); vi_vk_visellip_33.set_part_x(1, 13 + shiftX); vi_vk_visellip_33.set_part_y(1, 166 + shiftY); vi_vk_visellip_34.set_part_x(1, 15 + shiftX); vi_vk_visellip_34.set_part_y(1, 169 + shiftY); vi_vk_visellip_35.set_part_x(1, 18 + shiftX); vi_vk_visellip_35.set_part_y(1, 173 + shiftY); vi_vk_visellip_36.set_part_x(1, 21 + shiftX); vi_vk_visellip_36.set_part_y(1, 176 + shiftY); vi_vk_visellip_37.set_part_x(1, 24 + shiftX); vi_vk_visellip_37.set_part_y(1, 178 + shiftY); vi_vk_visellip_38.set_part_x(1, 27 + shiftX); vi_vk_visellip_38.set_part_y(1, 181 + shiftY); vi_vk_visellip_39.set_part_x(1, 30 + shiftX); vi_vk_visellip_39.set_part_y(1, 183 + shiftY); vi_vk_visellip_40.set_part_x(1, 33 + shiftX); vi_vk_visellip_40.set_part_y(1, 185 + shiftY); vi_vk_visellip_41.set_part_x(1, 36 + shiftX); vi_vk_visellip_41.set_part_y(1, 187 + shiftY); vi_vk_visellip_42.set_part_x(1, 40 + shiftX); vi_vk_visellip_42.set_part_y(1, 188 + shiftY); vi_vk_visellip_43.set_part_x(1, 43 + shiftX); vi_vk_visellip_43.set_part_y(1, 189 + shiftY); vi_vk_visellip_44.set_part_x(1, 46 + shiftX); vi_vk_visellip_44.set_part_y(1, 189 + shiftY); vi_vk_visellip_45.set_part_x(1, 50 + shiftX); vi_vk_visellip_45.set_part_y(1, 189 + shiftY); vi_vk_visellip_46.set_part_x(1, 52 + shiftX); vi_vk_visellip_46.set_part_y(1, 189 + shiftY); vi_vk_visellip_47.set_part_x(1, 56 + shiftX); vi_vk_visellip_47.set_part_y(1, 189 + shiftY); vi_vk_visellip_48.set_part_x(1, 59 + shiftX); vi_vk_visellip_48.set_part_y(1, 188 + shiftY); vi_vk_visellip_49.set_part_x(1, 63 + shiftX); vi_vk_visellip_49.set_part_y(1, 187 + shiftY); vi_vk_visellip_50.set_part_x(1, 66 + shiftX); vi_vk_visellip_50.set_part_y(1, 186 + shiftY); vi_vk_visellip_51.set_part_x(1, 69 + shiftX); vi_vk_visellip_51.set_part_y(1, 184 + shiftY); vi_vk_visellip_52.set_part_x(1, 72 + shiftX); vi_vk_visellip_52.set_part_y(1, 182 + shiftY); vi_vk_visellip_53.set_part_x(1, 75 + shiftX); vi_vk_visellip_53.set_part_y(1, 179 + shiftY); vi_vk_visellip_54.set_part_x(1, 78 + shiftX); vi_vk_visellip_54.set_part_y(1, 177 + shiftY); vi_vk_visellip_55.set_part_x(1, 81 + shiftX); vi_vk_visellip_55.set_part_y(1, 174 + shiftY); vi_vk_visellip_56.set_part_x(1, 84 + shiftX); vi_vk_visellip_56.set_part_y(1, 171 + shiftY); vi_vk_visellip_57.set_part_x(1, 86 + shiftX); vi_vk_visellip_57.set_part_y(1, 167 + shiftY); vi_vk_visellip_58.set_part_x(1, 88 + shiftX); vi_vk_visellip_58.set_part_y(1, 163 + shiftY); vi_vk_visellip_59.set_part_x(1, 90 + shiftX); vi_vk_visellip_59.set_part_y(1, 160 + shiftY); vi_vk_visellip_60.set_part_x(1, 92 + shiftX); vi_vk_visellip_60.set_part_y(1, 156 + shiftY); vi_vk_visellip_61.set_part_x(1, 94 + shiftX); vi_vk_visellip_61.set_part_y(1, 151 + shiftY); vi_vk_visellip_62.set_part_x(1, 96 + shiftX); vi_vk_visellip_62.set_part_y(1, 147 + shiftY); vi_vk_visellip_63.set_part_x(1, 97 + shiftX); vi_vk_visellip_63.set_part_y(1, 142 + shiftY); vi_vk_visellip_64.set_part_x(1, 98 + shiftX); vi_vk_visellip_64.set_part_y(1, 138 + shiftY); vi_vk_visellip_65.set_part_x(1, 99 + shiftX); vi_vk_visellip_65.set_part_y(1, 133 + shiftY); vi_vk_visellip_66.set_part_x(1, 99 + shiftX); vi_vk_visellip_66.set_part_y(1, 128 + shiftY); vi_vk_visellip_67.set_part_x(1, 99 + shiftX); vi_vk_visellip_67.set_part_y(1, 123 + shiftY); vi_vk_visellip_68.set_part_x(1, 99 + shiftX); vi_vk_visellip_68.set_part_y(1, 119 + shiftY); vi_vk_visellip_69.set_part_x(1, 99 + shiftX); vi_vk_visellip_69.set_part_y(1, 115 + shiftY); vi_vk_visellip_70.set_part_x(1, 99 + shiftX); vi_vk_visellip_70.set_part_y(1, 110 + shiftY); vi_vk_visellip_71.set_part_x(1, 98 + shiftX); vi_vk_visellip_71.set_part_y(1, 105 + shiftY); vi_vk_visellip_72.set_part_x(1, 97 + shiftX); vi_vk_visellip_72.set_part_y(1, 100 + shiftY); vi_vk_visellip_73.set_part_x(1, 96 + shiftX); vi_vk_visellip_73.set_part_y(1, 96 + shiftY); vi_vk_visellip_74.set_part_x(1, 95 + shiftX); vi_vk_visellip_74.set_part_y(1, 91 + shiftY); vi_vk_visellip_75.set_part_x(1, 93 + shiftX); vi_vk_visellip_75.set_part_y(1, 87 + shiftY); vi_vk_visellip_76.set_part_x(1, 92 + shiftX); vi_vk_visellip_76.set_part_y(1, 83 + shiftY); vi_vk_visellip_77.set_part_x(1, 90 + shiftX); vi_vk_visellip_77.set_part_y(1, 79 + shiftY); vi_vk_visellip_78.set_part_x(1, 87 + shiftX); vi_vk_visellip_78.set_part_y(1, 75 + shiftY); vi_vk_visellip_79.set_part_x(1, 85 + shiftX); vi_vk_visellip_79.set_part_y(1, 71 + shiftY); vi_vk_visellip_80.set_part_x(1, 82 + shiftX); vi_vk_visellip_80.set_part_y(1, 68 + shiftY); vi_vk_visellip_81.set_part_x(1, 80 + shiftX); vi_vk_visellip_81.set_part_y(1, 65 + shiftY); vi_vk_visellip_82.set_part_x(1, 77 + shiftX); vi_vk_visellip_82.set_part_y(1, 62 + shiftY); vi_vk_visellip_83.set_part_x(1, 74 + shiftX); vi_vk_visellip_83.set_part_y(1, 59 + shiftY); vi_vk_visellip_84.set_part_x(1, 71 + shiftX); vi_vk_visellip_84.set_part_y(1, 57 + shiftY); vi_vk_visellip_85.set_part_x(1, 68 + shiftX); vi_vk_visellip_85.set_part_y(1, 55 + shiftY); vi_vk_visellip_86.set_part_x(1, 64 + shiftX); vi_vk_visellip_86.set_part_y(1, 54 + shiftY); vi_vk_visellip_87.set_part_x(1, 61 + shiftX); vi_vk_visellip_87.set_part_y(1, 52 + shiftY); vi_vk_visellip_88.set_part_x(1, 58 + shiftX); vi_vk_visellip_88.set_part_y(1, 51 + shiftY); vi_vk_visellip_89.set_part_x(1, 54 + shiftX); vi_vk_visellip_89.set_part_y(1, 51 + shiftY); vi_vk_visellip_90.set_part_x(1, 51 + shiftX); vi_vk_visellip_90.set_part_y(1, 51 + shiftY); elseif ecc == 0.8 then # ecc: 0.8 vi_vk_visellip_0.set_part_x(1, 50 + shiftX); vi_vk_visellip_0.set_part_y(1, 50 + shiftY); vi_vk_visellip_1.set_part_x(1, 46 + shiftX); vi_vk_visellip_1.set_part_y(1, 50 + shiftY); vi_vk_visellip_2.set_part_x(1, 41 + shiftX); vi_vk_visellip_2.set_part_y(1, 50 + shiftY); vi_vk_visellip_3.set_part_x(1, 36 + shiftX); vi_vk_visellip_3.set_part_y(1, 50 + shiftY); vi_vk_visellip_4.set_part_x(1, 31 + shiftX); vi_vk_visellip_4.set_part_y(1, 51 + shiftY); vi_vk_visellip_5.set_part_x(1, 27 + shiftX); vi_vk_visellip_5.set_part_y(1, 52 + shiftY); vi_vk_visellip_6.set_part_x(1, 22 + shiftX); vi_vk_visellip_6.set_part_y(1, 53 + shiftY); vi_vk_visellip_7.set_part_x(1, 18 + shiftX); vi_vk_visellip_7.set_part_y(1, 54 + shiftY); vi_vk_visellip_8.set_part_x(1, 14 + shiftX); vi_vk_visellip_8.set_part_y(1, 56 + shiftY); vi_vk_visellip_9.set_part_x(1, 9 + shiftX); vi_vk_visellip_9.set_part_y(1, 57 + shiftY); vi_vk_visellip_10.set_part_x(1, 6 + shiftX); vi_vk_visellip_10.set_part_y(1, 59 + shiftY); vi_vk_visellip_11.set_part_x(1, 2 + shiftX); vi_vk_visellip_11.set_part_y(1, 61 + shiftY); vi_vk_visellip_12.set_part_x(1, -1 + shiftX); vi_vk_visellip_12.set_part_y(1, 63 + shiftY); vi_vk_visellip_13.set_part_x(1, -5 + shiftX); vi_vk_visellip_13.set_part_y(1, 66 + shiftY); vi_vk_visellip_14.set_part_x(1, -7 + shiftX); vi_vk_visellip_14.set_part_y(1, 68 + shiftY); vi_vk_visellip_15.set_part_x(1, -10 + shiftX); vi_vk_visellip_15.set_part_y(1, 70 + shiftY); vi_vk_visellip_16.set_part_x(1, -12 + shiftX); vi_vk_visellip_16.set_part_y(1, 73 + shiftY); vi_vk_visellip_17.set_part_x(1, -14 + shiftX); vi_vk_visellip_17.set_part_y(1, 76 + shiftY); vi_vk_visellip_18.set_part_x(1, -16 + shiftX); vi_vk_visellip_18.set_part_y(1, 78 + shiftY); vi_vk_visellip_19.set_part_x(1, -17 + shiftX); vi_vk_visellip_19.set_part_y(1, 81 + shiftY); vi_vk_visellip_20.set_part_x(1, -18 + shiftX); vi_vk_visellip_20.set_part_y(1, 84 + shiftY); vi_vk_visellip_21.set_part_x(1, -19 + shiftX); vi_vk_visellip_21.set_part_y(1, 87 + shiftY); vi_vk_visellip_22.set_part_x(1, -19 + shiftX); vi_vk_visellip_22.set_part_y(1, 90 + shiftY); vi_vk_visellip_23.set_part_x(1, -19 + shiftX); vi_vk_visellip_23.set_part_y(1, 92 + shiftY); vi_vk_visellip_24.set_part_x(1, -19 + shiftX); vi_vk_visellip_24.set_part_y(1, 95 + shiftY); vi_vk_visellip_25.set_part_x(1, -19 + shiftX); vi_vk_visellip_25.set_part_y(1, 98 + shiftY); vi_vk_visellip_26.set_part_x(1, -18 + shiftX); vi_vk_visellip_26.set_part_y(1, 100 + shiftY); vi_vk_visellip_27.set_part_x(1, -16 + shiftX); vi_vk_visellip_27.set_part_y(1, 103 + shiftY); vi_vk_visellip_28.set_part_x(1, -15 + shiftX); vi_vk_visellip_28.set_part_y(1, 106 + shiftY); vi_vk_visellip_29.set_part_x(1, -13 + shiftX); vi_vk_visellip_29.set_part_y(1, 109 + shiftY); vi_vk_visellip_30.set_part_x(1, -10 + shiftX); vi_vk_visellip_30.set_part_y(1, 111 + shiftY); vi_vk_visellip_31.set_part_x(1, -8 + shiftX); vi_vk_visellip_31.set_part_y(1, 114 + shiftY); vi_vk_visellip_32.set_part_x(1, -5 + shiftX); vi_vk_visellip_32.set_part_y(1, 116 + shiftY); vi_vk_visellip_33.set_part_x(1, -2 + shiftX); vi_vk_visellip_33.set_part_y(1, 118 + shiftY); vi_vk_visellip_34.set_part_x(1, 1 + shiftX); vi_vk_visellip_34.set_part_y(1, 120 + shiftY); vi_vk_visellip_35.set_part_x(1, 5 + shiftX); vi_vk_visellip_35.set_part_y(1, 122 + shiftY); vi_vk_visellip_36.set_part_x(1, 9 + shiftX); vi_vk_visellip_36.set_part_y(1, 124 + shiftY); vi_vk_visellip_37.set_part_x(1, 13 + shiftX); vi_vk_visellip_37.set_part_y(1, 126 + shiftY); vi_vk_visellip_38.set_part_x(1, 17 + shiftX); vi_vk_visellip_38.set_part_y(1, 127 + shiftY); vi_vk_visellip_39.set_part_x(1, 21 + shiftX); vi_vk_visellip_39.set_part_y(1, 129 + shiftY); vi_vk_visellip_40.set_part_x(1, 26 + shiftX); vi_vk_visellip_40.set_part_y(1, 130 + shiftY); vi_vk_visellip_41.set_part_x(1, 30 + shiftX); vi_vk_visellip_41.set_part_y(1, 131 + shiftY); vi_vk_visellip_42.set_part_x(1, 35 + shiftX); vi_vk_visellip_42.set_part_y(1, 131 + shiftY); vi_vk_visellip_43.set_part_x(1, 40 + shiftX); vi_vk_visellip_43.set_part_y(1, 132 + shiftY); vi_vk_visellip_44.set_part_x(1, 45 + shiftX); vi_vk_visellip_44.set_part_y(1, 132 + shiftY); vi_vk_visellip_45.set_part_x(1, 50 + shiftX); vi_vk_visellip_45.set_part_y(1, 132 + shiftY); vi_vk_visellip_46.set_part_x(1, 53 + shiftX); vi_vk_visellip_46.set_part_y(1, 132 + shiftY); vi_vk_visellip_47.set_part_x(1, 58 + shiftX); vi_vk_visellip_47.set_part_y(1, 132 + shiftY); vi_vk_visellip_48.set_part_x(1, 63 + shiftX); vi_vk_visellip_48.set_part_y(1, 132 + shiftY); vi_vk_visellip_49.set_part_x(1, 68 + shiftX); vi_vk_visellip_49.set_part_y(1, 131 + shiftY); vi_vk_visellip_50.set_part_x(1, 73 + shiftX); vi_vk_visellip_50.set_part_y(1, 130 + shiftY); vi_vk_visellip_51.set_part_x(1, 77 + shiftX); vi_vk_visellip_51.set_part_y(1, 129 + shiftY); vi_vk_visellip_52.set_part_x(1, 81 + shiftX); vi_vk_visellip_52.set_part_y(1, 128 + shiftY); vi_vk_visellip_53.set_part_x(1, 86 + shiftX); vi_vk_visellip_53.set_part_y(1, 126 + shiftY); vi_vk_visellip_54.set_part_x(1, 90 + shiftX); vi_vk_visellip_54.set_part_y(1, 125 + shiftY); vi_vk_visellip_55.set_part_x(1, 94 + shiftX); vi_vk_visellip_55.set_part_y(1, 123 + shiftY); vi_vk_visellip_56.set_part_x(1, 97 + shiftX); vi_vk_visellip_56.set_part_y(1, 121 + shiftY); vi_vk_visellip_57.set_part_x(1, 101 + shiftX); vi_vk_visellip_57.set_part_y(1, 119 + shiftY); vi_vk_visellip_58.set_part_x(1, 104 + shiftX); vi_vk_visellip_58.set_part_y(1, 117 + shiftY); vi_vk_visellip_59.set_part_x(1, 107 + shiftX); vi_vk_visellip_59.set_part_y(1, 115 + shiftY); vi_vk_visellip_60.set_part_x(1, 110 + shiftX); vi_vk_visellip_60.set_part_y(1, 112 + shiftY); vi_vk_visellip_61.set_part_x(1, 112 + shiftX); vi_vk_visellip_61.set_part_y(1, 110 + shiftY); vi_vk_visellip_62.set_part_x(1, 114 + shiftX); vi_vk_visellip_62.set_part_y(1, 107 + shiftY); vi_vk_visellip_63.set_part_x(1, 116 + shiftX); vi_vk_visellip_63.set_part_y(1, 104 + shiftY); vi_vk_visellip_64.set_part_x(1, 117 + shiftX); vi_vk_visellip_64.set_part_y(1, 101 + shiftY); vi_vk_visellip_65.set_part_x(1, 118 + shiftX); vi_vk_visellip_65.set_part_y(1, 99 + shiftY); vi_vk_visellip_66.set_part_x(1, 119 + shiftX); vi_vk_visellip_66.set_part_y(1, 96 + shiftY); vi_vk_visellip_67.set_part_x(1, 119 + shiftX); vi_vk_visellip_67.set_part_y(1, 93 + shiftY); vi_vk_visellip_68.set_part_x(1, 119 + shiftX); vi_vk_visellip_68.set_part_y(1, 91 + shiftY); vi_vk_visellip_69.set_part_x(1, 119 + shiftX); vi_vk_visellip_69.set_part_y(1, 88 + shiftY); vi_vk_visellip_70.set_part_x(1, 119 + shiftX); vi_vk_visellip_70.set_part_y(1, 85 + shiftY); vi_vk_visellip_71.set_part_x(1, 118 + shiftX); vi_vk_visellip_71.set_part_y(1, 82 + shiftY); vi_vk_visellip_72.set_part_x(1, 116 + shiftX); vi_vk_visellip_72.set_part_y(1, 79 + shiftY); vi_vk_visellip_73.set_part_x(1, 115 + shiftX); vi_vk_visellip_73.set_part_y(1, 77 + shiftY); vi_vk_visellip_74.set_part_x(1, 113 + shiftX); vi_vk_visellip_74.set_part_y(1, 74 + shiftY); vi_vk_visellip_75.set_part_x(1, 111 + shiftX); vi_vk_visellip_75.set_part_y(1, 71 + shiftY); vi_vk_visellip_76.set_part_x(1, 108 + shiftX); vi_vk_visellip_76.set_part_y(1, 69 + shiftY); vi_vk_visellip_77.set_part_x(1, 106 + shiftX); vi_vk_visellip_77.set_part_y(1, 66 + shiftY); vi_vk_visellip_78.set_part_x(1, 103 + shiftX); vi_vk_visellip_78.set_part_y(1, 64 + shiftY); vi_vk_visellip_79.set_part_x(1, 99 + shiftX); vi_vk_visellip_79.set_part_y(1, 62 + shiftY); vi_vk_visellip_80.set_part_x(1, 96 + shiftX); vi_vk_visellip_80.set_part_y(1, 60 + shiftY); vi_vk_visellip_81.set_part_x(1, 92 + shiftX); vi_vk_visellip_81.set_part_y(1, 58 + shiftY); vi_vk_visellip_82.set_part_x(1, 88 + shiftX); vi_vk_visellip_82.set_part_y(1, 56 + shiftY); vi_vk_visellip_83.set_part_x(1, 84 + shiftX); vi_vk_visellip_83.set_part_y(1, 55 + shiftY); vi_vk_visellip_84.set_part_x(1, 79 + shiftX); vi_vk_visellip_84.set_part_y(1, 54 + shiftY); vi_vk_visellip_85.set_part_x(1, 75 + shiftX); vi_vk_visellip_85.set_part_y(1, 52 + shiftY); vi_vk_visellip_86.set_part_x(1, 70 + shiftX); vi_vk_visellip_86.set_part_y(1, 51 + shiftY); vi_vk_visellip_87.set_part_x(1, 66 + shiftX); vi_vk_visellip_87.set_part_y(1, 51 + shiftY); vi_vk_visellip_88.set_part_x(1, 61 + shiftX); vi_vk_visellip_88.set_part_y(1, 50 + shiftY); vi_vk_visellip_89.set_part_x(1, 56 + shiftX); vi_vk_visellip_89.set_part_y(1, 50 + shiftY); vi_vk_visellip_90.set_part_x(1, 51 + shiftX); vi_vk_visellip_90.set_part_y(1, 50 + shiftY); elseif ecc == -0.8 then # ecc: -0.8 vi_vk_visellip_0.set_part_x(1