Hi Mike, thanks for writing us.
With regard to your question, if I properly understood you, you can use the SplineHelp Class and its SplineHelp::GetPosition() method to retrieve the spline's points value given a certain offset.
Something like this:
import c4d
# Main function
def main():
if op is None:
return
realSpline = op.GetRealSpline()
if realSpline is None:
return
splineH = c4d.utils.SplineHelp()
if splineH is None:
return
splineH.InitSpline(realSpline)
samples = 10
for sample in range(0, samples):
offset = float(sample) / samples
print splineH.GetPosition(offset)
# Execute main()
if __name__=='__main__':
main()
Best, Riccardo