#ifndef DEMO_MESHES_H
#define DEMO_MESHES_H

enum {GEN_FLOWER_MESH};

#include "math_vector3D.h"

typedef struct point3D
{
    float x, y, z;
} point3D;

typedef struct quad2D
{
    int p1, p2, p3, p4;
}quad2D;

typedef struct mesh3D_gen
{
	int npls_x, npls_y;

	point3D *points;
    quad2D *quads;

    vector3D *vx_normals;
}mesh3D_gen;

mesh3D_gen *GenMesh(int quads_width, int quads_height, int way, float par1, float par2, float par3);

#endif