#ifndef _BLENDER_EXPORT_H_
#define _BLENDER_EXPORT_H_

#define OBJECTS_COUNT 2
#define PLANE 0
#define CIRCLE 1
/***************************************
 *          local transformations
 ***************************************/

float transformations[][16]={
	{9.388209f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 9.388209f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 9.388209f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f},
 	{1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f},
 };
/***************************************
 *	faces count for each mesh 
 ***************************************/
unsigned int faces_count[]={2, 52};

/***************************************
 *	vertices count for each mesh 
 ***************************************/
unsigned int vertex_count[]={4, 108};

/***************************************
 *	offset tables for each mesh  
 ***************************************/
unsigned int vertex_offset_table []={
	0, 4, 
};
unsigned int indices_offset_table []={
	0, 6, 
};
/***************************************
 *	vertices definition
 ***************************************/

struct vertex_struct {
	float x,y,z;
	float nx,ny,nz;
	float u,v;
};
struct vertex_struct vertices[]={
	/* PLANE: 4 vertices */
	{-1.000000f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f},
	{1.000000f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f},
	{1.000000f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f},
	{-1.000000f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.000000f, 0.000000f},
	/* CIRCLE: 108 vertices */
	{2.853169f, 0.927051f, 0.241672f, 0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 0.000000f, 0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 1.000931f, 0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.759259f, 0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.346257f, 0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.241672f, 0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.759259f, 0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.654673f, 0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 0.000000f, -0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.241672f, -0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.759259f, -0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 1.000931f, -0.587785f, 0.809017f, 0.000000f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.241672f, -0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.346257f, -0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.654673f, -0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.759259f, -0.906540f, -0.422120f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.654673f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.346257f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.346257f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.654673f, 1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.346257f, -1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.654673f, -1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.654673f, -1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.346257f, -1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.759259f, 0.087881f, -0.150678f, 0.984669f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, 0.087881f, -0.150678f, 0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.681429f, 0.087881f, -0.150678f, 0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 1.000931f, 0.087881f, -0.150678f, 0.984669f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.654673f, -0.274133f, -0.167150f, 0.947054f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.654673f, -0.274133f, -0.167150f, 0.947054f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, -0.274133f, -0.167150f, 0.947054f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.759259f, -0.274133f, -0.167150f, 0.947054f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 0.000000f, 1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 1.000931f, 1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.681429f, 1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.319501f, 1.000000f, -0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, -0.274133f, 0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.759259f, -0.274133f, 0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.654673f, -0.274133f, 0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.654673f, -0.274133f, 0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, 0.450784f, 0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.319501f, 0.450784f, 0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.681429f, 0.450784f, 0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, 0.450784f, 0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, 0.450785f, -0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.319501f, 0.450785f, -0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.681429f, 0.450785f, -0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, 0.450785f, -0.892633f, 0.000000f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.759259f, 0.087881f, 0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, 0.087881f, 0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.681429f, 0.087881f, 0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 1.000931f, 0.087881f, 0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, 0.933514f, -0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.654673f, 0.933514f, -0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.346257f, 0.933514f, -0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, 0.933514f, -0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.346257f, 0.933514f, 0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, 0.933514f, 0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, 0.933514f, 0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.654673f, 0.933514f, 0.358540f, 0.000000f, 0.000000f, 0.000000f},
	{-1.291371f, -2.226943f, 0.346257f, -0.274134f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{-1.291371f, -2.427051f, 0.346257f, -0.274134f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.241672f, -0.274134f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, -0.274134f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 0.000000f, 0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.319501f, 0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, 0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{-2.853169f, 0.927051f, 0.241672f, 0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 2.082521f, 0.319501f, -0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{0.000000f, 3.000000f, 0.000000f, -0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.241672f, -0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, -0.087881f, -0.150678f, -0.984669f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, 0.274133f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{2.853169f, 0.927051f, 0.241672f, 0.274133f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{1.291371f, -2.427051f, 0.346257f, 0.274133f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{1.291371f, -2.226943f, 0.346257f, 0.274133f, -0.167150f, -0.947054f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.681429f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.681429f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.681429f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.319501f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.319501f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.681429f, -1.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, 0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.319501f, 0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.681429f, 0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, 0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, 0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.319501f, 0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.681429f, 0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, 0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.681429f, -0.084246f, 0.000000f, 0.996445f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.890079f, -0.084246f, 0.000000f, 0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.681429f, -0.084246f, 0.000000f, 0.996445f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, -0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.681429f, -0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.319501f, -0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, -0.248362f, 0.968667f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.890079f, -0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.681429f, -0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.319501f, -0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, -0.313262f, 0.949667f, 0.000000f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.319501f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{2.467863f, 0.836238f, 0.110852f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.319501f, -0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.468987f, 0.319501f, 0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{-2.467863f, 0.836237f, 0.110852f, 0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
	{0.000000f, 1.650300f, 0.319501f, 0.084246f, 0.000000f, -0.996445f, 0.000000f, 0.000000f},
};

#define INX_TYPE GL_UNSIGNED_SHORT
unsigned short indexes[]={
/* PLANE 2 faces */
0, 1, 2, 0, 2, 3, 
/* CIRCLE 52 faces */
0, 1, 2, 0, 2, 3, 4, 5, 6, 4, 6, 7, 8, 9, 10, 8, 10, 11, 12, 13, 14, 12, 14, 15, 16, 17, 18, 16, 18, 19, 20, 21, 22, 20, 22, 23, 24, 25, 26, 24, 26, 27, 28, 29, 30, 28, 30, 31, 32, 33, 34, 32, 34, 35, 36, 37, 38, 36, 38, 39, 40, 41, 42, 40, 42, 43, 44, 45, 46, 44, 46, 47, 48, 49, 50, 48, 50, 51, 52, 53, 54, 52, 54, 55, 56, 57, 58, 56, 58, 59, 60, 61, 62, 60, 62, 63, 64, 65, 66, 64, 66, 67, 68, 69, 70, 68, 70, 71, 72, 73, 74, 72, 74, 75, 76, 77, 78, 79, 80, 81, 79, 81, 82, 83, 84, 85, 83, 85, 86, 87, 88, 89, 87, 89, 90, 91, 92, 93, 94, 95, 96, 94, 96, 97, 98, 99, 100, 98, 100, 101, 102, 103, 104, 105, 106, 107, 
};
#endif