SceneNode构造函数改为新的定义方法

This commit is contained in:
2025-06-27 01:51:28 +08:00
parent 1af89ca37b
commit 7da6205caf

View File

@@ -51,16 +51,14 @@ namespace hgl::graph
public:
SceneNode()=default;
SceneNode(const SceneNode &)=delete;
SceneNode(const SceneNode *)=delete;
SceneNode(const SceneOrient &so ):SceneOrient(so) {}
SceneNode(const Matrix4f &mat ):SceneOrient(mat) {}
using SceneOrient::SceneOrient; ///<继承构造函数
virtual ~SceneNode();
public:
virtual ~SceneNode();
virtual SceneNode * CreateNode()const{return(new SceneNode);} ///<创建一个同类的节点对象
virtual void DuplicationChildNodes(SceneNode *node) const ///<复制子节点到指定节点