From d1c909ca57b1685d8c4303d1ff9018fdb152f889 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 24 Dec 2009 23:17:51 +0100 Subject: Refactored Ray --- src/Renderer.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/Renderer.cpp') diff --git a/src/Renderer.cpp b/src/Renderer.cpp index 0f4c4d7..5d86565 100644 --- a/src/Renderer.cpp +++ b/src/Renderer.cpp @@ -62,14 +62,14 @@ void Renderer::renderShadowVolume(const ShadowVolume &v) { if(!v.isVisible()) return; - glVertex3fv(v.getVertex(2).array); - glVertex3fv(v.getVertex(1).array); - glVertex3fv(v.getVertex(0).array); + glVertex3fv(v.getRay(2).getVertex().array); + glVertex3fv(v.getRay(1).getVertex().array); + glVertex3fv(v.getRay(0).getVertex().array); for(int i = 0; i < 3; ++i) { - const vmml::vec3f &p1 = v.getVertex(i), &p2 = v.getVertex((i+1)%3); - vmml::vec4f dir1 = vmml::vec4f(v.getDirection(i), 0); - vmml::vec4f dir2 = vmml::vec4f(v.getDirection((i+1)%3), 0); + const vmml::vec3f &p1 = v.getRay(i).getVertex(), &p2 = v.getRay((i+1)%3).getVertex(); + vmml::vec4f dir1 = vmml::vec4f(v.getRay(i).getDirection(), 0); + vmml::vec4f dir2 = vmml::vec4f(v.getRay((i+1)%3).getDirection(), 0); glVertex3fv(p1.array); glVertex3fv(p2.array); @@ -80,9 +80,9 @@ void Renderer::renderShadowVolume(const ShadowVolume &v) { glVertex4fv(dir2.array); } - glVertex4fv(vmml::vec4f(v.getDirection(0), 0).array); - glVertex4fv(vmml::vec4f(v.getDirection(1), 0).array); - glVertex4fv(vmml::vec4f(v.getDirection(2), 0).array); + glVertex4fv(vmml::vec4f(v.getRay(0).getDirection(), 0).array); + glVertex4fv(vmml::vec4f(v.getRay(1).getDirection(), 0).array); + glVertex4fv(vmml::vec4f(v.getRay(2).getDirection(), 0).array); } void Renderer::useTexture(unsigned texture) { -- cgit v1.2.3