X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fobject.h;h=48e3045930559fd354af6d868a935100a2fab09d;hp=c8e372601077c1b1e9c43dd82a221b53b1a904a7;hb=af0ba2af0167247bcda74e76f3c83c0c0e89650a;hpb=9319f1c8ed99866966f20fbab952da673af2257e diff --git a/source/object.h b/source/object.h index c8e37260..48e30459 100644 --- a/source/object.h +++ b/source/object.h @@ -74,6 +74,8 @@ private: Geometry::BoundingSphere bounding_sphere; bool lod0_watched; + static Matrix identity_matrix; + public: Object(); Object(const Mesh *, const Technique *); @@ -105,6 +107,7 @@ public: const Technique *get_technique(unsigned = 0) const; unsigned get_n_lods() const { return lods.size(); } + virtual const Matrix *get_matrix() const { return &identity_matrix; } virtual const Geometry::BoundingSphere *get_bounding_sphere() const { return &bounding_sphere; } virtual void render(Renderer &, const Tag & = Tag()) const;