thickness of circles in triangle and outline are calculated using ceil and not floor

This commit is contained in:
Jakub Trllo 2022-02-28 14:35:47 +01:00
parent 9617d3068b
commit 5fddb5c17a

View file

@ -1,5 +1,5 @@
from enum import Enum
from math import floor, sqrt, sin, cos, acos, pi as PI
from math import floor, ceil, sqrt, sin, cos, acos, pi as PI
from Qt import QtWidgets, QtCore, QtGui
TWOPI = PI * 2
@ -187,10 +187,10 @@ class QtColorTriangle(QtWidgets.QWidget):
self.outer_radius = (size - 1) / 2
self.pen_width = int(
floor(self.outer_radius / self.ellipse_thick_ratio)
ceil(self.outer_radius / self.ellipse_thick_ratio)
)
self.ellipse_size = int(
floor(self.outer_radius / self.ellipse_size_ratio)
ceil(self.outer_radius / self.ellipse_size_ratio)
)
cx = float(self.contentsRect().center().x())
@ -542,10 +542,10 @@ class QtColorTriangle(QtWidgets.QWidget):
self.outer_radius = (size - 1) / 2
self.pen_width = int(
floor(self.outer_radius / self.ellipse_thick_ratio)
ceil(self.outer_radius / self.ellipse_thick_ratio)
)
self.ellipse_size = int(
floor(self.outer_radius / self.ellipse_size_ratio)
ceil(self.outer_radius / self.ellipse_size_ratio)
)
cx = float(self.contentsRect().center().x())