+ .. py:method:: __eq__(self, other)
+
+ Compare two Vectors for equality.
+
+ .. py:method:: __add__(self, other)
+
+ Add either a Point or Vector to a Vector. The resulting sum is returned as the same structure *other* is.
+
+ .. py:method:: __sub__(self, other)
+
+ Subtract a Point or Vector from a Vector. The resulting difference is returned in the same form as *other*.
+
+ .. py:method:: __mul__(self, other)
+
+ Multiply a Vector by a scalar value and returns the result as a Vector.
+
+ .. py:method:: __neg__(self)
+
+ Negate a Vector.
+
+ .. py:method:: norm(self)
+
+ Normalizes a Vector.
+
+ .. py:method:: isnull(self)
+
+ Tests whether a Vector is null.
+