[Bf-blender-cvs] [eea39133487] master: Merge branch 'blender-v3.4-release'

Hans Goudey noreply at git.blender.org
Wed Nov 9 18:02:46 CET 2022


Commit: eea39133487873e35405023f53b59c5970ae7767
Author: Hans Goudey
Date:   Wed Nov 9 10:56:28 2022 -0600
Branches: master
https://developer.blender.org/rBeea39133487873e35405023f53b59c5970ae7767

Merge branch 'blender-v3.4-release'

===================================================================



===================================================================

diff --cc source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc
index 3ec71877b7c,ea02fb9709f..b0c2f3117fa
--- a/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc
@@@ -19,6 -19,7 +19,7 @@@ NODE_STORAGE_FUNCS(NodeGeometryCurveTri
  static void node_declare(NodeDeclarationBuilder &b)
  {
    b.add_input<decl::Geometry>(N_("Curve")).supported_type(GEO_COMPONENT_TYPE_CURVE);
 -  // b.add_input<decl::Bool>(N_("Selection")).default_value(true).hide_value().supports_field();
++  b.add_input<decl::Bool>(N_("Selection")).default_value(true).hide_value().supports_field();
    b.add_input<decl::Float>(N_("Start"))
        .min(0.0f)
        .max(1.0f)
@@@ -64,7 -65,8 +65,7 @@@ static void node_update(bNodeTree *ntre
    const NodeGeometryCurveTrim &storage = node_storage(*node);
    const GeometryNodeCurveSampleMode mode = (GeometryNodeCurveSampleMode)storage.mode;
  
 -  // bNodeSocket *start_fac = static_cast<bNodeSocket *>(node->inputs.first)->next->next;
--  bNodeSocket *start_fac = static_cast<bNodeSocket *>(node->inputs.first)->next;
++  bNodeSocket *start_fac = static_cast<bNodeSocket *>(node->inputs.first)->next->next;
    bNodeSocket *end_fac = start_fac->next;
    bNodeSocket *start_len = end_fac->next;
    bNodeSocket *end_len = start_len->next;
@@@ -171,6 -154,8 +153,7 @@@ static void node_geo_exec(GeoNodeExecPa
    GeometrySet geometry_set = params.extract_input<GeometrySet>("Curve");
    GeometryComponentEditData::remember_deformed_curve_positions_if_necessary(geometry_set);
  
 -  // Field<bool> selection_field = params.extract_input<Field<bool>>("Selection");
 -  Field<bool> selection_field = fn::make_constant_field<bool>(true);
++  Field<bool> selection_field = params.extract_input<Field<bool>>("Selection");
    if (mode == GEO_NODE_CURVE_SAMPLE_FACTOR) {
      Field<float> start_field = params.extract_input<Field<float>>("Start");
      Field<float> end_field = params.extract_input<Field<float>>("End");



More information about the Bf-blender-cvs mailing list