update codes for support new SceneNode

This commit is contained in:
2024-10-06 14:51:38 +08:00
parent 4614562929
commit b9fbab56f1
9 changed files with 35 additions and 31 deletions

View File

@@ -96,6 +96,8 @@ private:
return(false);
db->Add(prim);
Matrix4f mat;
for(uint i=0;i<DRAW_OBJECT_COUNT;i++)
{
@@ -104,7 +106,9 @@ private:
if(!render_obj[i].r)
return(false);
render_root.CreateSubNode(rotate(deg2rad<double>(double(360/DRAW_OBJECT_COUNT*i)),Vector3f(0,0,1)),render_obj[i].r);
mat=rotate(deg2rad<double>(double(360/DRAW_OBJECT_COUNT*i)),AxisVector::Z);
render_root.Add(new SceneNode(mat,render_obj[i].r));
}
render_root.RefreshMatrix();