UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BSpline.h File Reference
#include "Core/Types.h"
#include "Math/Boundary.h"
#include "Math/Point.h"

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::CADKernel
 
namespace  UE::CADKernel::BSpline
 

Functions

void UE::CADKernel::BSpline::Bernstein (int32 Degree, double InCoordinateU, double *BernsteinValuesAtU, double *BernsteinGradientsAtU, double *BernsteinLaplaciansAtU)
 
void UE::CADKernel::BSpline::FindNotDerivableParameters (const FNURBSCurve &Curve, int32 InDerivativeOrder, const FLinearBoundary &Boundary, TArray< double > &OutNotDerivableParameters)
 
void UE::CADKernel::BSpline::FindNotDerivableParameters (const FNURBSSurface &Nurbs, int32 InDerivativeOrder, const FSurfacicBoundary &Boundary, FCoordinateGrid &OutNotDerivableParameters)
 
void UE::CADKernel::BSpline::Evaluate2DPoint (const FNURBSCurve &Nurbs, double Coordinate, FCurvePoint2D &OutPoint, int32 DerivativeOrder)
 
void UE::CADKernel::BSpline::EvaluatePoint (const FNURBSCurve &Nurbs, double Coordinate, FCurvePoint &OutPoint, int32 DerivativeOrder)
 
void UE::CADKernel::BSpline::EvaluatePoint (const FNURBSSurface &Nurbs, const FVector2d &InPoint2D, FSurfacicPoint &OutPoint3D, int32 InDerivativeOrder)
 
void UE::CADKernel::BSpline::EvaluatePointGrid (const FNURBSSurface &Nurbs, const FCoordinateGrid &Coords, FSurfacicSampling &OutPoints, bool bComputeNormals)
 
TSharedPtr< FNURBSCurveUE::CADKernel::BSpline::DuplicateNurbsCurveWithHigherDegree (int32 Degre, const FNURBSCurve &InCurve)