From 518e3cf7f062c0348b4aa61fe6b8b259e0c9c6ed Mon Sep 17 00:00:00 2001 From: hyzboy Date: Wed, 21 Oct 2020 21:30:06 +0800 Subject: [PATCH] update example --- example/Vulkan/InlineGeometryScene.cpp | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/example/Vulkan/InlineGeometryScene.cpp b/example/Vulkan/InlineGeometryScene.cpp index adaceb3e..52072c1f 100644 --- a/example/Vulkan/InlineGeometryScene.cpp +++ b/example/Vulkan/InlineGeometryScene.cpp @@ -23,8 +23,8 @@ struct PhongLight struct PhongMaterial { Vector4f BaseColor; + Vector4f specular; float ambient; - float specular; }; constexpr size_t v3flen=sizeof(PhongLight); @@ -55,7 +55,6 @@ private: Renderable *ro_axis, *ro_cube, *ro_sphere, - *ro_dome, *ro_torus, *ro_cylinder, *ro_cone; @@ -67,9 +66,9 @@ private: light.color.Set(1,1,1,1); light.position.Set(1000,1000,1000,1.0); - phong.BaseColor.Set(1,1,1,1); - phong.ambient=0.1; - phong.specular=0.5; + phong.BaseColor.Set(1,0,0,1); + phong.ambient=0.05; + phong.specular.Set(0.3,0.3,0.3,32); axis_material=db->CreateMaterial(OS_TEXT("res/material/VertexColor3D")); if(!axis_material)return(false); @@ -117,15 +116,6 @@ private: ro_sphere=CreateRenderableSphere(db,material,64); } - { - DomeCreateInfo dci; - - dci.radius=100; - dci.numberSlices=32; - - ro_dome=CreateRenderableDome(db,material,&dci); - } - { TorusCreateInfo tci; @@ -133,7 +123,7 @@ private: tci.outerRadius=70; tci.numberSlices=128; - tci.numberStacks=32; + tci.numberStacks=64; ro_torus=CreateRenderableTorus(db,material,&tci); } @@ -199,7 +189,6 @@ private: bool InitScene() { render_root.Add(db->CreateRenderableInstance(ro_axis,axis_mi,axis_pipeline)); -// Add(ro_dome,pipeline_solid); Add(ro_torus ,pipeline_solid);//,rotate(90,Vector3f(1,0,0))); Add(ro_cube ,pipeline_solid,translate(-10, 0, 5)*scale(10,10,10)); Add(ro_sphere ,pipeline_solid,translate( 10, 0, 5)*scale(10,10,10));