From 7cdde96d329d6221090d1f23ea70a7b90c2b9739 Mon Sep 17 00:00:00 2001 From: Vladimir Spivak Date: Sat, 12 Mar 2022 13:42:19 +0200 Subject: Fix T96342: Add Curve Extra Objects addon fails when adding Curvy Curve --- add_curve_extra_objects/add_curve_curly.py | 6 +++--- add_curve_extra_objects/beveltaper_curve.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/add_curve_extra_objects/add_curve_curly.py b/add_curve_extra_objects/add_curve_curly.py index 0111aaf6..af02f115 100644 --- a/add_curve_extra_objects/add_curve_curly.py +++ b/add_curve_extra_objects/add_curve_curly.py @@ -5,7 +5,7 @@ bl_info = { "name": "Curly Curves", "author": "Cmomoney", - "version": (1, 1, 9), + "version": (1, 2, 0), "blender": (2, 80, 0), "location": "View3D > Add > Curve > Curly Curve", "description": "Adds a new Curly Curve", @@ -402,7 +402,7 @@ def make_curve(self, context, verts, lh, rh): for p in range(len(verts)): c = 0 newSpline = Curve.data.splines.new(type='BEZIER') # newSpline - newSpline.bezier_points.add(len(verts[p]) / 3 - 1) + newSpline.bezier_points.add(int(len(verts[p]) / 3 - 1)) newSpline.bezier_points.foreach_set('co', verts[p]) for bp in newSpline.bezier_points: @@ -424,7 +424,7 @@ def make_curve(self, context, verts, lh, rh): for p in range(len(verts)): c = 0 newSpline = dataCurve.splines.new(type='BEZIER') # newSpline - newSpline.bezier_points.add(len(verts[p]) / 3 - 1) + newSpline.bezier_points.add(int(len(verts[p]) / 3 - 1)) newSpline.bezier_points.foreach_set('co', verts[p]) for bp in newSpline.bezier_points: diff --git a/add_curve_extra_objects/beveltaper_curve.py b/add_curve_extra_objects/beveltaper_curve.py index 80c01b3a..798b1fbb 100644 --- a/add_curve_extra_objects/beveltaper_curve.py +++ b/add_curve_extra_objects/beveltaper_curve.py @@ -5,7 +5,7 @@ bl_info = { "name": "Bevel/Taper Curve", "author": "Cmomoney", - "version": (1, 2), + "version": (1, 2, 1), "blender": (2, 80, 0), "location": "View3D > Object > Bevel/Taper", "description": "Adds bevel and/or taper curve to active curve", @@ -204,7 +204,7 @@ def make_curve(self, context, verts, lh, rh): c = 0 spline = curve_data.splines.new(type='BEZIER') spline.use_cyclic_u = True - spline.bezier_points.add(len(verts[p]) / 3 - 1) + spline.bezier_points.add(int(len(verts[p]) / 3 - 1)) spline.bezier_points.foreach_set('co', verts[p]) for bp in spline.bezier_points: -- cgit v1.2.3