From 3589376b7993e85fb2c61f4a53a8495fa0d5986a Mon Sep 17 00:00:00 2001 From: hyzboy Date: Wed, 7 Aug 2024 01:12:58 +0800 Subject: [PATCH] Layouted SceneOrient.h --- inc/hgl/graph/SceneOrient.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/inc/hgl/graph/SceneOrient.h b/inc/hgl/graph/SceneOrient.h index c0309bdc..b2751f56 100644 --- a/inc/hgl/graph/SceneOrient.h +++ b/inc/hgl/graph/SceneOrient.h @@ -23,7 +23,7 @@ namespace hgl protected: - void SetWorldTransform (const Transform &); ///<设定当前节点到世界矩阵 + void SetWorldTransform (const Transform &); ///<设定当前节点到世界矩阵 public: @@ -32,27 +32,27 @@ namespace hgl SceneOrient(const Transform &); virtual ~SceneOrient()=default; - void SetPosition (const Vector3f &pos){Position=pos;} - void SetDirection (const Vector3f &dir){Direction=dir;} + void SetPosition (const Vector3f &pos){Position=pos;} + void SetDirection (const Vector3f &dir){Direction=dir;} - const Vector3f & GetLocalPosition ()const {return Position;} - const Vector3f & GetLocalDirection ()const {return Direction;} - const Vector3f GetWorldPosition () {return WorldTransform.TransformPosition(Position);} - const Vector3f GetWorldDirection () {return WorldTransform.TransformDirection(Direction);} + const Vector3f & GetLocalPosition ()const {return Position;} + const Vector3f & GetLocalDirection ()const {return Direction;} + const Vector3f GetWorldPosition () {return WorldTransform.TransformPosition(Position);} + const Vector3f GetWorldDirection () {return WorldTransform.TransformDirection(Direction);} public: - void SetLocalTransform (const Transform &); ///<设定当前节点矩阵 + void SetLocalTransform (const Transform &); ///<设定当前节点矩阵 - const Transform & GetLocalTransform ()const {return LocalTransform;} ///<取得当前节点矩阵 - const Transform & GetWorldTransform ()const {return WorldTransform;} ///<取得当前节点到世界矩阵 + const Transform & GetLocalTransform ()const {return LocalTransform;} ///<取得当前节点矩阵 + const Transform & GetWorldTransform ()const {return WorldTransform;} ///<取得当前节点到世界矩阵 - Transform & GetLocalTransform () {LocalTransform.UpdateMatrix();return LocalTransform;} ///<取得当前节点矩阵 - Transform & GetWorldTransform () {WorldTransform.UpdateMatrix();return WorldTransform;} ///<取得当前节点到世界矩阵 + Transform & GetLocalTransform () {LocalTransform.UpdateMatrix();return LocalTransform;} ///<取得当前节点矩阵 + Transform & GetWorldTransform () {WorldTransform.UpdateMatrix();return WorldTransform;} ///<取得当前节点到世界矩阵 public: - virtual bool RefreshTransform (const Transform &); ///<刷新到世界空间变换 + virtual bool RefreshTransform (const Transform &); ///<刷新到世界空间变换 };//class SceneOrient }//namespace graph }//namespace hgl