📄 torus.dat
字号:
struct vertex_data_s
{
int index;
float X,Y,Z;
};
struct vertex_data_s vertex_data[]={
0 , 210.380615 , -0.000006 , -66.435959,
1 , 192.358521 , -45.784267 , -60.532169,
2 , 148.849304 , -64.748734 , -46.279156 ,
3 , 105.340118 , -45.784267 , -32.02615 ,
4 , 87.318016 , 0.000003 , -26.122364 ,
5 , 105.340126 , 45.784267 , -32.026157 ,
6 , 148.849304 , 64.748718 , -46.279167 ,
7 , 192.35849 , 45.784267 , -60.532177 ,
8 , 220.921783 , 0.000001 , 20.823782 ,
9 , 202.012238 , -45.784264 , 19.381414 ,
10 , 156.360596 , -64.748726 , 15.899221 ,
11 , 110.708946 , -45.784264 , 12.417027 ,
12 , 91.799416 , 0.000006 , 10.97465 ,
13 , 110.708954 , 45.784271 , 12.417019,
14 , 156.360596 , 64.748726 , 15.899211 ,
15 , 202.012238 , 45.784271 , 19.381407 ,
16 , 197.267639 , 0.000009 , 105.475197 ,
17 , 180.349487 , -45.784256 , 96.906258 ,
18 , 139.505463 , -64.748718 , 76.218994,
19 , 98.661415 , -45.78426 , 55.531727 ,
20 , 81.743263 , 0.000009 , 46.962776 ,
21 , 98.661423 , 45.784275 , 55.531723 ,
22 , 139.505463 , 64.748734 , 76.218979 ,
23 , 180.349487 , 45.784279 , 96.906242 ,
24 , 143.019409 , 0.000015 , 174.630859 ,
25 , 130.668274 , -45.784248 , 160.239883 ,
26 , 100.849976 , -64.748718 , 125.497002,
27 , 71.031677 , -45.784256 , 90.754128 ,
28 , 58.680534 , 0.000012 , 76.363144 ,
29 , 71.031685 , 45.784279 , 90.754112 ,
30 , 100.849976 , 64.748734 , 125.496994 ,
31 , 130.668274 , 45.784286 , 160.239868 ,
32 , 66.435822 , 0.000019 , 217.762451 ,
33 , 60.532051 , -45.784248 , 199.740341 ,
34 , 46.279064 , -64.748711 , 156.231125 ,
35 , 32.026085 , -45.784256 , 112.721924 ,
36 , 26.122307 , 0.000014 , 94.699814 ,
37 , 32.026085 , 45.784279 , 112.721916 ,
38 , 46.279064 , 64.748741 , 156.23111 ,
39 , 60.532043 , 45.784286 , 199.740326 ,
40 , -20.823927 , 0.00002 , 228.303528 ,
41 , -19.381542 , -45.784245 , 209.394028,
42 , -15.899319 , -64.748711 , 163.742355,
43 , -12.417096 , -45.784252 , 118.090721,
44 , -10.974711 , 0.000014 , 99.181183 ,
45 , -12.417096 , 45.784283 , 118.090714 ,
46 , -15.89932 , 64.748741 , 163.742371 ,
47 , -19.381542 , 45.78429 , 209.393982 ,
48 , -105.475227 , 0.000018 , 204.649414 ,
49 , -96.906281 , -45.784248 , 187.731277,
50 , -76.219009 , -64.748711 , 146.887222,
51 , -55.531738 , -45.784256 , 106.043198,
52 , -46.962791 , 0.000013 , 89.125031 ,
53 , -55.531742 , 45.784279 , 106.04319 ,
54 , -76.219009 , 64.748741 , 146.887207 ,
55 , -96.906281 , 45.784286 , 187.731262 ,
56 , -174.63089 , 0.000013 , 150.401154 ,
57 , -160.239899 , -45.784252 , 138.050034,
58 , -125.497017 , -64.748718 , 108.231728,
59 , -90.754128 , -45.784256 , 78.413437 ,
60 , -76.363152 , 0.000011 , 66.062294 ,
61 , -90.754135 , 45.784279 , 78.413429 ,
62 , -125.497017 , 64.748734 , 108.231712 ,
63 , -160.239899 , 45.784283 , 138.049988 ,
64 , -217.762451 , 0.000006 , 73.817566 ,
65 , -199.740356 , -45.78426 , 67.913803 ,
66 , -156.23114 , -64.748718 , 53.66082 ,
67 , -112.721924 , -45.78426 , 39.407848 ,
68 , -94.699821 , 0.000008 , 33.504066 ,
69 , -112.721931 , 45.784275 , 39.407841 ,
70 , -156.23114 , 64.748734 , 53.660816 ,
71 , -199.740356 , 45.784275 , 67.91378 ,
72 , -228.303558 , -0.000001 , -13.442188 ,
73 , -209.394012 , -45.784264 , -11.999796,
74 , -163.742371 , -64.748726 , -8.517563 ,
75 , -118.090714 , -45.784264 , -5.035335 ,
76 , -99.181183 , 0.000005 , -3.592951 ,
77 , -118.090721 , 45.784271 , -5.035343 ,
78 , -163.742371 , 64.748726 , -8.517575 ,
79 , -209.394012 , 45.784271 , -11.999804 ,
80 , -204.649353 , -0.000009 , -98.093582 ,
81 , -187.731201 , -45.784271 , -89.524612,
82 , -146.887177 , -64.748734 , -68.837318,
83 , -106.043152 , -45.784267 , -48.150024,
84 , -89.125008 , 0.000002 , -39.58107 ,
85 , -106.043159 , 45.784267 , -48.150036 ,
86 , -146.887177 , 64.748718 , -68.837334 ,
87 , -187.731201 , 45.784264 , -89.524628 ,
88 , -150.401062 , -0.000015 , -167.249207,
89 , -138.049927 , -45.784279 , -152.8582 ,
90 , -108.231644 , -64.748734 , -118.115295,
91 , -78.413376 , -45.784271 , -83.372391 ,
92 , -66.062248 , -0.000001 , -68.981422 ,
93 , -78.413383 , 45.784264 , -83.372414 ,
94 , -108.231644 , 64.748718 , -118.115318 ,
95 , -138.049927 , 45.784256 , -152.858215 ,
96 , -73.817429 , -0.000019 , -210.380737 ,
97 , -67.913666 , -45.784279 , -192.358597 ,
98 , -53.660717 , -64.748741 , -148.84938 ,
99 , -39.407772 , -45.784271 , -105.340164 ,
100 , -33.504009 , -0.000002 , -87.318062 ,
101 , -39.407776 , 45.784264 , -105.340187 ,
102 , -53.660717 , 64.748711 , -148.849396 ,
103 , -67.913658 , 45.784256 , -192.358612 ,
104 , 13.442329 , -0.00002 , -220.921753 ,
105 , 11.99993 , -45.784283 , -202.012222 ,
106 , 8.517671 , -64.748741 , -156.36058 ,
107 , 5.035411 , -45.784275 , -110.708923 ,
108 , 3.593012 , -0.000003 , -91.7994 ,
109 , 5.035412 , 45.78426 , -110.708946 ,
110 , 8.517671 , 64.748711 , -156.360596 ,
111 , 11.99993 , 45.784252 , -202.012238 ,
112 , 98.093712 , -0.000018 , -197.267517 ,
113 , 89.524742 , -45.784279 , -180.34938 ,
114 , 68.837418 , -64.748741 , -139.505356 ,
115 , 48.150093 , -45.784271 , -98.661339 ,
116 , 39.581123 , -0.000002 , -81.743202 ,
117 , 48.150097 , 45.784264 , -98.661362 ,
118 , 68.837418 , 64.748711 , -139.505371 ,
119 , 89.524734 , 45.784256 , -180.349396 ,
120 , 167.249298 , -0.000013 , -143.019165 ,
121 , 152.858307 , -45.784275 , -130.668045,
122 , 118.115372 , -64.748734 , -100.849785,
123 , 83.372452 , -45.784271 , -71.03154 ,
124 , 68.981461 , 0 , -58.680424 ,
125 , 83.372452 , 45.784264 , -71.031563 ,
126 , 118.115379 , 64.748718 , -100.8498 ,
127 , 152.858276 , 45.78426 , -130.66803
};
#define VERTEXES (sizeof(vertex_data)/sizeof(vertex_data_s))
struct face_data_s
{
int facenro;
int A,B,C;
int AB,BC,CA;
int smoothing;
};
struct face_data_s face_data[] = {
{ 0 ,0 ,9 ,1 ,0 ,1 ,1
, 1
},{ 1 ,0 ,8 ,9 ,1 ,1 ,0
, 1
},{ 2 ,1 ,10 ,2 ,0 ,1 ,1
, 2
},{ 3 ,1 ,9 ,10 ,1 ,1 ,0
, 2
},{ 4 ,2 ,11 ,3 ,0 ,1 ,1
, 3
},{ 5 ,2 ,10 ,11 ,1 ,1 ,0
, 3
},{ 6 ,3 ,12 ,4 ,0 ,1 ,1
, 4
},{ 7 ,3 ,11 ,12 ,1 ,1 ,0
, 4
},{ 8 ,4 ,13 ,5 ,0 ,1 ,1
, 5
},{ 9 ,4 ,12 ,13 ,1 ,1 ,0
, 5
},{ 10 ,5 ,14 ,6 ,0 ,1 ,1
, 6
},{ 11 ,5 ,13 ,14 ,1 ,1 ,0
, 6
},{ 12 ,6 ,15 ,7 ,0 ,1 ,1
, 7
},{ 13 ,6 ,14 ,15 ,1 ,1 ,0
, 7
},{ 14 ,7 ,8 ,0 ,0 ,1 ,1
, 8
},{ 15 ,7 ,15 ,8 ,1 ,1 ,0
, 8
},{ 16 ,8 ,17 ,9 ,0 ,1 ,1
, 9
},{ 17 ,8 ,16 ,17 ,1 ,1 ,0
, 9
},{ 18 ,9 ,18 ,10 ,0 ,1 ,1
, 10
},{ 19 ,9 ,17 ,18 ,1 ,1 ,0
, 10
},{ 20 ,10 ,19 ,11 ,0 ,1 ,1
, 11
},{ 21 ,10 ,18 ,19 ,1 ,1 ,0
, 11
},{ 22 ,11 ,20 ,12 ,0 ,1 ,1
, 12
},{ 23 ,11 ,19 ,20 ,1 ,1 ,0
, 12
},{ 24 ,12 ,21 ,13 ,0 ,1 ,1
, 13
},{ 25 ,12 ,20 ,21 ,1 ,1 ,0
, 13
},{ 26 ,13 ,22 ,14 ,0 ,1 ,1
, 14
},{ 27 ,13 ,21 ,22 ,1 ,1 ,0
, 14
},{ 28 ,14 ,23 ,15 ,0 ,1 ,1
, 15
},{ 29 ,14 ,22 ,23 ,1 ,1 ,0
, 15
},{ 30 ,15 ,16 ,8 ,0 ,1 ,1
, 16
},{ 31 ,15 ,23 ,16 ,1 ,1 ,0
, 16
},{ 32 ,16 ,25 ,17 ,0 ,1 ,1
, 17
},{ 33 ,16 ,24 ,25 ,1 ,1 ,0
, 17
},{ 34 ,17 ,26 ,18 ,0 ,1 ,1
, 18
},{ 35 ,17 ,25 ,26 ,1 ,1 ,0
, 18
},{ 36 ,18 ,27 ,19 ,0 ,1 ,1
, 19
},{ 37 ,18 ,26 ,27 ,1 ,1 ,0
, 19
},{ 38 ,19 ,28 ,20 ,0 ,1 ,1
, 20
},{ 39 ,19 ,27 ,28 ,1 ,1 ,0
, 20
},{ 40 ,20 ,29 ,21 ,0 ,1 ,1
, 21
},{ 41 ,20 ,28 ,29 ,1 ,1 ,0
, 21
},{ 42 ,21 ,30 ,22 ,0 ,1 ,1
, 22
},{ 43 ,21 ,29 ,30 ,1 ,1 ,0
, 22
},{ 44 ,22 ,31 ,23 ,0 ,1 ,1
, 23
},{ 45 ,22 ,30 ,31 ,1 ,1 ,0
, 23
},{ 46 ,23 ,24 ,16 ,0 ,1 ,1
, 24
},{ 47 ,23 ,31 ,24 ,1 ,1 ,0
, 24
},{ 48 ,24 ,33 ,25 ,0 ,1 ,1
, 25
},{ 49 ,24 ,32 ,33 ,1 ,1 ,0
, 25
},{ 50 ,25 ,34 ,26 ,0 ,1 ,1
, 26
},{ 51 ,25 ,33 ,34 ,1 ,1 ,0
, 26
},{ 52 ,26 ,35 ,27 ,0 ,1 ,1
, 27
},{ 53 ,26 ,34 ,35 ,1 ,1 ,0
, 27
},{ 54 ,27 ,36 ,28 ,0 ,1 ,1
, 28
},{ 55 ,27 ,35 ,36 ,1 ,1 ,0
, 28
},{ 56 ,28 ,37 ,29 ,0 ,1 ,1
, 29
},{ 57 ,28 ,36 ,37 ,1 ,1 ,0
, 29
},{ 58 ,29 ,38 ,30 ,0 ,1 ,1
, 30
},{ 59 ,29 ,37 ,38 ,1 ,1 ,0
, 30
},{ 60 ,30 ,39 ,31 ,0 ,1 ,1
, 31
},{ 61 ,30 ,38 ,39 ,1 ,1 ,0
, 31
},{ 62 ,31 ,32 ,24 ,0 ,1 ,1
, 32
},{ 63 ,31 ,39 ,32 ,1 ,1 ,0
, 32
},{ 64 ,32 ,41 ,33 ,0 ,1 ,1
, 1
},{ 65 ,32 ,40 ,41 ,1 ,1 ,0
, 1
},{ 66 ,33 ,42 ,34 ,0 ,1 ,1
, 2
},{ 67 ,33 ,41 ,42 ,1 ,1 ,0
, 2
},{ 68 ,34 ,43 ,35 ,0 ,1 ,1
, 3
},{ 69 ,34 ,42 ,43 ,1 ,1 ,0
, 3
},{ 70 ,35 ,44 ,36 ,0 ,1 ,1
, 4
},{ 71 ,35 ,43 ,44 ,1 ,1 ,0
, 4
},{ 72 ,36 ,45 ,37 ,0 ,1 ,1
, 5
},{ 73 ,36 ,44 ,45 ,1 ,1 ,0
, 5
},{ 74 ,37 ,46 ,38 ,0 ,1 ,1
, 6
},{ 75 ,37 ,45 ,46 ,1 ,1 ,0
, 6
},{ 76 ,38 ,47 ,39 ,0 ,1 ,1
, 7
},{ 77 ,38 ,46 ,47 ,1 ,1 ,0
, 7
},{ 78 ,39 ,40 ,32 ,0 ,1 ,1
, 8
},{ 79 ,39 ,47 ,40 ,1 ,1 ,0
, 8
},{ 80 ,40 ,49 ,41 ,0 ,1 ,1
, 9
},{ 81 ,40 ,48 ,49 ,1 ,1 ,0
, 9
},{ 82 ,41 ,50 ,42 ,0 ,1 ,1
, 10
},{ 83 ,41 ,49 ,50 ,1 ,1 ,0
, 10
},{ 84 ,42 ,51 ,43 ,0 ,1 ,1
, 11
},{ 85 ,42 ,50 ,51 ,1 ,1 ,0
, 11
},{ 86 ,43 ,52 ,44 ,0 ,1 ,1
, 12
},{ 87 ,43 ,51 ,52 ,1 ,1 ,0
, 12
},{ 88 ,44 ,53 ,45 ,0 ,1 ,1
, 13
},{ 89 ,44 ,52 ,53 ,1 ,1 ,0
, 13
},{ 90 ,45 ,54 ,46 ,0 ,1 ,1
, 14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -