コード例 #1
0
ファイル: glLibMisc.py プロジェクト: theepicsnail/TestingArea
def glLibSendInvView(shader,viewfunc):
    glPushMatrix()
    glLoadIdentity()
    viewfunc()
    matrix = glLibMathInvertMatrix(glLibMathGetListMatrix(glGetDoublev(GL_MODELVIEW_MATRIX)))
    glPopMatrix()
    shader.pass_mat4("viewmatrix",matrix)
コード例 #2
0
ファイル: glLibMisc.py プロジェクト: theepicsnail/TestingArea
def glLibSendTransform(shader,transformfunc):
    glPushMatrix()
    glLoadIdentity()
    transformfunc()
    matrix = glLibMathGetListMatrix(glGetDoublev(GL_MODELVIEW_MATRIX))
    glPopMatrix()
    shader.pass_mat4("modelmatrix",matrix)