|
Blender V5.0
|
|
static |
Definition at line 90 of file node_geo_curve_to_points.cc.
References blender::bke::MutableAttributeAccessor::add(), blender::bke::AttributeFilter::allow_skip(), copy_curve_domain_attributes(), blender::bke::AttributeIter::data_type, blender::bke::AttributeIter::domain, blender::bke::AttributeAccessor::foreach_attribute(), blender::bke::AttributeIter::get(), blender::bke::AttributeIter::is_builtin, blender::bke::AttributeIter::name, and blender::bke::String.
Referenced by copy_curve_domain_attributes(), and curves_to_points().
|
static |
Definition at line 114 of file node_geo_curve_to_points.cc.
References blender::bke::AttributeFilter::allow_skip(), blender::bke::AttributeFilter::AllowSkip, blender::bke::CurvesGeometry::attributes(), blender::bke::copy_attributes(), copy_curve_domain_attributes(), curves_to_points(), ELEM, fill_rotation_attribute(), filter, blender::bke::AttributeAccessor::is_builtin(), blender::bke::AttributeAccessor::lookup(), blender::bke::MutableAttributeAccessor::lookup_or_add_for_write_only_span(), name, blender::geometry::ResampleCurvesOutputAttributeIDs::normal_id, normals, blender::bke::Point, blender::bke::pointcloud_new_no_attributes(), blender::bke::CurvesGeometry::points_num(), blender::bke::AttributeFilter::Process, rotation_id, and blender::geometry::ResampleCurvesOutputAttributeIDs::tangent_id.
Referenced by curves_to_points(), and node_geo_exec().
|
static |
Definition at line 78 of file node_geo_curve_to_points.cc.
References normals, blender::threading::parallel_for(), and blender::MutableSpan< T >::size().
Referenced by curves_to_points().
|
static |
Definition at line 161 of file node_geo_curve_to_points.cc.
References blender::bke::Instances::add_instance(), blender::bke::Instances::add_reference(), blender::bke::Instances::attributes_for_write(), blender::bke::copy_attributes(), GeometrySet::from_instances(), GeometrySet::from_pointcloud(), blender::MatBase< float, 4, 4 >::identity(), blender::bke::Instance, blender::Span< T >::is_empty(), blender::geometry::join_geometries(), blender::bke::Layer, layer_pointclouds_to_instances(), blender::bke::InstancesComponent::release(), and blender::bke::InstancesComponent::replace().
Referenced by layer_pointclouds_to_instances(), and node_geo_exec().
|
static |
Definition at line 29 of file node_geo_curve_to_points.cc.
References b, count, blender::nodes::decl::Float::default_value, blender::nodes::decl::Int::default_value, blender::nodes::SocketDeclaration::description, GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_LENGTH, length(), max, min, NodeGeometryCurveToPoints::mode, node_declare(), and PROP_DISTANCE.
Referenced by node_declare(), and node_register().
|
static |
Definition at line 195 of file node_geo_curve_to_points.cc.
References count, curves_to_points(), blender::bke::GeometryComponent::Edit, blender::geometry::foreach_real_geometry(), GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_EVALUATED, GEO_NODE_CURVE_RESAMPLE_LENGTH, blender::bke::GeometryComponent::Instance, layer_pointclouds_to_instances(), length(), blender::fn::make_constant_field(), NodeGeometryCurveToPoints::mode, node_geo_exec(), blender::geometry::ResampleCurvesOutputAttributeIDs::normal_id, params, blender::bke::GeometryComponent::PointCloud, blender::nodes::GeometryComponentEditData::remember_deformed_positions_if_necessary(), blender::geometry::resample_to_count(), blender::geometry::resample_to_evaluated(), blender::geometry::resample_to_length(), blender::bke::greasepencil::Drawing::strokes(), and blender::geometry::ResampleCurvesOutputAttributeIDs::tangent_id.
Referenced by node_geo_exec(), and node_register().
Definition at line 70 of file node_geo_curve_to_points.cc.
References data, GEO_NODE_CURVE_RESAMPLE_COUNT, MEM_callocN(), and bNode::storage.
Referenced by node_register().
|
static |
Definition at line 65 of file node_geo_curve_to_points.cc.
References uiLayout::prop(), ptr, and UI_ITEM_NONE.
Referenced by node_register().
|
static |
Definition at line 368 of file node_geo_curve_to_points.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, GEO_NODE_CURVE_TO_POINTS, geo_node_type_base(), blender::bke::bNodeType::geometry_node_execute, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_GEOMETRY, node_copy_standard_storage(), node_declare(), node_free_standard_storage(), node_geo_exec(), node_init(), node_layout(), node_register(), blender::bke::node_register_type(), node_rna(), blender::bke::node_type_storage(), blender::bke::bNodeType::rna_ext, ExtensionRNA::srna, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by node_register().
|
static |
Definition at line 337 of file node_geo_curve_to_points.cc.
References GEO_NODE_CURVE_RESAMPLE_COUNT, GEO_NODE_CURVE_RESAMPLE_EVALUATED, GEO_NODE_CURVE_RESAMPLE_LENGTH, NOD_storage_enum_accessors, node_rna(), and blender::nodes::RNA_def_node_enum().
Referenced by node_register(), and node_rna().