mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/graph] xAuto and YAuto for polar/param
This commit is contained in:
@@ -19,7 +19,7 @@ bool InteractiveCurveViewRangeDelegate::didChangeRange(InteractiveCurveViewRange
|
||||
if (max < min) {
|
||||
range = 0.0f;
|
||||
}
|
||||
if (interactiveCurveViewRange->yMin() == addMargin(min, range, true) && interactiveCurveViewRange->yMax() == addMargin(max, range, false)) {
|
||||
if (interactiveCurveViewRange->yMin() == addMargin(min, range, true, true) && interactiveCurveViewRange->yMax() == addMargin(max, range, true, false)) {
|
||||
return false;
|
||||
}
|
||||
if (min == max) {
|
||||
@@ -33,8 +33,8 @@ bool InteractiveCurveViewRangeDelegate::didChangeRange(InteractiveCurveViewRange
|
||||
max = 1.0f;
|
||||
}
|
||||
range = max - min;
|
||||
interactiveCurveViewRange->setYMin(addMargin(min, range, true));
|
||||
interactiveCurveViewRange->setYMax(addMargin(max, range, false));
|
||||
interactiveCurveViewRange->setYMin(addMargin(min, range, true, true));
|
||||
interactiveCurveViewRange->setYMax(addMargin(max, range, true, false));
|
||||
if (std::isinf(interactiveCurveViewRange->xMin())) {
|
||||
interactiveCurveViewRange->setYMin(-FLT_MAX);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user