dot_vectors_xy
- compas.geometry.dot_vectors_xy(u, v)[source]
Compute the dot product of two vectors, assuming they lie in the XY-plane.
- Parameters:
- u[float, float] or [float, float, float] |
compas.geometry.Vector
XY(Z) coordinates of the first vector.
- v[float, float] or [float, float, float] |
compas.geometry.Vector
XY(Z) coordinates of the second vector.
- u[float, float] or [float, float, float] |
- Returns:
- float
The dot product of the XY components of the two vectors.
Examples
>>> dot_vectors_xy([1.0, 0], [2.0, 0]) 2.0
>>> dot_vectors_xy([1.0, 0, 0], [2.0, 0, 0]) 2.0
>>> dot_vectors_xy([1.0, 0, 1], [2.0, 0, 1]) 2.0