aboutsummaryrefslogtreecommitdiff
path: root/samples/OpenGL/pocketwatch/uhr.h
blob: 78e4f3ff913e55a1840affbf61ce13a3fb559c09 (plain)
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
#ifndef STRUCT_3D_OBJECT
#define STRUCT_3D_OBJECT
struct C3DObject
{
	float const (*verticies)[2][3];
	int const (*faces)[3];
	int const (*nFaces);
	float const (*matrix);
	float const (*material);
};
#endif/*STRUCT_3D_OBJECT*/
namespace uhr
{
/* <objects> */
/* <object name="boden"> */
extern float const verticies_boden[][2][3];
extern int const faces_boden[][3];
extern int const nFaces_boden;
extern float const matrix_boden[];
extern float const material_boden[];
extern struct C3DObject const object_boden;
/* </object> */

/* <object name="deckel"> */
extern float const verticies_deckel[][2][3];
extern int const faces_deckel[][3];
extern int const nFaces_deckel;
extern float const matrix_deckel[];
extern float const material_deckel[];
extern struct C3DObject const object_deckel;
/* </object> */

/* <object name="gehaeuse"> */
extern float const verticies_gehaeuse[][2][3];
extern int const faces_gehaeuse[][3];
extern int const nFaces_gehaeuse;
extern float const matrix_gehaeuse[];
extern float const material_gehaeuse[];
extern struct C3DObject const object_gehaeuse;
/* </object> */

/* <object name="minutenzeiger"> */
extern float const verticies_minutenzeiger[][2][3];
extern int const faces_minutenzeiger[][3];
extern int const nFaces_minutenzeiger;
extern float const matrix_minutenzeiger[];
extern float const material_minutenzeiger[];
extern struct C3DObject const object_minutenzeiger;
/* </object> */

/* <object name="sekundenzeiger"> */
extern float const verticies_sekundenzeiger[][2][3];
extern int const faces_sekundenzeiger[][3];
extern int const nFaces_sekundenzeiger;
extern float const matrix_sekundenzeiger[];
extern float const material_sekundenzeiger[];
extern struct C3DObject const object_sekundenzeiger;
/* </object> */

/* <object name="sekziffernblatt"> */
extern float const verticies_sekziffernblatt[][2][3];
extern int const faces_sekziffernblatt[][3];
extern int const nFaces_sekziffernblatt;
extern float const matrix_sekziffernblatt[];
extern float const material_sekziffernblatt[];
extern struct C3DObject const object_sekziffernblatt;
/* </object> */

/* <object name="stundenzeiger"> */
extern float const verticies_stundenzeiger[][2][3];
extern int const faces_stundenzeiger[][3];
extern int const nFaces_stundenzeiger;
extern float const matrix_stundenzeiger[];
extern float const material_stundenzeiger[];
extern struct C3DObject const object_stundenzeiger;
/* </object> */

/* <object name="ziffernblatt"> */
extern float const verticies_ziffernblatt[][2][3];
extern int const faces_ziffernblatt[][3];
extern int const nFaces_ziffernblatt;
extern float const matrix_ziffernblatt[];
extern float const material_ziffernblatt[];
extern struct C3DObject const object_ziffernblatt;
/* </object> */

/* </objects> */
};