diff --git a/src/SceneGraph/SceneNode.cpp b/src/SceneGraph/SceneNode.cpp index 12470322..5ae01016 100644 --- a/src/SceneGraph/SceneNode.cpp +++ b/src/SceneGraph/SceneNode.cpp @@ -38,19 +38,20 @@ namespace hgl AABB local,world; - for(int i=0;iRefreshBoundingBox(); + local=(*sub)->GetLocalBoundingBox(); + + ++sub; + for(int i=1;iRefreshBoundingBox(); - if(i==0) - local=(*sub)->GetLocalBoundingBox(); - else - local.Enclose((*sub)->GetLocalBoundingBox()); + local.Enclose((*sub)->GetLocalBoundingBox()); - sub++; + ++sub; } - + LocalBoundingBox=local; }