Changeset View
Changeset View
Standalone View
Standalone View
add_curve_extra_objects/add_curve_spirofit_bouncespline.py
| Show First 20 Lines • Show All 884 Lines • ▼ Show 20 Lines | if spline_type == 'BEZIER': | ||||
| spline.bezier_points[i].radius += spline_radius * r.random() | spline.bezier_points[i].radius += spline_radius * r.random() | ||||
| spline.bezier_points[i].tilt = radians(tilt) | spline.bezier_points[i].tilt = radians(tilt) | ||||
| else: | else: | ||||
| spline.points.add(int(len(verts) - 1)) | spline.points.add(int(len(verts) - 1)) | ||||
| for i in range(len(verts)): | for i in range(len(verts)): | ||||
| spline.points[i].co = verts[i][0], verts[i][1], verts[i][2], 1 | spline.points[i].co = verts[i][0], verts[i][1], verts[i][2], 1 | ||||
| scene.collection.objects.link(cur) | scene.collection.objects.link(cur) | ||||
| cur.data.use_uv_as_generated = True | |||||
| cur.data.resolution_u = resolution_u | cur.data.resolution_u = resolution_u | ||||
| cur.data.fill_mode = 'FULL' | cur.data.fill_mode = 'FULL' | ||||
| cur.data.bevel_depth = bevel | cur.data.bevel_depth = bevel | ||||
| cur.data.bevel_resolution = bevel_resolution | cur.data.bevel_resolution = bevel_resolution | ||||
| cur.data.extrude = extrude | cur.data.extrude = extrude | ||||
| cur.data.twist_mode = twist_mode | cur.data.twist_mode = twist_mode | ||||
| cur.data.twist_smooth = twist_smooth | cur.data.twist_smooth = twist_smooth | ||||
| cur.matrix_world = matrix | cur.matrix_world = matrix | ||||
| ▲ Show 20 Lines • Show All 83 Lines • Show Last 20 Lines | |||||