X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Fexhibit.cc;h=c525f77f144bf9d44f3c5f1cc730717fccb41b62;hp=eaa2251ae17d673c57fc9f93993fd07e95cf7f1c;hb=03085a16aa2fef785083fa3921be83015e08b290;hpb=fa954e4716d12939552b592f46a4e08405ecfb24 diff --git a/src/exhibit.cc b/src/exhibit.cc index eaa2251..c525f77 100644 --- a/src/exhibit.cc +++ b/src/exhibit.cc @@ -1,6 +1,7 @@ #include "exhibit.h" #include "snode.h" #include "scene.h" +#include "geomdraw.h" class ExhibitPriv { public: @@ -92,5 +93,17 @@ void Exhibit::post_draw() const if(node) { glMatrixMode(GL_MODELVIEW); glPopMatrix(); + + const AABox &bvol = get_aabox(); + debug_log("bvol (%g %g %g) -> (%g %g %g)\n", bvol.min.x, bvol.min.y, bvol.min.z, + bvol.max.x, bvol.max.y, bvol.max.z); + draw_geom_object(&bvol); } } + + +const AABox &Exhibit::get_aabox() const +{ + aabb = node->get_bounds(); + return aabb; +}