#pragma once #include /* #include */ #include #include "./Model3D.hpp" #include "../SCENE/ObjectInstance.hpp" class Instance3D : public WorldInstanceable { private: Model3D* mesh; public: Instance3D(Model3D* mesh, vec3 position); Instance3D(Model3D* mesh, vec3 position, vec3 scale); Instance3D(Model3D* mesh, vec3 position, vec3 axis, float angle); Instance3D(Model3D* mesh, vec3 position, vec3 scale, vec3 axis, float angle); Model3D* getModel(); };