Files
ImprovGFX/OpenWindow/ColladaModel.h
T
2019-12-08 21:12:21 +02:00

33 lines
565 B
C++

#ifndef __MODEL_s__
#define __MODEL_s__
#pragma once
#include "ColladaModel.h"
#include "tinyxml2.h"
#include "geometry.h"
#include <cerrno>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
class ColladaModel {
private:
std::vector<Vec3f> positions_;
std::vector<Vec3f> normals_;
std::vector<std::vector<int> > triangles_;
public:
ColladaModel(const char* filename);
~ColladaModel();
Vec3f position(int i);
std::vector<int> triangle(int idx);
};
#endif