Position¶
-
class
glumpy.transforms.
Position
(*args, **kwargs)¶ Bases:
glumpy.transforms.transform.Transform
Generic position transform
The position transform is a convenient transform that takes any positional format and transform it in a vec4 format. It wotks thanks to GLSL function overloading.
Usage example:
vertex = ''' attribute vec2 position; void main() { ... gl_Position = <transform>; } ''' fragment = ... window = app.Window(400,400) ... program = Program(vertex, fragment) program["transform"] = Position("position") # or program["transform"] = Position("position.y","position.x") # or program["transform"] = Position("vec2(position.y,position.x")) ...