diff --git a/src/Surfaces/SurfaceManagerGui.cpp b/src/Surfaces/SurfaceManagerGui.cpp index 3f902f1..6f4696a 100644 --- a/src/Surfaces/SurfaceManagerGui.cpp +++ b/src/Surfaces/SurfaceManagerGui.cpp @@ -290,12 +290,17 @@ void SurfaceManagerGui::drawSelectedSurfaceHighlight(){ if(surfaceManager->getSelectedSurface() == 0){ return; } - ofPolyline line = surfaceManager->getSelectedSurface()->getHitArea(); - ofPushStyle(); - ofSetLineWidth(1); - ofSetColor(255, 255, 255, 255); - line.draw(); - ofPopStyle(); + + if(surfaceManager->getSelectedSurface()->getType() == SurfaceType::GRID_WARP_SURFACE){ + surfaceManager->getSelectedSurface()->getMesh().drawWireframe(); + } else { + ofPolyline line = surfaceManager->getSelectedSurface()->getHitArea(); + ofPushStyle(); + ofSetLineWidth(1); + ofSetColor(255, 255, 255, 255); + line.draw(); + ofPopStyle(); + } } void SurfaceManagerGui::drawSelectedSurfaceTextureHighlight(){