@johntravolski Hi @johntravolski,
thank you for reaching out to us. I am not quite sure if I do understand your question correctly. Although videos are usually not necessary to communicate a problem, I would also like to point out that shared YouTube video is private, i.e., only visible to you and the people you specifically included in your space.
I would prefer that the cubic interpolation splines doesn't look like a bunch of connected straight line segments.
Splines have always to be brought into a discrete form for rendering, as Cinema 4D is being built almost exclusively around discrete geometry, i.e., polygons. Splines itself are in principle smooth and of arbitrary precision; these are represented by SplineObject
in Cinema 4D. For rendering this has to be discretized, i.e., brought into the form of a "bunch of connected straight line segments". This form of a spline is then represented by a LineObject
.
The form of discretization is determined by the spline parameters intermediate points and following. For more information about how to use Cinema's spline objects in principle, please refer to the user manual or contact customer support.

The symbols page you did link to are the symbols for the SplineObject
parameters. They are used like any other node paramater symbol in the Cinema 4D SDK, in Python most conveniently via GeListNode.__get/setitem__
. In the context of interpolation/discretization they apply like this for example:
# Set the interpolation to adaptive.
mySplineNode[c4d.SPLINEOBJECT_INTERPOLATION] = c4d.SPLINEOBJECT_INTERPOLATION_ADAPTIVE
# Set the interpolation angle to 5°
mySplineNode[c4d.SPLINEOBJECT_ANGLE] = c4d.utils.DegToRad(5.)
Cheers,
Ferdinand