19template<
typename RealType>
190 Point1 = Point0 +
LineT * Direction;
195 Point0 +=
LineT * Direction;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TPlane< double > FPlane
Definition MathFwd.h:52
Definition MathUtil.h:150
TVector< RealType > TransformNormal(const TTransform< RealType > &Transform, const TVector< RealType > &Normal)
Definition VectorUtil.h:634
TVector< RealType > InverseTransformNormal(const TTransform< RealType > &Transform, const TVector< RealType > &Normal)
Definition VectorUtil.h:644
TVector< RealType > Normal(const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2)
Definition VectorUtil.h:70
TPlane3< float > FPlane3f
Definition PlaneTypes.h:204
TPlane3< double > FPlane3d
Definition PlaneTypes.h:205
Definition AdvancedWidgetsModule.cpp:13
Definition NumericLimits.h:41
Definition PlaneTypes.h:21
int WhichSide(const UE::Math::TVector< RealType > &P) const
Definition PlaneTypes.h:99
TPlane3(const UE::Math::TVector< RealType > &Normal, double Constant)
Definition PlaneTypes.h:27
bool FindLineIntersection(const UE::Math::TVector< RealType > &LineOrigin, const UE::Math::TVector< RealType > &LineDirection, UE::Math::TVector< RealType > &IntersectionPointOut) const
Definition PlaneTypes.h:126
TPlane3(const UE::Math::TVector< RealType > &Normal, const UE::Math::TVector< RealType > &Point)
Definition PlaneTypes.h:34
double DistanceTo(const UE::Math::TVector< RealType > &P) const
Definition PlaneTypes.h:88
RealType Constant
Definition PlaneTypes.h:23
TPlane3(const FPlane &Plane)
Definition PlaneTypes.h:48
void Transform(const TTransform< RealType > &Tr)
Definition PlaneTypes.h:60
EClipSegmentType ClipSegment(UE::Math::TVector< RealType > &Point0, UE::Math::TVector< RealType > &Point1) const
Definition PlaneTypes.h:161
TPlane3(const UE::Math::TVector< RealType > &P0, const UE::Math::TVector< RealType > &P1, const UE::Math::TVector< RealType > &P2)
Definition PlaneTypes.h:42
EClipSegmentType
Definition PlaneTypes.h:144
@ NotClipped
Definition PlaneTypes.h:148
@ FirstClipped
Definition PlaneTypes.h:146
@ FullyClipped
Definition PlaneTypes.h:145
@ SecondClipped
Definition PlaneTypes.h:147
TVector< RealType > Normal
Definition PlaneTypes.h:22
TPlane3()
Definition PlaneTypes.h:25
void InverseTransform(const TTransform< RealType > &Tr)
Definition PlaneTypes.h:72
T Z
Definition Vector.h:68
T Y
Definition Vector.h:65
T X
Definition Vector.h:62
UE_FORCEINLINE_HINT T Dot(const TVector< T > &V) const
Definition Vector.h:1553