27 lines
538 B
C++
27 lines
538 B
C++
#include <Collage/types/model.h>
|
|
|
|
void Model::load(const std::string& file) {
|
|
if (file.ends_with(".obj"))
|
|
loadOBJ(file);
|
|
}
|
|
|
|
const std::vector<Vector3>& Model::getVertices() {
|
|
return vertices;
|
|
}
|
|
|
|
const std::vector<unsigned int>& Model::getIndices() {
|
|
return indices;
|
|
}
|
|
|
|
const std::vector<TextureInformation>& Model::getTextureInformation() {
|
|
return textureInfo;
|
|
}
|
|
|
|
Model::Model(const std::string &file) {
|
|
load(file);
|
|
}
|
|
|
|
std::vector<SkeletalVertex>& SkeletalModel::getSkeletalVertices() {
|
|
return vertices;
|
|
}
|