|
Blender V4.3
|
Classes | |
| class | CurvePointCountInput |
| class | CurveStartPointInput |
| class | PointsOfCurveInput |
Functions | |
| static void | node_declare (NodeDeclarationBuilder &b) |
| static bool | use_start_point_special_case (const Field< int > &curve_index, const Field< int > &sort_index, const Field< float > &sort_weights) |
| static void | node_geo_exec (GeoNodeExecParams params) |
| static void | node_register () |
|
static |
Definition at line 14 of file node_geo_curve_topology_points_of_curve.cc.
References b, blender::nodes::SocketDeclaration::description, blender::nodes::SocketDeclaration::hide_value, blender::nodes::implicit_field_inputs::index(), and min.
Referenced by node_register().
|
static |
Definition at line 225 of file node_geo_curve_topology_points_of_curve.cc.
References params, and use_start_point_special_case().
Referenced by node_register().
|
static |
Definition at line 249 of file node_geo_curve_topology_points_of_curve.cc.
References blender::bke::bNodeType::declare, geo_node_type_base(), blender::bke::bNodeType::geometry_node_execute, NODE_CLASS_INPUT, node_declare(), node_geo_exec(), and blender::bke::node_register_type().
|
static |
The node is often used to retrieve the root point of the curve. If the curve indices are in order, the sort weights have no effect, and the sort index is the first point, then we can just return the curve offsets as a span directly.
Definition at line 182 of file node_geo_curve_topology_points_of_curve.cc.
References blender::fn::FieldNode::depends_on_input(), blender::fn::evaluate_constant_field(), and blender::fn::GFieldBase< NodePtr >::node().
Referenced by node_geo_exec().