Blender V5.0
GEO_interpolate_curves.hh File Reference
#include "BKE_curves.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::geometry

Functions

void blender::geometry::sample_curve_padded (const Span< float3 > positions, bool cyclic, MutableSpan< int > r_indices, MutableSpan< float > r_factors)
void blender::geometry::sample_curve_padded (const bke::CurvesGeometry &curves, int curve_index, bool cyclic, bool reverse, MutableSpan< int > r_indices, MutableSpan< float > r_factors)
void blender::geometry::interpolate_curves (const bke::CurvesGeometry &from_curves, const bke::CurvesGeometry &to_curves, Span< int > from_curve_indices, Span< int > to_curve_indices, const IndexMask &dst_curve_mask, Span< bool > dst_curve_flip_direction, float mix_factor, bke::CurvesGeometry &dst_curves, IndexMaskMemory &memory)
void blender::geometry::interpolate_curves_with_samples (const bke::CurvesGeometry &from_curves, const bke::CurvesGeometry &to_curves, Span< int > from_curve_indices, Span< int > to_curve_indices, Span< int > from_sample_indices, Span< int > to_sample_indices, Span< float > from_sample_factors, Span< float > to_sample_factors, const IndexMask &dst_curve_mask, float mix_factor, bke::CurvesGeometry &dst_curves, IndexMaskMemory &memory)