⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 torus.dat

📁 AsciiArt small program
💻 DAT
📖 第 1 页 / 共 2 页
字号:



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 + -