From 9781e6a9b3b791550b875a9c66470b061f989a48 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sun, 7 May 2023 00:42:06 +0800 Subject: [PATCH] upgraded example/Vulkan/third_triangle.cpp --- example/Vulkan/third_triangle.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/example/Vulkan/third_triangle.cpp b/example/Vulkan/third_triangle.cpp index a3a9429f..e21c4e28 100644 --- a/example/Vulkan/third_triangle.cpp +++ b/example/Vulkan/third_triangle.cpp @@ -16,11 +16,11 @@ constexpr uint32_t SCREEN_HEIGHT=720; constexpr uint32_t VERTEX_COUNT=3; -constexpr float position_data[VERTEX_COUNT][2]= +constexpr float position_data[VERTEX_COUNT*2]= { - {0.5, 0.25}, - {0.25, 0.75}, - {0.75, 0.75} + 0.0, 0.0, + -0.1, 0.9, + 0.1, 0.9 }; constexpr float color_data[VERTEX_COUNT][4]= @@ -48,7 +48,7 @@ private: { mtl::Material2DConfig cfg; - cfg.coordinate_system=mtl::CoordinateSystem2D::ZeroToOne; + cfg.coordinate_system=mtl::CoordinateSystem2D::NDC; cfg.local_to_world=true; AutoDelete mci=mtl::CreateVertexColor2D(&cfg); @@ -76,9 +76,9 @@ private: if(!render_obj) return(false); - - render_root.CreateSubNode(translate(-0.25,0),render_obj); - render_root.CreateSubNode(translate( 0.25,0),render_obj); + + for(uint i=0;i<12;i++) + render_root.CreateSubNode(rotate(deg2rad(30*i),Vector3f(0,0,1)),render_obj); render_root.RefreshMatrix();