Vector3d ======== .. py:class:: py3dm.Vector3d Vector3d(vector: Vector3d) Vector3d(x: float, y: float, z: float) Python bindings for openNURBS ``ON_3dVector`` class. .. py:attribute:: x :type: float .. py:attribute:: y :type: float .. py:attribute:: z :type: float .. py:method:: __add__(value: Vector3d) -> Vector3d .. py:method:: __eq__(value: object) -> bool .. py:method:: __mul__(value: float) -> Vector3d .. py:method:: __ne__(value: object) -> bool .. py:method:: __sub__(value: Vector3d) -> Vector3d .. py:method:: __truediv__(value: float) -> Vector3d .. py:method:: cross_product(vector_a: Vector3d, vector_b: Vector3d) -> Vector3d :staticmethod: .. py:method:: dot_product(vector_a: Vector3d, vector_b: Vector3d) -> float :staticmethod: