diff --git a/OpenVolumeMesh/OVMPropertyVisualizerDoubleT.cc b/OpenVolumeMesh/OVMPropertyVisualizerDoubleT.cc index 5152d51ca4f0b0ea2dbae5af4a85b019b3158c33..2b16d7a91e80578dd79b3d7659efe1bb2675a5ed 100644 --- a/OpenVolumeMesh/OVMPropertyVisualizerDoubleT.cc +++ b/OpenVolumeMesh/OVMPropertyVisualizerDoubleT.cc @@ -134,6 +134,11 @@ void OVMPropertyVisualizerDouble::visualizeProp(PropType prop, EntityIter color = (colorMin)*(1.0-t) + (colorMax)*t; } + if (doubleWidget->doubleMapOutsideRange->isChecked()) { + if (prop[*e_it] < min || prop[*e_it] > max) + color[3] = 0.f; + } + // set color object->colors()[*e_it] = color; } diff --git a/Widgets/DoubleWidget.ui b/Widgets/DoubleWidget.ui index 03bed4071d2bf109d12ccb36f74c8d101d3780a7..dd880a3fd4e2ee1173df0c7a1bc0b8d2baf67d10 100644 --- a/Widgets/DoubleWidget.ui +++ b/Widgets/DoubleWidget.ui @@ -17,7 +17,16 @@ 0 - + + 0 + + + 0 + + + 0 + + 0 @@ -126,6 +135,13 @@ + + + + Map values outside of range to alpha = 0 + + +