matrix_from_scale_factors

compas.geometry.matrix_from_scale_factors(scale_factors)[source]

Returns a 4x4 scaling transformation.

Parameters:
scale_factors[float, float, float]

Three numbers defining the scaling factors in x, y, and z respectively.

Returns:
list[list[float]]

A 4-by-4 transformation matrix.

Notes

[ 0  .  .  . ]
[ .  1  .  . ]
[ .  .  2  . ]
[ .  .  .  . ]

Examples

>>> Sc = matrix_from_scale_factors([1, 2, 3])