Blender  V3.3
Classes | Namespaces | Functions
resample_curves.cc File Reference
#include "BLI_length_parameterize.hh"
#include "BLI_task.hh"
#include "FN_field.hh"
#include "FN_multi_function_builder.hh"
#include "BKE_attribute_math.hh"
#include "BKE_curves.hh"
#include "BKE_curves_utils.hh"
#include "BKE_geometry_fields.hh"
#include "GEO_resample_curves.hh"

Go to the source code of this file.

Classes

struct  blender::geometry::AttributesForInterpolation
 

Namespaces

 blender
 
 blender::geometry
 

Functions

static fn::Field< int > blender::geometry::get_count_input_max_one (const fn::Field< int > &count_field)
 
static fn::Field< int > blender::geometry::get_count_input_from_length (const fn::Field< float > &length_field)
 
static bool blender::geometry::interpolate_attribute_to_curves (const bke::AttributeIDRef &attribute_id, const std::array< int, CURVE_TYPES_NUM > &type_counts)
 
static bool blender::geometry::interpolate_attribute_to_poly_curve (const bke::AttributeIDRef &attribute_id)
 
static void blender::geometry::retrieve_attribute_spans (const Span< bke::AttributeIDRef > ids, const CurveComponent &src_component, CurveComponent &dst_component, Vector< GSpan > &src, Vector< GMutableSpan > &dst, Vector< bke::GSpanAttributeWriter > &dst_attributes)
 
static void blender::geometry::gather_point_attributes_to_interpolate (const CurveComponent &src_component, CurveComponent &dst_component, AttributesForInterpolation &result)
 
static Curvesblender::geometry::resample_to_uniform (const CurveComponent &src_component, const fn::Field< bool > &selection_field, const fn::Field< int > &count_field)
 
Curvesblender::geometry::resample_to_count (const CurveComponent &src_component, const fn::Field< bool > &selection_field, const fn::Field< int > &count_field)
 
Curvesblender::geometry::resample_to_length (const CurveComponent &src_component, const fn::Field< bool > &selection_field, const fn::Field< float > &segment_length_field)
 
Curvesblender::geometry::resample_to_evaluated (const CurveComponent &src_component, const fn::Field< bool > &selection_field)