Translate

class glumpy.transforms.Translate(*args, **kwargs)

Bases: glumpy.transforms.transform.Transform

Translation transform

Parameters:translate (3-tuple) – Translation vector. Default is (0,0,0).

The transform is connected to the following events:

  • on_attach: Transform initialization

Usage example:

vertex = '''
attribute vec2 position;
void main()
{
    gl_Position = <transform>;
} '''

...
window = app.Window(width=800, height=800)
program = gloo.Program(vertex, fragment, count=4)
...
program['transform'] = Translate("position", translate=(0,0,0))
window.attach(program['transform'])
...
translate

Translate vector