From b29a575bf9f5496e4a1136a93cee1d68cea71d25 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Wed, 24 Aug 2016 20:38:26 +0300 Subject: [PATCH] Add decent ScaleWidget functionality --- src/Application/ScaleWidget.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Application/ScaleWidget.cpp b/src/Application/ScaleWidget.cpp index 3e03ee8..d02e49a 100644 --- a/src/Application/ScaleWidget.cpp +++ b/src/Application/ScaleWidget.cpp @@ -75,12 +75,14 @@ void ScaleWidget::onMouseDragged(ofMouseEventArgs & args){ _line[0].distance(_line[1]) * newLine[0].distance(newLine[1]); - float lineAspect = (newLine[1].x - newLine[0].x) / (newLine[1].y - newLine[0].y); + //float lineAspect = (newLine[1].x - newLine[0].x) / (newLine[1].y - newLine[0].y); - if(lineAspect < boxAspect){ - _line[1].x = args.x; - _line[1].y = (_line[0].y - (_line[1].x - _line[0].x) / boxAspect); - } + //if(lineAspect < boxAspect){ + // _line[1].x = args.x; + // _line[1].y = (_line[0].y - (_line[1].x - _line[0].x) / boxAspect); + //} + + _line = newLine; _handle.x = _line[1].x - (_handle.width / 2.0f); _handle.y = _line[1].y - (_handle.height / 2.0f);