Example #1
0
 def drawToTexAlpha(self, fbo, width, height, bgTex, alpha, boundPlane, top):
     fpos = (c_float * 3)()
     fpos[0] = 0.0
     fpos[1] = 0.0
     fpos[2] = 0.0
     collider.setPosition(fpos)
     setup_angle_axis=NULL_ROT.get_angle_axis()
     setup_axis=setup_angle_axis[1].normalized()
     fpos[0] = setup_axis.x
     fpos[1] = setup_axis.y
     fpos[2] = setup_axis.z
     setAngleAxisRotation(c_float(setup_angle_axis[0]), fpos)
     wrapper.drawToTex(self.mesh, alpha, fbo, width, height, bgTex, boundPlane, top)
Example #2
0
def transformBot(bot):
    angleAxis = bot.frame_rot.get_angle_axis()
    axis = angleAxis[1].normalized()
    
    fpos = (c_float * 3)()
    fpos[0] = bot._pos.x
    fpos[1] = bot._pos.y
    fpos[2] = bot._pos.z
    collider.setPosition(fpos)
    
    fpos[0] = axis.x
    fpos[1] = axis.y
    fpos[2] = axis.z
    
    setAngleAxisRotation(c_float(degrees(angleAxis[0])), fpos)
Example #3
0
def transformBot(bot):
    angleAxis = bot.frame_rot.get_angle_axis()
    axis = angleAxis[1].normalized()

    fpos = (c_float * 3)()
    fpos[0] = bot._pos.x
    fpos[1] = bot._pos.y
    fpos[2] = bot._pos.z
    collider.setPosition(fpos)

    fpos[0] = axis.x
    fpos[1] = axis.y
    fpos[2] = axis.z

    setAngleAxisRotation(c_float(degrees(angleAxis[0])), fpos)
Example #4
0
 def drawToTexAlpha(self, fbo, width, height, bgTex, alpha, boundPlane,
                    top):
     fpos = (c_float * 3)()
     fpos[0] = 0.0
     fpos[1] = 0.0
     fpos[2] = 0.0
     collider.setPosition(fpos)
     setup_angle_axis = NULL_ROT.get_angle_axis()
     setup_axis = setup_angle_axis[1].normalized()
     fpos[0] = setup_axis.x
     fpos[1] = setup_axis.y
     fpos[2] = setup_axis.z
     setAngleAxisRotation(c_float(setup_angle_axis[0]), fpos)
     wrapper.drawToTex(self.mesh, alpha, fbo, width, height, bgTex,
                       boundPlane, top)