NurbsCurvePointList =================== .. py:module:: rhino3dm .. py:class:: NurbsCurvePointList .. py:attribute:: ControlPolygonLength float: Gets the length of the polyline connecting all control points. .. py:method:: __len__() [todo] add documentation .. py:method:: __getitem__() [todo] add documentation .. py:method:: __setitem__() [todo] add documentation .. py:method:: ChangeEndWeights(w0, w1) Use a combination of scaling and reparameterization to change the end weights to the specified values. :param float w0: Weight for first control point. :param float w1: Weight for last control point. :return: True on success, False on failure. :rtype: bool .. py:method:: MakeRational() Converts the curve to a Rational NURBS curve. Rational NURBS curves have weighted control points. :return: True on success, False on failure. :rtype: bool .. py:method:: MakeNonRational() Converts the curve to a Non-rational NURBS curve. Non-rational curves have unweighted control points. :return: True on success, False on failure. :rtype: bool