public Matrix3f scaling(Vector3fc xyz) {
        return scaling(xyz.x(), xyz.y(), xyz.z());
    }
public Matrix3f scaling ( Vector3fc xyz ) { return scaling ( xyz . x ( ) , xyz . y ( ) , xyz . z ( ) ) ; }
Set this matrix to be a simple scale matrix which scales the base axes by <code>xyz.x</code>, <code>xyz.y</code> and <code>xyz.z</code> respectively.
<p>
The resulting matrix can be multiplied against another transformation
matrix to obtain an additional scaling.
<p>
In order to post-multiply a scaling transformation directly to a
matrix use {@link #scale(Vector3fc) scale()} instead.

@see #scale(Vector3fc)

@param xyz
the scale in x, y and z respectively
@return this