删除SceneNode::bounding_box属性
This commit is contained in:
@@ -44,7 +44,6 @@ namespace hgl::graph
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
AABB bounding_box; ///<绑定盒
|
|
||||||
AABB local_bounding_box; ///<本地坐标绑定盒
|
AABB local_bounding_box; ///<本地坐标绑定盒
|
||||||
OBB world_bounding_box; ///<世界坐标绑定盒
|
OBB world_bounding_box; ///<世界坐标绑定盒
|
||||||
|
|
||||||
@@ -116,7 +115,6 @@ namespace hgl::graph
|
|||||||
{
|
{
|
||||||
SetParent(nullptr); //清除父节点
|
SetParent(nullptr); //清除父节点
|
||||||
|
|
||||||
bounding_box.Clear();
|
|
||||||
local_bounding_box.Clear();
|
local_bounding_box.Clear();
|
||||||
world_bounding_box.Clear();
|
world_bounding_box.Clear();
|
||||||
|
|
||||||
@@ -162,12 +160,9 @@ namespace hgl::graph
|
|||||||
|
|
||||||
public: //坐标相关方法
|
public: //坐标相关方法
|
||||||
|
|
||||||
virtual void SetBoundingBox (const AABB &bb){bounding_box=bb;} ///<设置绑定盒
|
|
||||||
|
|
||||||
virtual void RefreshMatrix () override; ///<刷新世界变换
|
virtual void RefreshMatrix () override; ///<刷新世界变换
|
||||||
virtual void RefreshBoundingBox (); ///<刷新绑定盒
|
virtual void RefreshBoundingBox (); ///<刷新绑定盒
|
||||||
|
|
||||||
virtual const AABB & GetBoundingBox ()const{return bounding_box;} ///<取得绑定盒
|
|
||||||
virtual const AABB & GetLocalBoundingBox ()const{return local_bounding_box;} ///<取得本地坐标绑定盒
|
virtual const AABB & GetLocalBoundingBox ()const{return local_bounding_box;} ///<取得本地坐标绑定盒
|
||||||
// virtual const AABB & GetWorldBoundingBox ()const{return WorldBoundingBox;} ///<取得世界坐标绑定盒
|
// virtual const AABB & GetWorldBoundingBox ()const{return WorldBoundingBox;} ///<取得世界坐标绑定盒
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user