UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RevolveUtil.h File Reference
#include "Containers/Array.h"
#include "Containers/Set.h"
#include "CoreMinimal.h"
#include "FrameTypes.h"
#include "GeometryBase.h"
#include "Math/UnrealMathSSE.h"
#include "VectorTypes.h"

Go to the source code of this file.

Namespaces

namespace  RevolveUtil
 

Functions

GEOMETRYCORE_API void RevolveUtil::GenerateSweepCurve (const FVector3d &RevolutionAxisOrigin, const FVector3d &RevolutionAxisDirection, double DegreesOffset, double DegreesPerStep, double DownAxisOffset, int TotalNumFrames, TArray< FFrame3d > &SweepCurveOut)
 
GEOMETRYCORE_API void RevolveUtil::WeldPointsOnAxis (TArray< FVector3d > &ProfileCurve, const FVector3d &RevolutionAxisOrigin, const FVector3d &RevolutionAxisDirection, double Tolerance, TSet< int32 > &ProfileVerticesToWeldOut)
 
GEOMETRYCORE_API bool RevolveUtil::ProfileIsCCWRelativeRevolve (TArray< FVector3d > &ProfileCurve, const FVector3d &RevolutionAxisOrigin, const FVector3d &RevolutionAxisDirection, bool bProfileCurveIsClosed)
 
GEOMETRYCORE_API void RevolveUtil::MakeProfileCurveMidpointOfFirstStep (TArray< FVector3d > &ProfileCurve, double DegreesPerStep, const FVector3d &RevolutionAxisOrigin, const FVector3d &RevolutionAxisDirection)