Blender V4.3
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()

static Curves * blender::nodes::node_geo_points_to_curves_cc::curve_from_points ( const AttributeAccessor attributes,
const VArray< float > & weights_varray,
const AttributeFilter & attribute_filter )
static

◆ curves_from_points()

◆ find_points_by_group_index()

static 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()

static 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()

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

◆ node_declare()

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

◆ node_geo_exec()

◆ node_register()

static void blender::nodes::node_geo_points_to_curves_cc::node_register ( )
static