Rotate¶
-
class
glumpy.transforms.
Rotate
(*args, **kwargs)¶ Bases:
glumpy.transforms.transform.Transform
Rotation transform
Parameters: - axis (3-tuple) – Rotation axis. Default is (0,0,1).
- angle (float) – Rotation angle. Default is 0.
- origin (3-tuple) – Rotation origin. 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'] = Rotate("position", angle=15) window.attach(program['transform']) ...
-
angle
¶ Rotation angle (degrees)
-
axis
¶ Rotation axis
-
origin
¶ Rotation origin