|
bool | blender::bke::curves::nurbs::check_valid_num_and_order (int points_num, int8_t order, bool cyclic, KnotsMode knots_mode) |
|
int | blender::bke::curves::nurbs::calculate_evaluated_num (int points_num, int8_t order, bool cyclic, int resolution, KnotsMode knots_mode) |
|
int | blender::bke::curves::nurbs::knots_num (int points_num, int8_t order, bool cyclic) |
|
void | blender::bke::curves::nurbs::calculate_knots (int points_num, KnotsMode mode, int8_t order, bool cyclic, MutableSpan< float > knots) |
|
static void | blender::bke::curves::nurbs::calculate_basis_for_point (const float parameter, const int points_num, const int degree, const Span< float > knots, MutableSpan< float > r_weights, int &r_start_index) |
|
void | blender::bke::curves::nurbs::calculate_basis_cache (int points_num, int evaluated_num, int8_t order, bool cyclic, Span< float > knots, BasisCache &basis_cache) |
|
template<typename T > |
static void | blender::bke::curves::nurbs::interpolate_to_evaluated (const BasisCache &basis_cache, const int8_t order, const Span< T > src, MutableSpan< T > dst) |
|
template<typename T > |
static void | blender::bke::curves::nurbs::interpolate_to_evaluated_rational (const BasisCache &basis_cache, const int8_t order, const Span< float > control_weights, const Span< T > src, MutableSpan< T > dst) |
|
void | blender::bke::curves::nurbs::interpolate_to_evaluated (const BasisCache &basis_cache, int8_t order, Span< float > control_weights, GSpan src, GMutableSpan dst) |
|