Mutable Ray
Represents a mutable transformable ray in a two-dimensional Euclidean space.
Parameters
the value is expected to be normalized.
Constructors
Creates a new instance of MutableRay.
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 the closest point on this ray to the given point.
Returns the origin of this ray.
Returns the direction of this ray.
Returns a copy of this instance with specified properties changed.
Indicates whether the other MutableRay is equal to this one.
Returns true if this ray intersects the given annulus.
Returns true if this ray intersects the given circle.
Returns true if this ray intersects the given lineSegment.
Returns true if this ray intersects the given ray.
Returns true if this ray intersects the given rectangle.
Returns true if this ray intersects the given polygon.
Returns true if this ray intersects the given triangle.
Returns true if this ray intersects the given square.
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.