Blender V4.3
GEO_curve_constraints.hh File Reference
#include "BKE_curves.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::geometry
 
namespace  blender::geometry::curve_constraints
 

Functions

void blender::geometry::curve_constraints::compute_segment_lengths (OffsetIndices< int > points_by_curve, Span< float3 > positions, const IndexMask &curve_selection, MutableSpan< float > r_segment_lengths)
 
void blender::geometry::curve_constraints::solve_length_constraints (OffsetIndices< int > points_by_curve, const IndexMask &curve_selection, Span< float > segment_lenghts, MutableSpan< float3 > positions)
 
void blender::geometry::curve_constraints::solve_length_and_collision_constraints (OffsetIndices< int > points_by_curve, const IndexMask &curve_selection, Span< float > segment_lengths, Span< float3 > start_positions, const Mesh &surface, const bke::CurvesSurfaceTransforms &transforms, MutableSpan< float3 > positions)