Newer
Older
cg / include / model.h
@ajaggi ajaggi on 28 Dec 2005 358 bytes Moved classes to their own files.
#ifndef _MODEL_H
#define _MODDEL_H

#include "array.h"
#include "vec.h"
#include "poly.h"

class Model {
	private:
		Array* faces;

		Vec* position;
		Vec* rotation;

	public:
		Model(Array* _faces);
		~Model();
		void setCenter(Vec& c);
		Vec calcCenter();
		void rotate(Vec rot);
		void draw();
		void addFace(Poly* face);
		int numberOfFaces();
};
#endif