Blender V5.0
blender::nodes::node_geo_points_to_curves_cc Namespace Reference

Functions

static void node_declare (NodeDeclarationBuilder &b)
static void grouped_sort (const OffsetIndices< int > offsets, const Span< float > weights, MutableSpan< int > indices)
static void find_points_by_group_index (const Span< int > indices_of_curves, MutableSpan< int > r_offsets, MutableSpan< int > r_indices)
static int identifiers_to_indices (MutableSpan< int > r_identifiers_to_indices)
static Curvescurve_from_points (const AttributeAccessor attributes, const VArray< float > &weights_varray, const AttributeFilter &attribute_filter)
static Curvescurves_from_points (const PointCloud &points, const Field< int > &group_id_field, const Field< float > &weight_field, const AttributeFilter &attribute_filter)
static void node_geo_exec (GeoNodeExecParams params)
static void node_register ()

Function Documentation

◆ curve_from_points()

◆ curves_from_points()

◆ find_points_by_group_index()

void blender::nodes::node_geo_points_to_curves_cc::find_points_by_group_index ( const Span< int > indices_of_curves,
MutableSpan< int > r_offsets,
MutableSpan< int > r_indices )
static

◆ grouped_sort()

void blender::nodes::node_geo_points_to_curves_cc::grouped_sort ( const OffsetIndices< int > offsets,
const Span< float > weights,
MutableSpan< int > indices )
static

◆ identifiers_to_indices()

int blender::nodes::node_geo_points_to_curves_cc::identifiers_to_indices ( MutableSpan< int > r_identifiers_to_indices)
static

◆ node_declare()

void blender::nodes::node_geo_points_to_curves_cc::node_declare ( NodeDeclarationBuilder & b)
static

◆ node_geo_exec()

◆ node_register()