This may be a simple question.
Essentially I am procedurally generating random 3D figures using a bezier curve and bezier circle bevel object, however, one of the only things I can't figure out how to do is how to round the end caps of the object.
I have tried using a taper object like suggested here but have had only limited success.
This is about as close as I've gotten:
I should note that all of this is done through Python and I'm not modeling any of this by hand. So any suggestions for how I can make the rounded caps programmatically would be greatly appreciated.