A two-dimensional circle in 3D space.
This class represents both a hollow circle (only edge) and a solid circle (disc).
![]() | A two-dimensional circle in 3D space. |
![]() | The center position of this circle. |
![]() | The normal direction of this circle. |
![]() | The radius of the circle. |
![]() | The default constructor does not initialize any members of this class. |
![]() | Returns a normalized direction vector to the 'U direction' of the circle. |
![]() | Returns a normalized direction vector to the 'V direction' of the circle. |
![]() | Returns a point at the edge of this circle. |
![]() | Returns the center point of this circle. |
![]() | |
![]() | Computes an extreme point of this Circle/Disc in the given direction. |
![]() | Computes the plane this circle is contained in. |
![]() | Translates this Circle in world space. |
![]() | Applies a transformation to this Circle. |
![]() | Tests if the given point is contained at the edge of this circle. |
![]() | Computes the distance of the given object to the edge of this circle. |
![]() | Computes the distance of the given object to this disc (filled circle). |
![]() | Computes the closest point on the edge of this circle to the given point. |
![]() | Computes the closest point on the disc of this circle to the given object. |
![]() | Tests this circle for an intersection against the given plane. |
![]() | Tests this disc for an intersection against the given object. |
![]() | Tests if this circle intersects the faces of the given OBB. |
![]() | Returns a human-readable representation of this circle. Most useful for debugging purposes. |