-
- Downloads
Refactoring code to set color/opacity/visibility for blocks.
This commit refactors some of the code added in recent weeks to add ability for users to set display paramaters for blocks within a composite dataset. This commit additionally adds support for changing block opacity. Blocks colors/opacities can also be overridden when using scalar coloring. The only issue is when depth-peeling gets used. In that case, point-data coloring with texture (i.e. using interpolate scalars before mapping) results in color bleeds. We need to dig into the depth peeling code to address that issue. Change-Id: I2c86912b45bc0516dc4dc726df9448e0569c8312
Showing
- Rendering/Core/vtkCompositeDataDisplayAttributes.cxx 47 additions, 0 deletionsRendering/Core/vtkCompositeDataDisplayAttributes.cxx
- Rendering/Core/vtkCompositeDataDisplayAttributes.h 30 additions, 0 deletionsRendering/Core/vtkCompositeDataDisplayAttributes.h
- Rendering/Core/vtkCompositePainter.cxx 143 additions, 88 deletionsRendering/Core/vtkCompositePainter.cxx
- Rendering/Core/vtkCompositePainter.h 45 additions, 3 deletionsRendering/Core/vtkCompositePainter.h
- Rendering/Core/vtkCompositePolyDataMapper2.cxx 56 additions, 19 deletionsRendering/Core/vtkCompositePolyDataMapper2.cxx
- Rendering/Core/vtkCompositePolyDataMapper2.h 17 additions, 0 deletionsRendering/Core/vtkCompositePolyDataMapper2.h
- Rendering/Core/vtkPainter.cxx 0 additions, 17 deletionsRendering/Core/vtkPainter.cxx
- Rendering/Core/vtkPainter.h 0 additions, 9 deletionsRendering/Core/vtkPainter.h
- Rendering/Core/vtkPainterDeviceAdapter.cxx 0 additions, 11 deletionsRendering/Core/vtkPainterDeviceAdapter.cxx
- Rendering/Core/vtkPainterDeviceAdapter.h 0 additions, 9 deletionsRendering/Core/vtkPainterDeviceAdapter.h
- Rendering/Core/vtkProperty.cxx 19 additions, 20 deletionsRendering/Core/vtkProperty.cxx
- Rendering/Core/vtkProperty.h 7 additions, 12 deletionsRendering/Core/vtkProperty.h
- Rendering/OpenGL/CMakeLists.txt 2 additions, 0 deletionsRendering/OpenGL/CMakeLists.txt
- Rendering/OpenGL/Testing/Cxx/CMakeLists.txt 2 additions, 1 deletionRendering/OpenGL/Testing/Cxx/CMakeLists.txt
- Rendering/OpenGL/Testing/Cxx/TestMultiblockDisplayProperties.cxx 103 additions, 0 deletions...ng/OpenGL/Testing/Cxx/TestMultiblockDisplayProperties.cxx
- Rendering/OpenGL/vtkOpenGLCompositePainter.cxx 117 additions, 0 deletionsRendering/OpenGL/vtkOpenGLCompositePainter.cxx
- Rendering/OpenGL/vtkOpenGLCompositePainter.h 47 additions, 0 deletionsRendering/OpenGL/vtkOpenGLCompositePainter.h
- Rendering/OpenGL/vtkOpenGLPainterDeviceAdapter.cxx 0 additions, 128 deletionsRendering/OpenGL/vtkOpenGLPainterDeviceAdapter.cxx
- Rendering/OpenGL/vtkOpenGLPainterDeviceAdapter.h 0 additions, 20 deletionsRendering/OpenGL/vtkOpenGLPainterDeviceAdapter.h
- Rendering/OpenGL/vtkOpenGLProperty.cxx 147 additions, 166 deletionsRendering/OpenGL/vtkOpenGLProperty.cxx
Loading
Please register or sign in to comment