diff --git a/src/Surfaces/SurfaceManagerGui.cpp b/src/Surfaces/SurfaceManagerGui.cpp index 6bd4eec..467675a 100644 --- a/src/Surfaces/SurfaceManagerGui.cpp +++ b/src/Surfaces/SurfaceManagerGui.cpp @@ -294,8 +294,19 @@ void SurfaceManagerGui::drawSelectedSurfaceHighlight(){ ofSetColor(255, 255, 255, 255); line.draw(); ofPopStyle(); - }else{ + }else if(surfaceManager->getSelectedSurface()->getType() == SurfaceType::GRID_WARP_SURFACE){ surfaceManager->getSelectedSurface()->getMesh().drawWireframe(); + }else{ + ofPolyline p; + for(unsigned int i = 0; + i < surfaceManager->getSelectedSurface()->getMesh().getVertices().size(); + ++i){ + + p.addVertex(ofPoint( + surfaceManager->getSelectedSurface()->getMesh().getVertices()[i])); + } + p.close(); + p.draw(); } }