Browse Source

only recalculate on setVertex and SetTexCoord

master
Felix Dubrownik 11 years ago
parent
commit
a79cbc0d94
  1. 6
      src/ofxQuadSurface.cpp

6
src/ofxQuadSurface.cpp

@ -72,9 +72,9 @@ void ofxQuadSurface::setup( ofVec2f p1, ofVec2f p2, ofVec2f p3, ofVec2f p4,
void ofxQuadSurface::draw()
{
if(mesh.haveVertsChanged() || mesh.haveTexCoordsChanged()){
/*if(mesh.haveVertsChanged() || mesh.haveTexCoordsChanged()){
calculate4dTextureCoords();
}
}*/
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glTexCoordPointer(4, GL_FLOAT, 0, quadTexCoordinates);
glVertexPointer(3, GL_FLOAT, 0, quadVertices);
@ -92,6 +92,7 @@ void ofxQuadSurface::setVertex(int index, ofVec2f p)
}
mesh.setVertex(index, p);
calculate4dTextureCoords();
}
void ofxQuadSurface::setTexCoord(int index, ofVec2f t)
@ -102,6 +103,7 @@ void ofxQuadSurface::setTexCoord(int index, ofVec2f t)
}
mesh.setTexCoord(index, t);
calculate4dTextureCoords();
}
int ofxQuadSurface::getType()

Loading…
Cancel
Save