Blender
V3.3
|
|
static |
Definition at line 77 of file node_geo_curve_to_points.cc.
References BLI_assert_unreachable, count, curve, GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_EVALUATED, GEO_NODE_CURVE_RESAMPLE_LENGTH, blender::Array< T, InlineBufferCapacity, Allocator >::last(), max, offset, params, size(), Curve::size, and splines.
Referenced by node_geo_exec().
|
static |
TODO: For non-poly splines, this has double copies that could be avoided as part of a general look at optimizing uses of Spline::interpolate_to_evaluated.
Definition at line 205 of file node_geo_curve_to_points.cc.
References blender::threading::parallel_for(), and splines.
Referenced by node_geo_exec().
|
static |
Definition at line 291 of file node_geo_curve_to_points.cc.
References ATTR_DOMAIN_CURVE, curve, blender::bke::AttributeMetaData::data_type, ensure_point_attribute(), offset, blender::GSpan::type(), and type.
Referenced by node_geo_exec().
|
static |
Definition at line 238 of file node_geo_curve_to_points.cc.
References blender::threading::parallel_for(), and splines.
Referenced by node_geo_exec().
|
static |
Definition at line 166 of file node_geo_curve_to_points.cc.
References ATTR_DOMAIN_POINT, curve, blender::bke::AttributeMetaData::data_type, ensure_point_attribute(), and outputs.
Referenced by node_geo_exec().
|
static |
Definition at line 65 of file node_geo_curve_to_points.cc.
References blender::threading::parallel_for(), and rotations.
Referenced by node_geo_exec().
|
static |
Definition at line 137 of file node_geo_curve_to_points.cc.
References ATTR_DOMAIN_POINT, attribute, PointCloudComponent::attributes_for_write(), and T.
Referenced by copy_spline_domain_attributes(), and create_attributes_for_transfer().
|
static |
Definition at line 125 of file node_geo_curve_to_points.cc.
References ATTR_DOMAIN_POINT, attribute, and PointCloudComponent::attributes_for_write().
|
static |
Definition at line 19 of file node_geo_curve_to_points.cc.
References usdtokens::b(), GEO_COMPONENT_TYPE_CURVE, GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_LENGTH, blender::nodes::SocketDeclaration::make_available(), N_, node, and PROP_DISTANCE.
Referenced by register_node_type_geo_curve_to_points().
|
static |
Definition at line 312 of file node_geo_curve_to_points.cc.
References BKE_pointcloud_new_nomain(), calculate_spline_point_offsets(), copy_evaluated_point_attributes(), copy_spline_domain_attributes(), copy_uniform_sample_point_attributes(), create_attributes_for_transfer(), curve, curve_create_default_rotation_attribute(), curves_to_curve_eval(), GEO_COMPONENT_TYPE_POINT_CLOUD, GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_EVALUATED, GEO_NODE_CURVE_RESAMPLE_LENGTH, GeometrySet::get_component_for_write(), GeometrySet::get_curves_for_read(), GeometrySet::has_curves(), GeometrySet::keep_only_during_modify(), blender::Array< T, InlineBufferCapacity, Allocator >::last(), NodeGeometryCurveToPoints::mode, params, point_attributes, GeometryComponentEditData::remember_deformed_curve_positions_if_necessary(), GeometrySet::remove_geometry_during_modify(), GeometrySet::replace_pointcloud(), and splines.
Referenced by register_node_type_geo_curve_to_points().
|
static |
Definition at line 45 of file node_geo_curve_to_points.cc.
References data, GEO_NODE_CURVE_RESAMPLE_COUNT, and node.
|
static |
Definition at line 40 of file node_geo_curve_to_points.cc.
References ptr, and uiItemR().
Referenced by register_node_type_geo_curve_to_points().
|
static |
Definition at line 53 of file node_geo_curve_to_points.cc.
References GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_LENGTH, NodeGeometryCurveToPoints::mode, bNodeSocket::next, next, node, nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_geo_curve_to_points().