Blender  V3.3
Functions
spline_nurbs.cc File Reference
#include "BLI_array.hh"
#include "BLI_span.hh"
#include "BLI_virtual_array.hh"
#include "BKE_attribute_math.hh"
#include "BKE_spline.hh"

Go to the source code of this file.

Functions

static void calculate_basis_for_point (const float parameter, const int num, const int degree, const Span< float > knots, MutableSpan< float > r_weights, int &r_start_index)
 
template<typename T >
void interpolate_to_evaluated_impl (const NURBSpline::BasisCache &basis_cache, const int order, const blender::VArray< T > &src, MutableSpan< T > dst)
 

Function Documentation

◆ calculate_basis_for_point()

static void calculate_basis_for_point ( const float  parameter,
const int  num,
const int  degree,
const Span< float knots,
MutableSpan< float r_weights,
int &  r_start_index 
)
static

◆ interpolate_to_evaluated_impl()

template<typename T >
void interpolate_to_evaluated_impl ( const NURBSpline::BasisCache basis_cache,
const int  order,
const blender::VArray< T > &  src,
MutableSpan< T dst 
)