diff --git a/inc/hgl/component/CreateComponentInfo.h b/inc/hgl/component/CreateComponentInfo.h index d6d91e7d..c4a3d837 100644 --- a/inc/hgl/component/CreateComponentInfo.h +++ b/inc/hgl/component/CreateComponentInfo.h @@ -10,38 +10,38 @@ namespace hgl struct CreateComponentInfo { - graph::SceneNode *parent_node; ///<父节点 - graph::Matrix4f mat; ///<矩阵 + graph::SceneNode *owner_node; ///<所属节点 + graph::Matrix4f mat; ///<变换矩阵 public: CreateComponentInfo() { - parent_node=nullptr; + owner_node=nullptr; mat=graph::Identity4f; } CreateComponentInfo(const CreateComponentInfo &cci) { - parent_node=cci.parent_node; + owner_node=cci.owner_node; mat=cci.mat; } CreateComponentInfo(graph::SceneNode *pn,const graph::Matrix4f &m) { - parent_node=pn; + owner_node=pn; mat=m; } CreateComponentInfo(graph::SceneNode *pn) { - parent_node=pn; + owner_node=pn; mat=graph::Identity4f; } CreateComponentInfo(const graph::Matrix4f &m) { - parent_node=nullptr; + owner_node=nullptr; mat=m; } };//struct CreateComponentInfo diff --git a/inc/hgl/graph/RenderFramework.h b/inc/hgl/graph/RenderFramework.h index 8d9d5204..55ed8a04 100644 --- a/inc/hgl/graph/RenderFramework.h +++ b/inc/hgl/graph/RenderFramework.h @@ -245,8 +245,8 @@ public: //Component 相关 */ if(cci) { - if(cci->parent_node) - cci->parent_node->AttachComponent(c); //将组件附加到父节点 + if(cci->owner_node) + cci->owner_node->AttachComponent(c); //将组件附加到所属节点 c->graph::SceneOrient::SetLocalMatrix(cci->mat); }