Blender V4.3
node_geo_curve_spline_parameter.cc File Reference
#include "BLI_array_utils.hh"
#include "BLI_task.hh"
#include "BKE_curves.hh"
#include "node_geometry_util.hh"

Go to the source code of this file.

Classes

class  blender::nodes::node_geo_curve_spline_parameter_cc::CurveParameterFieldInput
 
class  blender::nodes::node_geo_curve_spline_parameter_cc::CurveLengthParameterFieldInput
 
class  blender::nodes::node_geo_curve_spline_parameter_cc::IndexOnSplineFieldInput
 

Namespaces

namespace  blender
 
namespace  blender::nodes
 
namespace  blender::nodes::node_geo_curve_spline_parameter_cc
 

Functions

static void blender::nodes::node_geo_curve_spline_parameter_cc::node_declare (NodeDeclarationBuilder &b)
 
static Array< floatblender::nodes::node_geo_curve_spline_parameter_cc::accumulated_lengths_curve_domain (const bke::CurvesGeometry &curves)
 
static Array< floatblender::nodes::node_geo_curve_spline_parameter_cc::calculate_curve_parameters (const bke::CurvesGeometry &curves)
 
static Array< floatblender::nodes::node_geo_curve_spline_parameter_cc::calculate_point_lengths (const bke::CurvesGeometry &curves, const FunctionRef< void(MutableSpan< float >, float)> postprocess_lengths_for_curve)
 
static void blender::nodes::node_geo_curve_spline_parameter_cc::convert_lengths_to_factors (MutableSpan< float > lengths, const float total_curve_length)
 
static Array< floatblender::nodes::node_geo_curve_spline_parameter_cc::calculate_point_parameters (const bke::CurvesGeometry &curves)
 
static void blender::nodes::node_geo_curve_spline_parameter_cc::node_geo_exec (GeoNodeExecParams params)
 
static void blender::nodes::node_geo_curve_spline_parameter_cc::node_register ()