transformBy

open override fun transformBy(displacement: Vector2F, rotation: AngleF)

Transforms this object by moving by a displacement and rotating by a rotation.


open override fun transformBy(displacement: Vector2F, rotation: ComplexF)

Transforms this object by moving by a displacement and rotating by a rotation.

Parameters

rotation

the value is expected to be normalized.


open override fun transformBy(displacement: Vector2F, rotation: AngleF, scaleFactor: Float)

Transforms this object by moving by a displacement, rotating by a rotation, and scaling by a scaleFactor.


open override fun transformBy(displacement: Vector2F, rotation: ComplexF, scaleFactor: Float)

Transforms this object by moving by a displacement, rotating by a rotation, and scaling by a scaleFactor.

Parameters

rotation

the value is expected to be normalized.