1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160
|
void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT); glColor3f (0.0f, 0.0f, 0.0f); pnarcArc(10,0,0,1); pnarcArc(10,0,0,2); pnarcArc(10,0,0,3); pnarcArc(10,0,0,4); dda(-30,-15,30,-15); dda(-30,-15,0,28); dda(0,28,30,-15); midPointLine(-60,60,60,60); midPointLine(-60,-60,60,-60); midPointLine(-74,46,-74,-46); midPointLine(74,46,74,-46); pnarcArc(14,60,46,1); pnarcArc(14,-60,46,2); pnarcArc(14,-60,-46,3); pnarcArc(14,60,-46,4); bresen(-25,76,-25,60); bresen(26,76,25,60); midPointLine(-54,150,54,150); midPointLine(-54,76,54,76); midPointLine(-64,140,-64,86); midPointLine(64,140,64,86); pnarcArc(10,54,140,1); pnarcArc(10,-54,140,2); pnarcArc(10,-54,86,3); pnarcArc(10,54,86,4); pnarcArc(10,-30,111,1); pnarcArc(10,-30,111,2); pnarcArc(10,-30,111,3); pnarcArc(10,-30,111,4); pnarcArc(10,30,111,1); pnarcArc(10,30,111,2); pnarcArc(10,30,111,3); pnarcArc(10,30,111,4); bresenhamArc(20,0,111,4); bresenhamArc(20,0,111,5); dda(-35,150,-35,173); dda(35,150,35,173); bresen(88,98,88,131); bresen(67,98,67,131); bresen(70,95,85,95); bresen(70,134,85,134); pnarcArc(3,85,131,1); pnarcArc(3,70,131,2); pnarcArc(3,70,98,3); pnarcArc(3,85,98,4); bresen(-88,98,-88,131); bresen(-67,98,-67,131); bresen(-70,95,-85,95); bresen(-70,134,-85,134); pnarcArc(3,-70,131,1); pnarcArc(3,-85,131,2); pnarcArc(3,-85,98,3); pnarcArc(3,-70,98,4); bresen(-73,25,-80,25); bresen(-73,43,-80,43); bresen(73,25,80,25); bresen(73,43,80,43); dda(-108,45,-108,0); dda(-81,45,-81,0); dda(-108,45,-81,45); dda(-108,0,-81,0); dda(108,45,108,0); dda(81,45,81,0); dda(108,45,81,45); dda(108,0,81,0); bresen(-101,0,-101,-4); bresen(-88,0,-88,-4); bresen(101,0,101,-4); bresen(88,0,88,-4); dda(-108,-4,-108,-37); dda(-81,-4,-81,-37); dda(-108,-4,-81,-4); dda(-108,-37,-81,-37); dda(108,-4,108,-37); dda(81,-4,81,-37); dda(108,-4,81,-4); dda(108,-37,81,-37); pnarcArc(10,-95,-47,1); pnarcArc(10,-95,-47,2); pnarcArc(10,-95,-47,3); pnarcArc(10,-95,-47,4); pnarcArc(10,95,-47,1); pnarcArc(10,95,-47,2); pnarcArc(10,95,-47,3); pnarcArc(10,95,-47,4); dda(-43,-62,-43,-69); dda(-25,-62,-25,-69); dda(43,-62,43,-69); dda(25,-62,25,-69); bresen(-47,-69,-21,-69); bresen(-47,-117,-21,-117); bresen(-51,-70,-51,-113); bresen(-17,-70,-17,-113); pnarcArc(4,-21,-73,1); pnarcArc(4,-47,-73,2); pnarcArc(4,-47,-113,3); pnarcArc(4,-21,-113,4); bresen(47,-69,21,-69); bresen(47,-117,21,-117); bresen(51,-70,51,-113); bresen(17,-70,17,-113); pnarcArc(4,47,-73,1); pnarcArc(4,21,-73,2); pnarcArc(4,21,-113,3); pnarcArc(4,47,-113,4); dda(-43,-118,-43,-125); dda(-25,-118,-25,-125); dda(43,-118,43,-125); dda(25,-118,25,-125); bresen(-59,-125,-8,-125); bresen(-59,-137,-8,-137); bresen(-59,-125,-59,-137); bresen(-8,-125,-8,-137); bresen(59,-125,8,-125); bresen(59,-137,8,-137); bresen(59,-125,59,-137); bresen(8,-125,8,-137); glFlush(); }
|