Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Util
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Util/RevolveUtil.h |
| Include | #include "Util/RevolveUtil.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Util/RevolveUtil.cpp |
namespace RevolveUtil
{
GEOMETRYCORE_API void RevolveUtil&58;&58;WeldPointsOnAxis
&40;
TArray< FVector3d > & ProfileCurve,
const FVector3d & RevolutionAxisOrigin,
const FVector3d & RevolutionAxisDirection,
double Tolerance,
TSet< int32 > & ProfileVerticesToWeldOut
&41;
}
Remarks
Checks the profile curve for points that lie within a particular tolerance of the revolution axis. If they are found, the points are projected directly onto the revolution axis and their indices are added to a set of welded points.
Assumes that RevolutionAxisDirection is normalized.