"""
GL Push Matrix
"""
from OpenGL.raw.GL.VERSION.GL_1_0 import glScalef, glPushMatrix, glTranslatef, glRotatef, glPopMatrix, glLoadIdentity, \
glViewport
[docs]
def gl_viewport(x, y, width, height):
glViewport(x, y, width, height)
[docs]
def gl_load_identity():
glLoadIdentity()
[docs]
def gl_pop_matrix():
glPopMatrix()
[docs]
def gl_push_matrix():
glPushMatrix()
[docs]
def gl_translatef(x: float, y: float, zoom: float):
glTranslatef(x, y, float(zoom))
[docs]
def gl_scalef(x: float, y: float, z: float):
glScalef(x, y, z)
[docs]
def gl_rotatef(angle, x: float, y: float, z: float):
glRotatef(float(angle), x, y, z)