📄 ctrl.h
字号:
#ifndef __CTRL_h__
#define __CTRL_h__
// write your header here
#define Dot_Num 310
//#define Line_Num 80
//建立曲线表格???????????????????
const float Circle_X[361]=
{
25.0000 , 24.9962 , 24.9848 , 24.9657 , 24.9391 , 24.9049 , 24.8630 , 24.8137 , 24.7567 , 24.6922 , 24.6202,
24.5407 , 24.4537 , 24.3593 , 24.2574 , 24.1481 , 24.0315 , 23.9076 , 23.7764 , 23.6380 , 23.4923 , 23.3395,
23.1796 , 23.0126 , 22.8386 , 22.6577 , 22.4699 , 22.2752 , 22.0737 , 21.8655 , 21.6506 , 21.4292 , 21.2012,
20.9668 , 20.7259 , 20.4788 , 20.2254 , 19.9659 , 19.7003 , 19.4286 , 19.1511 , 18.8677 , 18.5786 , 18.2838,
17.9835 , 17.6777 , 17.3665 , 17.0500 , 16.7283 , 16.4015 , 16.0697 , 15.7330 , 15.3915 , 15.0454 , 14.6946,
14.3394 , 13.9798 , 13.6160 , 13.2480 , 12.8760 , 12.5000 , 12.1202 , 11.7368 , 11.3498 , 10.9593 , 10.5655,
10.1684 , 9.7683 , 9.3652 , 8.9592 , 8.5505 , 8.1392 , 7.7254 , 7.3093 , 6.8909 , 6.4705 , 6.0480,
5.6238 , 5.1978 , 4.7702 , 4.3412 , 3.9109 , 3.4793 , 3.0467 , 2.6132 , 2.1789 , 1.7439 , 1.3084,
0.8725 , 0.4363 , 0.0000 , -0.4363 , -0.8725 , -1.3084 , -1.7439 , -2.1789 , -2.6132 , -3.0467 , -3.4793,
-3.9109 , -4.3412 , -4.7702 , -5.1978 , -5.6238 , -6.0480 , -6.4705 , -6.8909 , -7.3093 , -7.7254 , -8.1392,
-8.5505 , -8.9592 , -9.3652 , -9.7683 , -10.1684 ,-10.5655 , -10.9593 ,-11.3498 , -11.7368 ,-12.1202 , -12.5000,
-12.8760 ,-13.2480 , -13.6160 , -13.9798 , -14.3394 ,-14.6946 , -15.0454 ,-15.3915 , -15.7330 ,-16.0697 , -16.4015,
-16.7283 ,-17.0500 , -17.3665 , -17.6777 , -17.9835 ,-18.2838 , -18.5786 ,-18.8677 , -19.1511 ,-19.4286 , -19.7003,
-19.9659 ,-20.2254 , -20.4788 , -20.7259 , -20.9668 ,-21.2012 , -21.4292 ,-21.6506 , -21.8655 ,-22.0737 , -22.2752,
-22.4699 ,-22.6577 , -22.8386 , -23.0126 , -23.1796 ,-23.3395 , -23.4923 ,-23.6380 , -23.7764 ,-23.9076 , -24.0315,
-24.1481 ,-24.2574 , -24.3593 , -24.4537 , -24.5407 ,-24.6202 , -24.6922 ,-24.7567 , -24.8137 ,-24.8630 , -24.9049,
-24.9391 ,-24.9657 , -24.9848 , -24.9962 , -25.0000 ,-24.9962 , -24.9848 ,-24.9657 , -24.9391 ,-24.9049 , -24.8630,
-24.8137 ,-24.7567 , -24.6922 , -24.6202 , -24.5407 ,-24.4537 , -24.3593 ,-24.2574 , -24.1481 ,-24.0315 , -23.9076,
-23.7764 ,-23.6380 , -23.4923 , -23.3395 , -23.1796 ,-23.0126 , -22.8386 ,-22.6577 , -22.4699 ,-22.2752 , -22.0737,
-21.8655 ,-21.6506 , -21.4292 , -21.2012 , -20.9668 ,-20.7259 , -20.4788 ,-20.2254 , -19.9659 ,-19.7003 , -19.4286,
-19.1511 ,-18.8677 , -18.5786 , -18.2838 , -17.9835 ,-17.6777 , -17.3665 ,-17.0500 , -16.7283 ,-16.4015 , -16.0697,
-15.7330 ,-15.3915 , -15.0454 , -14.6946 , -14.3394 ,-13.9798 , -13.6160 ,-13.2480 , -12.8760 ,-12.5000 , -12.1202,
-11.7368 ,-11.3498 , -10.9593 , -10.5655 , -10.1684 , -9.7683 , -9.3652 , -8.9592 , -8.5505 , -8.1392 , -7.7254,
-7.3093 , -6.8909 , -6.4705 , -6.0480 , -5.6238 , -5.1978 , -4.7702 , -4.3412 , -3.9109 , -3.4793 , -3.0467,
-2.6132 , -2.1789 , -1.7439 , -1.3084 , -0.8725 , -0.4363 , -0.0000 , 0.4363 , 0.8725 , 1.3084 , 1.7439,
2.1789 , 2.6132 , 3.0467 , 3.4793 , 3.9109 , 4.3412 , 4.7702 , 5.1978 , 5.6238 , 6.0480 , 6.4705,
6.8909 , 7.3093 , 7.7254 , 8.1392 , 8.5505 , 8.9592 , 9.3652 , 9.7683 , 10.1684 , 10.5655 , 10.9593,
11.3498 , 11.7368 , 12.1202 , 12.5000 , 12.8760 , 13.2480 , 13.6160 , 13.9798 , 14.3394 , 14.6946 , 15.0454,
15.3915 , 15.7330 , 16.0697 , 16.4015 , 16.7283 , 17.0500 , 17.3665 , 17.6777 , 17.9835 , 18.2838 , 18.5786,
18.8677 , 19.1511 , 19.4286 , 19.7003 , 19.9659 , 20.2254 , 20.4788 , 20.7259 , 20.9668 , 21.2012 , 21.4292,
21.6506 , 21.8655 , 22.0737 , 22.2752 , 22.4699 , 22.6577 , 22.8386 , 23.0126 , 23.1796 , 23.3395 , 23.4923,
23.6380 , 23.7764 , 23.9076 , 24.0315 , 24.1481 , 24.2574 , 24.3593 , 24.4537 , 24.5407 , 24.6202 , 24.6922,
24.7567 , 24.8137 , 24.8630 , 24.9049 , 24.9391 , 24.9657 , 24.9848 , 24.9962 ,25.0000 };
const float Circle_Y[361]=
{ 0 , 0.4363 , 0.8725 , 1.3084 , 1.7439 , 2.1789 , 2.6132 , 3.0467 , 3.4793 , 3.9109 ,
4.3412 , 4.7702 , 5.1978 , 5.6238 , 6.0480 , 6.4705 , 6.8909 , 7.3093 , 7.7254 , 8.1392 ,
8.5505 , 8.9592 , 9.3652 , 9.7683 , 10.1684 , 10.5655 ,10.9593 , 11.3498 ,11.7368 , 12.1202 ,
12.5000 , 12.8760 , 13.2480 , 13.6160 , 13.9798 , 14.3394 , 14.6946 , 15.0454 , 15.3915 , 15.7330 ,
16.0697 , 16.4015 , 16.7283 , 17.0500 , 17.3665 , 17.6777 , 17.9835 , 18.2838 , 18.5786 , 18.8677 ,
19.1511 , 19.4286 , 19.7003 , 19.9659 , 20.2254 , 20.4788 , 20.7259 , 20.9668 , 21.2012 , 21.4292 ,
21.6506 , 21.8655 , 22.0737 , 22.2752 , 22.4699 , 22.6577 , 22.8386 , 23.0126 , 23.1796 , 23.3395 ,
23.4923 , 23.6380 , 23.7764 , 23.9076 , 24.0315 , 24.1481 , 24.2574 , 24.3593 , 24.4537 , 24.5407 ,
24.6202 , 24.6922 , 24.7567 , 24.8137 , 24.8630 , 24.9049 , 24.9391 , 24.9657 , 24.9848 , 24.9962 ,
25.0000 , 24.9962 , 24.9848 , 24.9657 , 24.9391 , 24.9049 , 24.8630 , 24.8137 , 24.7567 , 24.6922 ,
24.6202 , 24.5407 , 24.4537 , 24.3593 , 24.2574 , 24.1481 , 24.0315 , 23.9076 , 23.7764 , 23.6380 ,
23.4923 , 23.3395 , 23.1796 , 23.0126 , 22.8386 , 22.6577 , 22.4699 , 22.2752 , 22.0737 , 21.8655 ,
21.6506 , 21.4292 , 21.2012 , 20.9668 , 20.7259 , 20.4788 , 20.2254 , 19.9659 , 19.7003 , 19.4286 ,
19.1511 , 18.8677 , 18.5786 , 18.2838 , 17.9835 , 17.6777 , 17.3665 , 17.0500 , 16.7283 , 16.4015 ,
16.0697 , 15.7330 , 15.3915 , 15.0454 , 14.6946 , 14.3394 , 13.9798 , 13.6160 , 13.2480 , 12.8760 ,
12.5000 , 12.1202 , 11.7368 , 11.3498 , 10.9593 , 10.5655 , 10.1684 , 9.7683 , 9.3652 , 8.9592 ,
8.5505 , 8.1392 , 7.7254 , 7.3093 , 6.8909 , 6.4705 , 6.0480 , 5.6238 , 5.1978 , 4.7702 ,
4.3412 , 3.9109 , 3.4793 , 3.0467 , 2.6132 , 2.1789 , 1.7439 , 1.3084 , 0.8725 , 0.4363 ,
0.0000 ,-0.4363 ,-0.8725 ,-1.3084 , -1.7439 , -2.1789 ,-2.6132 , -3.0467 ,-3.4793 , -3.9109 ,
-4.3412 , -4.7702 , -5.1978 , -5.6238 , -6.0480 , -6.4705 , -6.8909 , -7.3093 , -7.7254 , -8.1392 ,
-8.5505 , -8.9592 , -9.3652 , -9.7683 , -10.1684 , -10.5655 ,-10.9593 , -11.3498 ,-11.7368 , -12.1202 ,
-12.5000 , -12.8760 , -13.2480 , -13.6160, -13.9798, -14.3394 , -14.6946, -15.0454 , -15.3915, -15.7330 ,
-16.0697 , -16.4015 , -16.7283 , -17.0500, -17.3665, -17.6777 , -17.9835, -18.2838 , -18.5786, -18.8677 ,
-19.1511 , -19.4286 , -19.7003 , -19.9659, -20.2254, -20.4788 , -20.7259, -20.9668 , -21.2012, -21.4292 ,
-21.6506 , -21.8655 , -22.0737 , -22.2752, -22.4699, -22.6577 , -22.8386, -23.0126 , -23.1796, -23.3395 ,
-23.4923 , -23.6380 , -23.7764 , -23.9076, -24.0315, -24.1481 , -24.2574, -24.3593 , -24.4537, -24.5407 ,
-24.6202 , -24.6922 , -24.7567 , -24.8137, -24.8630, -24.9049 , -24.9391, -24.9657 , -24.9848, -24.9962 ,
-25.0000 , -24.9962 , -24.9848 , -24.9657, -24.9391, -24.9049 , -24.8630, -24.8137 , -24.7567, -24.6922 ,
-24.6202 , -24.5407 , -24.4537 , -24.3593, -24.2574, -24.1481 , -24.0315, -23.9076 , -23.7764, -23.6380 ,
-23.4923 , -23.3395 , -23.1796 , -23.0126, -22.8386, -22.6577 , -22.4699, -22.2752 , -22.0737, -21.8655 ,
-21.6506 , -21.4292 , -21.2012 , -20.9668, -20.7259, -20.4788 , -20.2254, -19.9659 , -19.7003, -19.4286 ,
-19.1511 , -18.8677 , -18.5786 , -18.2838, -17.9835, -17.6777 , -17.3665, -17.0500 , -16.7283, -16.4015 ,
-16.0697 , -15.7330 , -15.3915 , -15.0454, -14.6946, -14.3394 , -13.9798, -13.6160 , -13.2480, -12.8760 ,
-12.5000 , -12.1202 , -11.7368 , -11.3498, -10.9593, -10.5655 , -10.1684, -9.7683 , -9.3652, -8.9592 ,
-8.5505 , -8.1392 , -7.7254 , -7.3093 , -6.8909 , -6.4705 , -6.0480 , -5.6238 , -5.1978 , -4.7702 ,
-4.3412 , -3.9109 , -3.4793 , -3.0467 , -2.6132 , -2.1789 , -1.7439 , -1.3084 , -0.8725 , -0.4363 ,0};
const float Curve_X[Dot_Num]=
{0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8,
2, 2.2, 2.4, 2.6, 2.8, 3, 3.2, 3.4, 3.6, 3.8,
4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4, 5.6, 5.8,
6, 6.2, 6.4, 6.6, 6.8, 7, 7.2, 7.4, 7.6, 7.8,
8, 8.2, 8.4, 8.6, 8.8, 9, 9.2, 9.4, 9.6, 9.8,
10, 10.2, 10.4, 10.6, 10.8, 11, 11.2, 11.4, 11.6, 11.8,
12, 12.2, 12.4, 12.6, 12.8, 13, 13.2, 13.4, 13.6, 13.8,
14, 14.2, 14.4, 14.6, 14.8, 15, 15.2, 15.4, 15.6, 15.8,
16, 16.2, 16.4, 16.6, 16.8, 17, 17.2, 17.4, 17.6, 17.8,
18, 18.2, 18.4, 18.6, 18.8, 19, 19.2, 19.4, 19.6, 19.8,
20, 20.2, 20.4, 20.6, 20.8, 21, 21.2, 21.4, 21.6, 21.8,
22, 22.2, 22.4, 22.6, 22.8, 23, 23.2, 23.4, 23.6, 23.8,
24, 24.2, 24.4, 24.6, 24.8, 25, 25.2, 25.4, 25.6, 25.8,
26, 26.2, 26.4, 26.6, 26.8, 27, 27.2, 27.4, 27.6, 27.8,
28, 28.2, 28.4, 28.6, 28.8, 29, 29.2, 29.4, 29.6, 29.8,
30, 30.2, 30.4, 30.6, 30.8, 31, 31.2, 31.4, 31.6, 31.8,
32, 32.2, 32.4, 32.6, 32.8, 33, 33.2, 33.4, 33.6, 33.8,
34, 34.2, 34.4, 34.6, 34.8, 35, 35.2, 35.4, 35.6, 35.8,
36, 36.2, 36.4, 36.6, 36.8, 37, 37.2, 37.4, 37.6, 37.8,
38, 38.2, 38.4, 38.6, 38.8, 39, 39.2, 39.4, 39.6, 39.8,
40, 40.2, 40.4, 40.6, 40.8, 41, 41.2, 41.4, 41.6, 41.8,
42, 42.2, 42.4, 42.6, 42.8, 43, 43.2, 43.4, 43.6, 43.8,
44, 44.2, 44.4, 44.6, 44.8, 45, 45.2, 45.4, 45.6, 45.8,
46, 46.2, 46.4, 46.6, 46.8, 47, 47.2, 47.4, 47.6, 47.8,
48, 48.2, 48.4, 48.6, 48.8, 49, 49.2, 49.4, 49.6, 49.8,
50, 50.2, 50.4, 50.6, 50.8, 51, 51.2, 51.4, 51.6, 51.8,
52, 52.2, 52.4, 52.6, 52.8, 53, 53.2, 53.4, 53.6, 53.8,
54, 54.2, 54.4, 54.6, 54.8, 55, 55.2, 55.4, 55.6, 55.8,
56, 56.2, 56.4, 56.6, 56.8, 57, 57.2, 57.4, 57.6, 57.8,
58, 58.2, 58.4, 58.6, 58.8, 59, 59.2, 59.4, 59.6, 59.8,
60, 60.2, 60.4, 60.6, 60.8, 61, 61.2, 61.4, 61.6, 61.8};
const float Curve_Y[Dot_Num]=
{40.0000 , 40.4067 , 40.8131 , 41.2193 , 41.6249 , 42.0299 , 42.4340 , 42.8371 , 43.2391 , 43.6397,
44.0388 , 44.4363 , 44.8319 , 45.2255 , 45.6169 , 46.0060 , 46.3927 , 46.7767 , 47.1579 , 47.5361,
47.9112 , 48.2831 , 48.6515 , 49.0163 , 49.3775 , 49.7347 , 50.0879 , 50.4370 , 50.7817 , 51.1220,
51.4576 , 51.7886 , 52.1146 , 52.4357 , 52.7516 , 53.0623 , 53.3675 , 53.6672 , 53.9613 , 54.2496,
54.5320 , 54.8083 , 55.0786 , 55.3427 , 55.6003 , 55.8516 , 56.0963 , 56.3343 , 56.5656 , 56.7900,
57.0075 , 57.2179 , 57.4213 , 57.6174 , 57.8063 , 57.9877 , 58.1618 , 58.3283 , 58.4873 , 58.6386,
58.7822 , 58.9181 , 59.0461 , 59.1663 , 59.2785 , 59.3827 , 59.4790 , 59.5672 , 59.6473 , 59.7192,
59.7831 , 59.8387 , 59.8861 , 59.9254 , 59.9563 , 59.9791 , 59.9935 , 59.9997 , 59.9977 , 59.9873,
59.9687 , 59.9419 , 59.9068 , 59.8635 , 59.8119 , 59.7522 , 59.6843 , 59.6082 , 59.5241 , 59.4319,
59.3316 , 59.2234 , 59.1072 , 58.9831 , 58.8511 , 58.7114 , 58.5639 , 58.4088 , 58.2460 , 58.0757,
57.8979 , 57.7128 , 57.5203 , 57.3205 , 57.1136 , 56.8996 , 56.6787 , 56.4508 , 56.2161 , 55.9747,
55.7268 , 55.4723 , 55.2114 , 54.9443 , 54.6709 , 54.3915 , 54.1061 , 53.8150 , 53.5180 , 53.2156,
52.9076 , 52.5943 , 52.2758 , 51.9522 , 51.6237 , 51.2904 , 50.9524 , 50.6099 , 50.2630 , 49.9118,
49.5566 , 49.1974 , 48.8344 , 48.4677 , 48.0976 , 47.7241 , 47.3474 , 46.9676 , 46.5850 , 46.1997,
45.8118 , 45.4215 , 45.0289 , 44.6343 , 44.2378 , 43.8395 , 43.4396 , 43.0383 , 42.6357 , 42.2321,
41.8275 , 41.4222 , 41.0163 , 40.6099 , 40.2033 , 39.7967 , 39.3901 , 38.9837 , 38.5778 , 38.1725,
37.7679 , 37.3643 , 36.9617 , 36.5604 , 36.1605 , 35.7622 , 35.3657 , 34.9711 , 34.5785 , 34.1882,
33.8003 , 33.4150 , 33.0324 , 32.6526 , 32.2759 , 31.9024 , 31.5323 , 31.1656 , 30.8026 , 30.4434,
30.0882 , 29.7370 , 29.3901 , 29.0476 , 28.7096 , 28.3763 , 28.0478 , 27.7242 , 27.4057 , 27.0924,
26.7844 , 26.4820 , 26.1850 , 25.8939 , 25.6085 , 25.3291 , 25.0557 , 24.7886 , 24.5277 , 24.2732,
24.0253 , 23.7839 , 23.5492 , 23.3213 , 23.1004 , 22.8864 , 22.6795 , 22.4797 , 22.2872 , 22.1021,
21.9243 , 21.7540 , 21.5912 , 21.4361 , 21.2886 , 21.1489 , 21.0169 , 20.8928 , 20.7766 , 20.6684,
20.5681 , 20.4759 , 20.3918 , 20.3157 , 20.2478 , 20.1881 , 20.1365 , 20.0932 , 20.0581 , 20.0313,
20.0127 , 20.0023 , 20.0003 , 20.0065 , 20.0209 , 20.0437 , 20.0746 , 20.1139 , 20.1613 , 20.2169,
20.2808 , 20.3527 , 20.4328 , 20.5210 , 20.6173 , 20.7215 , 20.8337 , 20.9539 , 21.0819 , 21.2178,
21.3614 , 21.5127 , 21.6717 , 21.8382 , 22.0123 , 22.1937 , 22.3826 , 22.5787 , 22.7821 , 22.9925,
23.2100 , 23.4344 , 23.6657 , 23.9037 , 24.1484 , 24.3997 , 24.6573 , 24.9214 , 25.1917 , 25.4680,
25.7504 , 26.0387 ,26.3328 , 26.6325 , 26.9377 ,27.2484 ,27.5643 ,27.8854 , 28.2114 ,28.5424 ,
28.8780 , 29.2183 ,29.5630 , 29.9121 , 30.2653 ,30.6225 ,30.9837 ,31.3485 , 31.7169 ,32.0888 ,
32.4639 , 32.8421 ,33.2233 , 33.6073 , 33.9940 ,34.3831 ,34.7745 ,35.1681 , 35.5637 ,35.9612 ,
36.3603 , 36.7609 ,37.1629 , 37.5660 , 37.9701 ,38.3751 ,38.7807 ,39.1869 , 39.5933 ,40.0000 };
void Orientation( );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -