NurbsSurfacePointList

class rhino3dm.NurbsSurfacePointList
CountU

int: Gets the number of control points in the U direction of this surface.

CountV

int: Gets the number of control points in the V direction of this surface.

__len__()

[todo] add documentation

__getitem__()

[todo] add documentation

GetPoint(u, v)

Gets a world 3-D, or Euclidean, control point at the given (u, v) index. The 4-D representation is (x, y, z, 1.0).

Parameters:
  • u (int) – Index of control point in the surface U direction.

  • v (int) – Index of control point in the surface V direction.

Returns:

tuple (bool, rhino3dm.Point3d)

  • True on success, False on failure.

  • Coordinate of control point.

Return type:

(bool, rhino3dm.Point3d)

GetControlPoint(u, v)

Gets the control point at the given (u, v) index.

Parameters:
  • u (int) – Index of control point in the surface U direction.

  • v (int) – Index of control point in the surface V direction.

Returns:

The control point at the given (u, v) index.

Return type:

ControlPoint

__setitem__()

[todo] add documentation

MakeRational()

[todo] add documentation

MakeNonRational()

[todo] add documentation