New Bevel Curve profile create your own preset

Hello, I am trying to make an addon / script, to be able to give your points to the new bevel, I think that would be very practical for an archviz tools.

Thanks to @batFINGER I have been able to create some profiles and pushing them to the curve

I am trying now to get values from the curve, (easiest way to get a library of curves and also to be able to create your own profile and get the coordinate of the curve. I am struggling to get it from the list.

 print((bm.custom_profile.points.values()))
[bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint,
bpy.data.objects['Cube']...CurveProfilePoint, 
bpy.data.objects['Cube']...CurveProfilePoint]

How do I get the CurveProfilePoint data? I dont understand why I see the “…” how can I see the full statement?

Here’s what the script does already:

1 Like