Vector3f
========

.. py:module:: rhino3dm

.. py:class:: Vector3f

   .. py:method:: Vector3f(x, y, z)

      Constructs a new vector from 3 single precision numbers.

      :param float x: X component of vector.
      :param float y: Y component of vector.
      :param float z: Z component of vector.

   .. py:attribute:: X

      float: Gets or sets the X (first) component of this vector.

   .. py:attribute:: Y

      float: Gets or sets the Y (second) component of this vector.

   .. py:attribute:: Z

      float: Gets or sets the Z (third) component of this vector.

   .. py:method:: Encode()

      [todo] add documentation

   .. py:method:: __repr__()

      [todo] add documentation
