Transformable
Represents a transformable object in a two-dimensional Euclidean space.
Direct implementations of this interface must consider that new interface members may be added in the next versions of the library. Implementations that are safe to use from a compatibility perspective are those that are defined in the library, like Square.
Inheritors
Properties
Returns the orientation of this object in reference to the origin of ComplexF.ONE.
Returns the position of this object in reference to the origin of Vector2F.ZERO.
Functions
Returns a copy of this object that is moved by a displacement.
Returns a copy of this object that is moved to the position.
Returns a copy of this object that is rotated around the point to the orientation.
Returns a copy of this object that is rotated by a rotation.
Returns a copy of this object that is rotated to the orientation.
Returns a copy of this object that is scaled by a factor.
Returns a copy of this object that is moved by a displacement and rotated by a rotation.
Returns a copy of this object that is moved by a displacement, rotated by a rotation, and scaled by a scaleFactor.
Returns a copy of this object that is moved to the position and rotated to the orientation.