From 56b31b7971b7ab7e8e555a3fb5d0e803df2ef103 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Tue, 6 Oct 2015 13:39:20 +0200 Subject: [PATCH] Color fix - The nef item has random facets with their normal reversed. In CGAL-4.6, it was dealt with by forcing "draw two side" to true. So it is what I did. --- Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp b/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp index bfb8e520dcd..64f83243d7f 100644 --- a/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp +++ b/Polyhedron/demo/Polyhedron/Scene_nef_polyhedron_item.cpp @@ -413,6 +413,7 @@ void Scene_nef_polyhedron_item::draw(Viewer_interface* viewer) const program->setAttributeValue("colors", this->color().lighter(120)); else program->setAttributeValue("colors", this->color()); + program->setUniformValue("is_two_side", 1); viewer->glDrawArrays(GL_TRIANGLES, 0, static_cast(nb_facets/3)); vaos[0]->release(); program->release();