mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 02:25:42 +00:00
Fixing error in volume renderer
This commit is contained in:
parent
9d9c39e197
commit
87e53d6c00
@ -543,6 +543,8 @@ class SamplerCellAssocRect : public vtkm::worklet::WorkletMapField
|
||||
vtkm::Float32 tz = 0.f;
|
||||
vtkm::Float32 scalar0 = 0.f;
|
||||
|
||||
vtkm::Vec<vtkm::Float32,4> sampleColor(0.f, 0.f, 0.f, 0.f);
|
||||
|
||||
while(currentDistance < lastSample)
|
||||
{
|
||||
|
||||
@ -567,10 +569,6 @@ class SamplerCellAssocRect : public vtkm::worklet::WorkletMapField
|
||||
ty = (sampleLocation[1] - bottomLeft[1]) * invSpacing[1];
|
||||
tz = (sampleLocation[2] - bottomLeft[2]) * invSpacing[2];
|
||||
|
||||
newCell = false;
|
||||
}
|
||||
|
||||
|
||||
//normalize scalar
|
||||
scalar0 = (scalar0 - MinScalar) * InverseDeltaScalar;
|
||||
|
||||
@ -578,7 +576,12 @@ class SamplerCellAssocRect : public vtkm::worklet::WorkletMapField
|
||||
colorIndex = static_cast<vtkm::Id>(scalar0 *
|
||||
static_cast<vtkm::Float32>(ColorMapSize));
|
||||
colorIndex = vtkm::Min(ColorMapSize, vtkm::Max(vtkm::Id(0),colorIndex));
|
||||
vtkm::Vec<vtkm::Float32,4> sampleColor = ColorMap.Get(colorIndex);
|
||||
sampleColor = ColorMap.Get(colorIndex);
|
||||
|
||||
newCell = false;
|
||||
}
|
||||
|
||||
|
||||
//sampleColor[3] = .05f;
|
||||
|
||||
//composite
|
||||
|
Loading…
Reference in New Issue
Block a user