/* * Copyright (C) 2016+ AzerothCore * Copyright (C) 2008-2016 TrinityCore * Copyright (C) 2005-2009 MaNGOS */ #ifndef MODEL_H #define MODEL_H #include #include "Utils.h" class Model { public: Model(std::string path); ~Model(); void ReadVertices(); void ReadBoundingTriangles(); void ReadBoundingNormals(); ModelHeader Header; std::vector Vertices; std::vector Normals; std::vector > Triangles; bool IsCollidable; FILE* Stream; bool IsBad; }; #endif