Source code for picogl.backend.legacy.core.camera.setup.materials

"""
Setup Materials
"""

from OpenGL.raw.GL.VERSION.GL_1_0 import (
    GL_AMBIENT_AND_DIFFUSE,
    GL_COLOR_MATERIAL,
    GL_DIFFUSE,
    GL_FRONT_AND_BACK,
    GL_SHININESS,
    GL_SPECULAR,
    glColorMaterial,
    glEnable,
    glMaterialf,
    glMaterialfv,
)


[docs] def setup_materials() -> None: """ setup_materials :return: None """ # Material settings glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, [1.0, 1.0, 1.0, 1.0]) glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, [1.0, 1.0, 1.0, 1.0]) glMaterialf(GL_FRONT_AND_BACK, GL_SHININESS, 50.0) glEnable(GL_COLOR_MATERIAL) glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE)