transform_vectors
- compas.geometry.transform_vectors(vectors, T)[source]
Transform multiple vectors with one transformation matrix.
- Parameters:
- vectorssequence[[float, float, float] |
compas.geometry.Vector
] A list of vectors to be transformed.
- Tlist[list[float]] |
compas.geometry.Transformation
The transformation to apply.
- vectorssequence[[float, float, float] |
- Returns:
- list[[float, float, float]]
Transformed vectors.
Examples
>>> vectors = [[1, 0, 0], [1, 2, 4], [4, 7, 1]] >>> T = matrix_from_axis_and_angle([0, 2, 0], math.radians(45), point=[4, 5, 6]) >>> vectors_transformed = transform_vectors(vectors, T)