[Bf-blender-cvs] [9182c882fe2] master: Geometry Nodes: Allow 3 points in curve star primitive

Hans Goudey noreply at git.blender.org
Tue Jul 6 19:11:16 CEST 2021


Commit: 9182c882fe2af9e4b67a8b7d94c56cbd89e0c386
Author: Hans Goudey
Date:   Tue Jul 6 12:11:09 2021 -0500
Branches: master
https://developer.blender.org/rB9182c882fe2af9e4b67a8b7d94c56cbd89e0c386

Geometry Nodes: Allow 3 points in curve star primitive

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

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

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc
index 367da3bc3c2..2e2bb247e2b 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_star.cc
@@ -19,7 +19,7 @@
 #include "node_geometry_util.hh"
 
 static bNodeSocketTemplate geo_node_curve_primitive_star_in[] = {
-    {SOCK_INT, N_("Points"), 8.0f, 0.0f, 0.0f, 0.0f, 4, 256, PROP_UNSIGNED},
+    {SOCK_INT, N_("Points"), 8.0f, 0.0f, 0.0f, 0.0f, 3, 256, PROP_UNSIGNED},
     {SOCK_FLOAT, N_("Inner Radius"), 1.0f, 0.0f, 0.0f, 0.0f, 0.0f, FLT_MAX, PROP_DISTANCE},
     {SOCK_FLOAT, N_("Outer Radius"), 2.0f, 0.0f, 0.0f, 0.0f, 0.0f, FLT_MAX, PROP_DISTANCE},
     {SOCK_FLOAT, N_("Twist"), 0.0f, 0.0f, 0.0f, 0.0f, -FLT_MAX, FLT_MAX, PROP_ANGLE},
@@ -64,7 +64,7 @@ static void geo_node_curve_primitive_star_exec(GeoNodeExecParams params)
       std::max(params.extract_input<float>("Inner Radius"), 0.0f),
       std::max(params.extract_input<float>("Outer Radius"), 0.0f),
       params.extract_input<float>("Twist"),
-      std::max(params.extract_input<int>("Points"), 4));
+      std::max(params.extract_input<int>("Points"), 3));
   params.set_output("Curve", GeometrySet::create_with_curve(curve.release()));
 }



More information about the Bf-blender-cvs mailing list