[Bf-blender-cvs] [f4e97bd67d9] blender-v3.4-release: Geometry Nodes: fix missing curve cache

Jacques Lucke noreply at git.blender.org
Sun Nov 6 12:21:12 CET 2022


Commit: f4e97bd67d9774433c2bb870126cc8689045f93a
Author: Jacques Lucke
Date:   Sun Nov 6 12:20:26 2022 +0100
Branches: blender-v3.4-release
https://developer.blender.org/rBf4e97bd67d9774433c2bb870126cc8689045f93a

Geometry Nodes: fix missing curve cache

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

M	source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc
index 2b732bba889..3170d0aecac 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc
@@ -309,6 +309,7 @@ class SampleCurveFunction : public fn::MultiFunction {
     if (curves.points_num() == 0) {
       return return_default();
     }
+    curves.ensure_can_interpolate_to_evaluated();
     Span<float3> evaluated_positions = curves.evaluated_positions();
     Span<float3> evaluated_tangents;
     Span<float3> evaluated_normals;



More information about the Bf-blender-cvs mailing list