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