scale_vector
- compas.geometry.scale_vector(vector, factor)[source]
Scale a vector by a given factor.
- Parameters:
- vector[float, float, float] |
compas.geometry.Vector
XYZ components of the vector.
- factorfloat
The scaling factor.
- vector[float, float, float] |
- Returns:
- [float, float, float]
The scaled vector.
Examples
>>> scale_vector([1.0, 2.0, 3.0], 2.0) [2.0, 4.0, 6.0]
>>> v = [2.0, 0.0, 0.0] >>> scale_vector(v, 1 / length_vector(v)) [1.0, 0.0, 0.0]