Changeset 116 for cafu/branches/cafu_to_wx/Ca3DE/Client/Graphs.cpp
- Timestamp:
- 08/13/10 22:27:00 (22 months ago)
- Files:
-
- 1 modified
-
cafu/branches/cafu_to_wx/Ca3DE/Client/Graphs.cpp (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cafu/branches/cafu_to_wx/Ca3DE/Client/Graphs.cpp
r36 r116 26 26 /****************************/ 27 27 28 #include "../AppCafu.hpp" 29 #include "../MainFrame.hpp" 28 30 #include "Graphs.hpp" 29 31 #include "MaterialSystem/MaterialManager.hpp" … … 31 33 #include "MaterialSystem/Renderer.hpp" 32 34 #include "Math3D/Matrix.hpp" 33 #include "OpenGL/OpenGLWindow.hpp" // OpenGL Window34 35 35 36 … … 81 82 void GraphsT::Draw(unsigned long ClientFrameNr) 82 83 { 84 const wxSize FrameSize=wxGetApp().GetMainFrame()->GetClientSize(); 83 85 unsigned long FrameNr=512; 84 86 … … 89 91 MatSys::Renderer->SetMatrix(MatSys::RendererI::MODEL_TO_WORLD, MatrixT()); 90 92 MatSys::Renderer->SetMatrix(MatSys::RendererI::WORLD_TO_VIEW, MatrixT()); 91 MatSys::Renderer->SetMatrix(MatSys::RendererI::PROJECTION, MatrixT::GetProjOrthoMatrix(0.0f, float( SingleOpenGLWindow->GetWidth()), float(SingleOpenGLWindow->GetHeight()), 0.0f, -1.0f, 1.0f));93 MatSys::Renderer->SetMatrix(MatSys::RendererI::PROJECTION, MatrixT::GetProjOrthoMatrix(0.0f, float(FrameSize.GetWidth()), float(FrameSize.GetHeight()), 0.0f, -1.0f, 1.0f)); 92 94 93 95 static MatSys::MeshT LinesMesh (MatSys::MeshT::Lines ); LinesMesh .Vertices.Overwrite(); … … 100 102 LinesMesh.Vertices.PushBackEmpty(); 101 103 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetColor(0.5, 0.5, 0.5); 102 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetOrigin(( SingleOpenGLWindow->GetWidth()-512)/2+FrameNr, SingleOpenGLWindow->GetHeight()-10);104 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetOrigin((FrameSize.GetWidth()-512)/2+FrameNr, FrameSize.GetHeight()-10); 103 105 104 106 LinesMesh.Vertices.PushBackEmpty(); 105 107 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetColor(0.5, 0.5, 0.5); 106 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetOrigin(( SingleOpenGLWindow->GetWidth()-512)/2+FrameNr, SingleOpenGLWindow->GetHeight()-10-FPS[FrameIndex]);108 LinesMesh.Vertices[LinesMesh.Vertices.Size()-1].SetOrigin((FrameSize.GetWidth()-512)/2+FrameNr, FrameSize.GetHeight()-10-FPS[FrameIndex]); 107 109 108 110 109 111 PointsMesh.Vertices.PushBackEmpty(); 110 112 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetColor(1.0, 0.0, 1.0); 111 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin(( SingleOpenGLWindow->GetWidth()-512)/2+FrameNr, SingleOpenGLWindow->GetHeight()-10-Heading[FrameIndex]);113 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin((FrameSize.GetWidth()-512)/2+FrameNr, FrameSize.GetHeight()-10-Heading[FrameIndex]); 112 114 113 115 PointsMesh.Vertices.PushBackEmpty(); 114 116 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetColor(0.0, 1.0, 0.0); 115 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin(( SingleOpenGLWindow->GetWidth()-512)/2+FrameNr, SingleOpenGLWindow->GetHeight()-10-PosY[FrameIndex]);117 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin((FrameSize.GetWidth()-512)/2+FrameNr, FrameSize.GetHeight()-10-PosY[FrameIndex]); 116 118 117 119 PointsMesh.Vertices.PushBackEmpty(); 118 120 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetColor(0.0, 0.0, 1.0); 119 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin(( SingleOpenGLWindow->GetWidth()-512)/2+FrameNr, SingleOpenGLWindow->GetHeight()-10-PosZ[FrameIndex]);121 PointsMesh.Vertices[PointsMesh.Vertices.Size()-1].SetOrigin((FrameSize.GetWidth()-512)/2+FrameNr, FrameSize.GetHeight()-10-PosZ[FrameIndex]); 120 122 121 123 ClientFrameNr--;
