From 5391f0f4aafe72ce908242b9978fcdf0d8ad807b Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 26 Apr 2024 01:17:30 +0800 Subject: [PATCH] Temporarily deactivate the WorldBoundingBox --- inc/hgl/graph/SceneNode.h | 4 ++-- src/SceneGraph/SceneNode.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/inc/hgl/graph/SceneNode.h b/inc/hgl/graph/SceneNode.h index 33c3ca99..d8939251 100644 --- a/inc/hgl/graph/SceneNode.h +++ b/inc/hgl/graph/SceneNode.h @@ -20,7 +20,7 @@ namespace hgl AABB BoundingBox; ///<绑定盒 AABB LocalBoundingBox; ///<本地坐标绑定盒 - AABB WorldBoundingBox; ///<世界坐标绑定盒 + //AABB WorldBoundingBox; ///<世界坐标绑定盒 Vector4f Center; ///<中心点 Vector4f LocalCenter; ///<本地坐标中心点 @@ -97,7 +97,7 @@ namespace hgl virtual const AABB & GetBoundingBox ()const{return BoundingBox;} ///<取得绑定盒 virtual const AABB & GetLocalBoundingBox ()const{return LocalBoundingBox;} ///<取得本地坐标绑定盒 - virtual const AABB & GetWorldBoundingBox ()const{return WorldBoundingBox;} ///<取得世界坐标绑定盒 +// virtual const AABB & GetWorldBoundingBox ()const{return WorldBoundingBox;} ///<取得世界坐标绑定盒 virtual const Vector4f & GetCenter ()const{return Center;} ///<取得中心点 virtual const Vector4f & GetLocalCenter ()const{return LocalCenter;} ///<取得本地坐标中心点 diff --git a/src/SceneGraph/SceneNode.cpp b/src/SceneGraph/SceneNode.cpp index 61c0897a..5dc80cd2 100644 --- a/src/SceneGraph/SceneNode.cpp +++ b/src/SceneGraph/SceneNode.cpp @@ -16,7 +16,8 @@ namespace hgl { BoundingBox.SetZero(); - WorldBoundingBox=LocalBoundingBox=BoundingBox; + //WorldBoundingBox= + LocalBoundingBox=BoundingBox; } }