diff --git a/ObjectTypes/VolumeMeshObject/VolumeMeshBufferManagerT_impl.hh b/ObjectTypes/VolumeMeshObject/VolumeMeshBufferManagerT_impl.hh index a5c9f72dcec42d94b4664faf462c6abdee053435..08bbcf5295ef956c74a8de7f46e4f4cecfde1037 100644 --- a/ObjectTypes/VolumeMeshObject/VolumeMeshBufferManagerT_impl.hh +++ b/ObjectTypes/VolumeMeshObject/VolumeMeshBufferManagerT_impl.hh @@ -352,7 +352,9 @@ void VolumeMeshBufferManager::setOptionsFromDrawMode(ACG::SceneGraph else if (_drawMode & (mDrawModes.facesFlatShaded | mDrawModes.facesTexturedShaded | mDrawModes.facesColoredPerFaceFlatShaded)) enablePerFaceNormals(); else if (_drawMode & (mDrawModes.cellsSmoothShaded | mDrawModes.facesSmoothShaded | mDrawModes.halffacesSmoothShaded | - mDrawModes.cellsPhongShaded | mDrawModes.facesPhongShaded | mDrawModes.halffacesPhongShaded)) + mDrawModes.cellsPhongShaded | mDrawModes.facesPhongShaded | mDrawModes.halffacesPhongShaded | + mDrawModes.cellsColoredPerCell | mDrawModes.cellsColoredPerFace | mDrawModes.cellsColoredPerHalfface | + mDrawModes.cellsColoredPerVertex | mDrawModes.cellsTransparent)) enablePerVertexNormals(); else disableNormals(); diff --git a/ObjectTypes/VolumeMeshObject/VolumeMeshNodeT_impl.hh b/ObjectTypes/VolumeMeshObject/VolumeMeshNodeT_impl.hh index 7ff86c75abdeeb9375c59faabf1cab292cc1a90d..22245701450e15d7b21cee2e0687026b4ad69dcf 100644 --- a/ObjectTypes/VolumeMeshObject/VolumeMeshNodeT_impl.hh +++ b/ObjectTypes/VolumeMeshObject/VolumeMeshNodeT_impl.hh @@ -757,7 +757,7 @@ void VolumeMeshNodeT::getCellRenderObjects(IRenderer* _renderer, GL ro.shaderDesc.clearTextures(); - ro.shaderDesc.shadeMode = SG_SHADE_GOURAUD; + ro.shaderDesc.shadeMode = SG_SHADE_UNLIT; ro.depthRange = Vec2f(0.01f, 1.0f);