18template<
typename RealType>
24template<
typename RealType>
36template<
typename RealType>
60template<
typename RealType>
90template<
typename RealType>
133template<
typename InputBoundedImplicitType,
typename RealType>
163 RealType expr = 1 - (t * t);
164 return expr * expr * expr;
175template<
typename InputBoundedImplicitType,
typename RealType>
190 for (
int k = 1; k < N; ++k)
199 for (
int k = 1; k < N; ++k)
209 for (
int k = 1; k < N; ++k)
#define checkSlow(expr)
Definition AssertionMacros.h:332
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition MathUtil.h:150
static RealType Max(const RealType A, const RealType B)
Definition MathUtil.h:246
static RealType Sqrt(const RealType Value)
Definition MathUtil.h:342
static RealType Pow(const RealType Value, const RealType Power)
Definition MathUtil.h:402
Definition FunctionFwd.h:19
Definition DistanceFieldAtlas.h:36
TImplicitPoint3< float > FImplicitPoint3f
Definition ImplicitFunctions.h:52
TImplicitLine3< float > FImplicitLine3f
Definition ImplicitFunctions.h:77
TImplicitLine3< double > FImplicitLine3d
Definition ImplicitFunctions.h:78
TSkeletalImplicitLine3< double > FSkeletalImplicitLine3d
Definition ImplicitFunctions.h:121
TSkeletalImplicitLine3< float > FSkeletalImplicitLine3f
Definition ImplicitFunctions.h:120
TImplicitPoint3< double > FImplicitPoint3d
Definition ImplicitFunctions.h:53
Definition AdvancedWidgetsModule.cpp:13
float v
Definition radaudio_mdct.cpp:62
Definition BoxTypes.h:247
Definition ImplicitFunctions.h:26
TUniqueFunction< RealType(TVector< RealType >)> Value()
TUniqueFunction< TAxisAlignedBox3< RealType > > Bounds()
Definition ImplicitFunctions.h:135
RealType Value(const TVector< RealType > Pt)
Definition ImplicitFunctions.h:154
TAxisAlignedBox3< RealType > Bounds()
Definition ImplicitFunctions.h:146
RealType FalloffDistance
Definition ImplicitFunctions.h:137
TDistanceFieldToSkeletalField(InputBoundedImplicitType *DistanceField=nullptr, RealType FalloffDistance=10)
Definition ImplicitFunctions.h:139
static constexpr RealType ZeroIsocontour
Definition ImplicitFunctions.h:144
Definition ImplicitFunctions.h:20
TUniqueFunction< RealType(TVector< RealType >)> Value()
Definition ImplicitFunctions.h:62
RealType Value(const TVector< RealType > &Point) const
Definition ImplicitFunctions.h:66
RealType Radius
Definition ImplicitFunctions.h:64
TSegment3< RealType > Segment
Definition ImplicitFunctions.h:63
TAxisAlignedBox3< RealType > Bounds() const
Definition ImplicitFunctions.h:72
Definition ImplicitFunctions.h:38
RealType Radius
Definition ImplicitFunctions.h:40
RealType Value(const TVector< RealType > &Point) const
Definition ImplicitFunctions.h:42
TVector< RealType > Position
Definition ImplicitFunctions.h:39
TAxisAlignedBox3< RealType > Bounds() const
Definition ImplicitFunctions.h:47
Definition SegmentTypes.h:447
T DistanceSquared(const TVector< T > &Point) const
Definition SegmentTypes.h:556
TAxisAlignedBox3< T > GetBounds() const
Definition SegmentTypes.h:627
Definition ImplicitFunctions.h:92
void SetScaleFromRadius(double TargetRadius, double DefaultIsoValue=0.5)
Definition ImplicitFunctions.h:96
RealType Scale
Definition ImplicitFunctions.h:94
TAxisAlignedBox3< RealType > Bounds(double DefaultIsoValue=0.5) const
Definition ImplicitFunctions.h:115
TSegment3< RealType > Segment
Definition ImplicitFunctions.h:93
RealType Value(const TVector< RealType > &Point) const
Definition ImplicitFunctions.h:106
float GetRadius(double DefaultIsoValue=0.5) const
Definition ImplicitFunctions.h:101
Definition ImplicitFunctions.h:177
TAxisAlignedBox3< RealType > Bounds()
Definition ImplicitFunctions.h:219
RealType Value(const TVector< RealType > Pt)
Definition ImplicitFunctions.h:182
bool bSubtract
Definition ImplicitFunctions.h:180
RealType BlendPower
Definition ImplicitFunctions.h:179
TArray< InputBoundedImplicitType * > Children
Definition ImplicitFunctions.h:178
static UE_FORCEINLINE_HINT T Distance(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:1018