CLASS v1.8.0

Transform

pykraken.Transform

Transform represents a 2D transformation with position, rotation, and scale.

More about Transform

Attributes

  • pos (Vec2) — Position component.
  • angle (float) — Rotation component in radians.
  • scale (Vec2) — Scale component.

Reference

PYTHON API

Constructor

method2 overloads
Transform(pos: Vec2 = Vec2(0.000000, 0.000000), angle: float = 0.0, scale: Vec2 = Vec2(1.000000, 1.000000))
Transform(pos: Vec2 = Vec2(0.000000, 0.000000), angle: float = 0.0, scale: float = 1.0)

Overloaded function.

  1. Transform(pos: Vec2 = Vec2(0.000000, 0.000000), angle: float = 0.0, scale: Vec2 = Vec2(1.000000, 1.000000))

Initialize a Transform with optional keyword arguments.

Args

  • pos (Vec2) — Position component. Defaults to (0, 0).
  • angle (float) — Rotation in radians. Defaults to 0.
  • scale (Vec2) — Scale component. Defaults to (1, 1).
  1. Transform(pos: Vec2 = Vec2(0.000000, 0.000000), angle: float = 0.0, scale: float = 1.0)

Initialize a Transform with optional keyword arguments.

Args

  • pos (Vec2) — Position component. Defaults to (0, 0).
  • angle (float) — Rotation in radians. Defaults to 0.
  • scale (float) — Uniform scale multiplier. Defaults to 1.

angle

property
angle: float

The rotation component in radians.

pos

property
pos: Vec2

The position component as a Vec2.

scale

property
scale: Vec2

The scale component as a Vec2.

Find your next step

Start typing to search the manual.