re-set ray camera for default light

This commit is contained in:
Matt Larsen 2020-03-21 14:06:25 -07:00
parent 107cccd687
commit 6a809676d6
4 changed files with 4 additions and 9 deletions

@ -192,10 +192,8 @@ void MapperCylinder::RenderCells(const vtkm::cont::DynamicCellSet& cellset,
raytracing::RayOperations::MapCanvasToRays(
this->Internals->Rays, camera, *this->Internals->Canvas);
this->Internals->Tracer.SetField(scalarField, scalarRange);
this->Internals->Tracer.GetCamera() = this->Internals->RayCamera;
this->Internals->Tracer.SetColorMap(this->ColorMap);
this->Internals->Tracer.Render(this->Internals->Rays);

@ -191,10 +191,8 @@ void MapperPoint::RenderCells(const vtkm::cont::DynamicCellSet& cellset,
raytracing::RayOperations::MapCanvasToRays(
this->Internals->Rays, camera, *this->Internals->Canvas);
this->Internals->Tracer.SetField(scalarField, scalarRange);
this->Internals->Tracer.GetCamera() = this->Internals->RayCamera;
this->Internals->Tracer.SetColorMap(this->ColorMap);
this->Internals->Tracer.Render(this->Internals->Rays);

@ -113,10 +113,8 @@ void MapperQuad::RenderCells(const vtkm::cont::DynamicCellSet& cellset,
raytracing::RayOperations::MapCanvasToRays(
this->Internals->Rays, camera, *this->Internals->Canvas);
this->Internals->Tracer.GetCamera() = this->Internals->RayCamera;
this->Internals->Tracer.SetField(scalarField, scalarRange);
this->Internals->Tracer.SetColorMap(this->ColorMap);
this->Internals->Tracer.Render(this->Internals->Rays);

@ -113,6 +113,7 @@ void MapperRayTracer::RenderCells(const vtkm::cont::DynamicCellSet& cellset,
this->Internals->RayCamera.SetParameters(camera, width, height);
this->Internals->RayCamera.CreateRays(this->Internals->Rays, shapeBounds);
this->Internals->Tracer.GetCamera() = this->Internals->RayCamera;
this->Internals->Rays.Buffers.at(0).InitConst(0.f);
raytracing::RayOperations::MapCanvasToRays(
this->Internals->Rays, camera, *this->Internals->Canvas);