From d08091017ffd5fef19823d13df0ee77c6ff0fe8c Mon Sep 17 00:00:00 2001 From: marco <marco@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Tue, 21 Sep 2010 13:35:51 +0000 Subject: [PATCH] fix BZDNG-167 git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2721 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/gfx/src/impl/trace_renderer.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/gfx/src/impl/trace_renderer.cc b/modules/gfx/src/impl/trace_renderer.cc index 29691cc1d..02f2d6752 100644 --- a/modules/gfx/src/impl/trace_renderer.cc +++ b/modules/gfx/src/impl/trace_renderer.cc @@ -39,7 +39,7 @@ void TraceRenderer::PrepareRendering() sel_va_.Clear(); if (this->HasSelection()) { this->PrepareRendering(sel_subset_, sel_va_, true); - sel_va_.SetLighting(false); + sel_va_.SetLighting(false); } } @@ -71,9 +71,11 @@ void TraceRenderer::PrepareRendering(TraceSubset& trace_subset, const geom::Vec3& p0=a1.GetPos(); const geom::Vec3& p2=a2.GetPos(); geom::Vec3 p1=(p0+p2)*0.5; - va.AddCylinder(CylinderPrim(p0,p1,options_->GetTubeRadius()+plus,nl[i-1].color1), + va.AddCylinder(CylinderPrim(p0,p1,options_->GetTubeRadius()+plus, + is_sel ? sel_clr : nl[i-1].color1), options_->GetArcDetail()); - va.AddCylinder(CylinderPrim(p1,p2,options_->GetTubeRadius()+plus,nl[i].color1), + va.AddCylinder(CylinderPrim(p1,p2,options_->GetTubeRadius()+plus, + is_sel ? sel_clr : nl[i].color1), options_->GetArcDetail()); a1=a2; } -- GitLab