transformedBy

open override fun transformedBy(displacement: Vector2F, rotation: AngleF): MutableCircle

Returns a copy of this object that is moved by a displacement and rotated by a rotation.


open override fun transformedBy(displacement: Vector2F, rotation: ComplexF): MutableCircle

Returns a copy of this object that is moved by a displacement and rotated by a rotation.

Parameters

rotation

the value is expected to be normalized.


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

Returns a copy of this object that is moved by a displacement, rotated by a rotation, and scaled by a scaleFactor.


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

Returns a copy of this object that is moved by a displacement, rotated by a rotation, and scaled by a scaleFactor.

Parameters

rotation

the value is expected to be normalized.