Skip to content
Snippets Groups Projects
Commit 065abf9f authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

*** empty log message ***

parent 6709e022
No related branches found
No related tags found
No related merge requests found
// $Id: Mesh.cpp,v 1.204 2007-09-12 20:39:05 geuzaine Exp $ // $Id: Mesh.cpp,v 1.205 2007-09-14 04:04:34 geuzaine Exp $
// //
// Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
// //
...@@ -135,7 +135,7 @@ template<class T> ...@@ -135,7 +135,7 @@ template<class T>
static bool areSomeElementsCurved(std::vector<T*> &elements) static bool areSomeElementsCurved(std::vector<T*> &elements)
{ {
for(unsigned int i = 0; i < elements.size(); i++) for(unsigned int i = 0; i < elements.size(); i++)
if(elements[i]->getPolynomialOrder() > 1 ) return true; if(elements[i]->getPolynomialOrder() > 1) return true;
return false; return false;
} }
...@@ -477,11 +477,9 @@ static void drawArrays(GEntity *e, VertexArray *va, GLint type, bool useNormalAr ...@@ -477,11 +477,9 @@ static void drawArrays(GEntity *e, VertexArray *va, GLint type, bool useNormalAr
glDisableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_COLOR_ARRAY);
glColor4ubv((GLubyte *) & color); glColor4ubv((GLubyte *) & color);
} }
else if(CTX.pick_elements){ else if(CTX.pick_elements ||
glEnableClientState(GL_COLOR_ARRAY); (!e->getSelection() && (CTX.mesh.color_carousel == 0 ||
} CTX.mesh.color_carousel == 3))){
else if(!e->getSelection() && (CTX.mesh.color_carousel == 0 ||
CTX.mesh.color_carousel == 3)){
glEnableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_COLOR_ARRAY);
} }
else{ else{
...@@ -545,7 +543,7 @@ class initMeshGEdge { ...@@ -545,7 +543,7 @@ class initMeshGEdge {
if(!e->getVisibility()) return; if(!e->getVisibility()) return;
e->deleteVertexArrays(); e->deleteVertexArrays();
e->setAllElementsVisible(areAllElementsVisible(e->lines)); e->setAllElementsVisible(CTX.mesh.lines && areAllElementsVisible(e->lines));
if(CTX.mesh.lines){ if(CTX.mesh.lines){
e->va_lines = new VertexArray(2, _estimateNumLines(e)); e->va_lines = new VertexArray(2, _estimateNumLines(e));
......
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