update codes for support new SceneNode
This commit is contained in:
@@ -120,7 +120,7 @@ private:
|
||||
return(nullptr);
|
||||
}
|
||||
|
||||
render_root.CreateSubNode(ri);
|
||||
render_root.Add(new SceneNode(ri));
|
||||
|
||||
return ri;
|
||||
}
|
||||
@@ -163,7 +163,7 @@ private:
|
||||
{
|
||||
Add(prim_plane_grid,mi_plane_grid,pipeline_plane_grid);
|
||||
|
||||
render_root.CreateSubNode(ro_billboard);
|
||||
render_root.Add(new SceneNode(ro_billboard));
|
||||
|
||||
camera->pos=Vector3f(32,32,32);
|
||||
camera_control->SetTarget(Vector3f(0,0,0));
|
||||
|
@@ -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();
|
||||
|
Reference in New Issue
Block a user