SketchWidget: optimize drawFilledLine() slightly
This commit is contained in:
parent
1203478a33
commit
e9735e03bf
@ -106,14 +106,14 @@ class SketchWidget:
|
|||||||
glBegin(GL_QUADS)
|
glBegin(GL_QUADS)
|
||||||
angle = math.atan2(y1 - y0, x1 - x0)
|
angle = math.atan2(y1 - y0, x1 - x0)
|
||||||
ninety = math.pi / 2
|
ninety = math.pi / 2
|
||||||
glVertex(x0 + size * math.cos(angle + ninety),
|
x_left = size * math.cos(angle + ninety)
|
||||||
y0 + size * math.sin(angle + ninety))
|
y_left = size * math.sin(angle + ninety)
|
||||||
glVertex(x0 + size * math.cos(angle - ninety),
|
x_right = size * math.cos(angle - ninety)
|
||||||
y0 + size * math.sin(angle - ninety))
|
y_right = size * math.sin(angle - ninety)
|
||||||
glVertex(x1 + size * math.cos(angle - ninety),
|
glVertex(x0 + x_left, y0 + y_left)
|
||||||
y1 + size * math.sin(angle - ninety))
|
glVertex(x0 + x_right, y0 + y_right)
|
||||||
glVertex(x1 + size * math.cos(angle + ninety),
|
glVertex(x1 + x_right, y1 + y_right)
|
||||||
y1 + size * math.sin(angle + ninety))
|
glVertex(x1 + x_left, y1 + y_left)
|
||||||
glEnd()
|
glEnd()
|
||||||
|
|
||||||
def drawFilledCircle(self, x, y, radius, steps):
|
def drawFilledCircle(self, x, y, radius, steps):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user