update the codes of Camera

This commit is contained in:
hyzboy 2020-06-20 14:45:39 +08:00
parent 9d68108f0d
commit f76551018c
4 changed files with 10 additions and 8 deletions

@ -1 +1 @@
Subproject commit 984d9698ef873a08f0c99579e8a9b4bf15e5ce5f Subproject commit 9b1975a8a5c74dfc5189b4d7f23d155b6e15cca8

@ -1 +1 @@
Subproject commit 7c4583fa5b670c67f45d457f3ea2696a29f3819f Subproject commit 3714dd1016363bb3c0791c33bc7e14cad672a810

View File

@ -56,8 +56,12 @@ public:
camera.type =CameraType::Perspective; camera.type =CameraType::Perspective;
camera.width =w; camera.width =w;
camera.height =h; camera.height =h;
camera.vp_width =w;
camera.vp_height=h;
camera.center =center_point; camera.center =center_point;
camera.eye =eye; camera.eye =eye;
camera.znear =16;
camera.zfar =256;
camera.Refresh(); //更新矩阵计算 camera.Refresh(); //更新矩阵计算
@ -86,10 +90,10 @@ public:
{ {
const uint32_t index=AcquireNextImage(); const uint32_t index=AcquireNextImage();
camera.Refresh(); //更新相机矩阵 // camera.Refresh(); //更新相机矩阵
ubo_world_matrix->Write(&camera.matrix); //写入缓冲区 // ubo_world_matrix->Write(&camera.matrix); //写入缓冲区
render_root.RefreshMatrix(&object_matrix); //render_root.RefreshMatrix(&object_matrix);
render_list.Clear(); render_list.Clear();
render_root.ExpendToList(&render_list); render_root.ExpendToList(&render_list);

View File

@ -307,9 +307,7 @@ public:
camera.vp_width=w; camera.vp_width=w;
camera.vp_height=h; camera.vp_height=h;
camera.center.Set(0,0,0,1); camera.center.Set(0,0,0,1);
camera.eye.Set(100,100,100,1); //xyz三个值不要一样以方便调试 camera.eye.Set(0,100,100,1); //xyz三个值不要一样以方便调试
camera.znear=16;
camera.zfar=256;
camera.Refresh(); //更新矩阵计算 camera.Refresh(); //更新矩阵计算