+void Object::Loader::mesh()
+{
+ if(obj.meshes[0])
+ throw InvalidState("A mesh is already loaded");
+
+ RefPtr<Mesh> msh=new Mesh;
+ load_sub(*msh);
+ obj.meshes[0]=msh.release();
+ obj.own_mesh=true;
+}
+
+void Object::Loader::mesh(const std::string &n)