void Object::set_mesh(unsigned i, const Mesh *m)
{
if(i>meshes.size())
- throw invalid_argument("Object::set_mesh");
+ throw out_of_range("Object::set_mesh");
if(i==meshes.size())
meshes.push_back(m);
void Object::Loader::mesh_inline_lod(unsigned l)
{
if(l>obj.meshes.size())
- throw invalid_argument("Object::Loader::mesh_inline_lod");
+ throw out_of_range("Object::Loader::mesh_inline_lod");
RefPtr<Mesh> msh = new Mesh;
load_sub(*msh);