Point3dList =========== .. py:module:: rhino3dm .. py:class:: Point3dList .. py:method:: Point3dList() Point3dList constructor .. py:method:: Point3dList(initialCapacity) Initializes a new point list with a preallocated initial capacity. :param int initialCapacity: The number of added items before which the underlying array will be resized. .. py:method:: Point3dList() Point3dList constructor .. py:attribute:: Capacity .. py:attribute:: Count .. py:attribute:: BoundingBox rhino3dm.BoundingBox: Even though this is a property, it is not a "fast" calculation. Every point is evaluated in order to get the bounding box of the list. .. py:method:: __len__() [todo] add documentation .. py:method:: __getitem__() [todo] add documentation .. py:method:: __setitem__() [todo] add documentation .. py:method:: Clear() [todo] add documentation .. py:method:: Insert(index, item) [todo] add documentation .. py:method:: RemoveAt(index) [todo] add documentation .. py:method:: Add(x, y, z) Adds a Point3d to the end of the list with given x,y,z coordinates. :param float x: The X coordinate. :param float y: The Y coordinate. :param float z: The Z coordinate. :rtype: void .. py:method:: Transform(xform) Applies a transform to all the points in the list. :param Transform xform: Transform to apply. :rtype: void .. py:method:: SetAllX(x) Set all the X values for the points to a single value :rtype: void .. py:method:: SetAllY(y) Set all the Y values for the points to a single value :rtype: void .. py:method:: SetAllZ(z) Set all the Z values for the points to a single value :rtype: void .. py:method:: Append(points) [todo] add documentation