![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CircleTypes.h>
Public Member Functions | |
| TCircle2 () | |
| TCircle2 (const RealType &RadiusIn) | |
| TCircle2 (const TVector2< RealType > &CenterIn, const RealType &RadiusIn) | |
| RealType | GetCircumference () const |
| void | SetCircumference (RealType NewCircumference) |
| RealType | GetDiameter () const |
| void | SetDiameter (RealType NewDiameter) |
| RealType | GetArea () const |
| void | SetArea (RealType NewArea) |
| RealType | GetCurvature () const |
| RealType | GetSignedCurvature () const |
| TVector2< RealType > | GetPointFromAngleD (RealType AngleDeg) const |
| TVector2< RealType > | GetPointFromAngleR (RealType AngleRad) const |
| TVector2< RealType > | GetPointFromUnitParameter (RealType UnitParam) const |
| bool | IsInside (const TVector2< RealType > &Point) const |
| bool | IsInsideOrOn (const TVector2< RealType > &Point) const |
| RealType | SignedDistance (const TVector2< RealType > &Point) const |
| RealType | Distance (const TVector2< RealType > &Point) const |
| TAxisAlignedBox2< RealType > | GetBoundingBox () const |
| RealType | GetBoundingPolygonRadius (int NumSides) const |
Public Attributes | |
| TVector2< RealType > | Center = TVector2<RealType>(0, 0) |
| RealType | Radius = (RealType)1 |
| bool | bIsReversed = false |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool UE::Geometry::TCircle2< RealType >::bIsReversed = false |
| TVector2<RealType> UE::Geometry::TCircle2< RealType >::Center = TVector2<RealType>(0, 0) |
| RealType UE::Geometry::TCircle2< RealType >::Radius = (RealType)1 |