If the curve is an AutoCAD spline then it's a NURBS (non-uniform rational B-spline). If you have not changed the weighing factors of the spline's CVs (they all equal 1) then it can be represented as a B-spline.
The attached Excel/VBA macro-enable file includes a B-spline function that I programmed to help me get a better understanding of splines. It will duplicate the curve AutoCAD creates given the same set of CVs. You could use its BSpline function to generate as many points along the spline as you wish. To get 10000 points use an increment of ((number_of_CVs) - degree)/ 10000 for u.
The function has three arguments: BSpline(u, degree, CVs)
u = the independent parametric variable of the spline
degree is of course the degree of the spline. The default value in AutoCAD is 3
CVs is an array of the coordinates of the control vertices (x, or y, or z)
How many CVs are in your curve?
Lee
B-Spline-Calculator-degn.xlsm