From aced3db45ef4a1218cc659270a163157f2f51b40 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Mon, 1 Feb 2016 17:04:27 +0100 Subject: [PATCH] Improve wireframe display of selected surfaces --- src/Surfaces/SurfaceManagerGui.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Surfaces/SurfaceManagerGui.cpp b/src/Surfaces/SurfaceManagerGui.cpp index 6f4696a..7bccec7 100644 --- a/src/Surfaces/SurfaceManagerGui.cpp +++ b/src/Surfaces/SurfaceManagerGui.cpp @@ -291,15 +291,16 @@ void SurfaceManagerGui::drawSelectedSurfaceHighlight(){ return; } - if(surfaceManager->getSelectedSurface()->getType() == SurfaceType::GRID_WARP_SURFACE){ - surfaceManager->getSelectedSurface()->getMesh().drawWireframe(); - } else { + if(surfaceManager->getSelectedSurface()->getType() == SurfaceType::QUAD_SURFACE && + ((QuadSurface *)surfaceManager->getSelectedSurface())->getPerspectiveWarping()){ ofPolyline line = surfaceManager->getSelectedSurface()->getHitArea(); ofPushStyle(); ofSetLineWidth(1); ofSetColor(255, 255, 255, 255); line.draw(); ofPopStyle(); + }else{ + surfaceManager->getSelectedSurface()->getMesh().drawWireframe(); } }