Skip to content
Snippets Groups Projects
Commit 3167f2e3 authored by Alvaro Sanchez's avatar Alvaro Sanchez
Browse files

Fix value-pass's scalar range initialization.

parent 39794205
No related branches found
No related tags found
No related merge requests found
......@@ -834,6 +834,13 @@ void vtkMapper::UseInvertibleColorFor(int scalarMode,
this->Modified();
// Ensure the scalar range is initialized
vtkDataArray *dataArray = vtkDataArray::SafeDownCast(abstractArray);
if (dataArray && scalarRange[0] > scalarRange[1])
{
scalarRange = dataArray->GetRange();
}
this->ScalarMode = scalarMode;
this->ArrayComponent = arrayComponent;
this->SetScalarRange(scalarRange);
......@@ -863,7 +870,6 @@ void vtkMapper::UseInvertibleColorFor(int scalarMode,
this->LookupTable = NULL;
}
vtkDataArray *dataArray = vtkDataArray::SafeDownCast(abstractArray);
if (!dataArray)
{
vtkLookupTable* table = vtkLookupTable::New();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment