3d模型怎么能导出下面这种格式的数据?
文件名:teapot.h
float teapot_vertices [] = {
0.0663056, 0.117825, 2.10688e-008,
0.0641066, 0.1194, 0.0178416,
0.0574868, 0.1194, 0.0337636,
0.0471755, 0.1194, 0.0471756,
0.0337636, 0.1194, 0.0574868,
0.0178416, 0.1194, 0.0641066,
0, 0.1194, 0.0664444,
... ...
-0.05112, 0.00719999, 0.05112,
-0.0365867, 0.00719999, 0.0622933,
-0.0687556, 0.1194, 2.13504e-008,
-0.0396, 0.1224, 2.18868e-008,
0.0396, 0.1224, 2.18868e-008};
float teapot_normals[] = {
-0.987635, -0.156768, 0,
-0.780517, -0.431109, -0.4527,
-0.698293, -0.157393, -0.698294,
-0.637936, -0.431366, -0.637936,
-0.495474, -0.157281, -0.854265,
......
-0.905874, -0.346066, -0.244192,
-0.811396, -0.346647, -0.470609,
0, -0.156768, -0.987635,
-0.148341, 0.988936, 0,
0.148341, 0.988936, 0};
short teapot_indices[] = {
1122, 1243, 1272, 1242, 1273, 1241, 1274, 1240,
1275, 1239, 1276, 1238, 1277, 1205, 1278, 1204,
1279, 1203, 1280, 1202, 1281, 1201, 1282, 1200,
563, 557, 564, 558, 514, 559, -1, 553, 505,
554, 542, 555, 544, 556, 546, 557, 548,
558, 550, 559, 552, -1, 505, 506, 542, 543,
544, 545, 546, 547, 548, 549, 550, 551,
552, 494, -1, 535, 528, 536, 529, 537, 530,
538, 531, 539, 532, 540, 533, 541, 534,
.......
1043, 1044, 1050, 1051, -1, 1037, 1038, 1044, 1045,
1051, 1052, -1, 1038, 1039, 1045, 1046, 1052, 1053,
-1, 1039, 1040, 1046, 1047, 1053, 1054, -1, 1054, 1047,
1048, 1041, 1042, -1, 1041, 1047, 1040, -1,
}; |