Mutable Annulus
Represents a mutable transformable annulus in a two-dimensional Euclidean space.
Constructors
Creates a new instance of MutableAnnulus.
Properties
Returns the inner diameter of this annulus.
Returns the inner radius of this annulus.
Returns the orientation of this object in reference to the origin of ComplexF.ONE.
Returns the outer diameter of this annulus.
Returns the outer radius of this annulus.
Returns the position of this object in reference to the origin of Vector2F.ZERO.
Functions
Calibrates the properties of this instance. If the orientation cannot be normalized, it will take the value of ONE.
Returns the closest point on this annulus to the given point.
Returns the center of this annulus.
Returns the orientation of this annulus.
Returns the outerRadius of this annulus.
Returns the innerRadius of this annulus.
Indicates whether the other MutableAnnulus is equal to this one.
Moves this object by a displacement.
Returns a copy of this object that is moved by a displacement.
Returns a copy of this object that is moved to the position.
Rotates this object around the point to the orientation.
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.
Transforms this object by moving by a displacement and rotating by a rotation.
Transforms this object by moving by a displacement, rotating by a rotation, and scaling by a scaleFactor.
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.
Transforms this object by moving to the position and rotating to the orientation.