vscale method
Matrix3
vscale(
- Vector3 vector, [
- Matrix3? target
Scale each column of the matrix
Implementation
Matrix3 vscale(Vector3 vector,[Matrix3? target]) {
target ??= Matrix3.zero();
final e = storage;
final t = target.storage;
for (int i = 0; i != 3; i++) {
t[3 * i + 0] = vector.x * e[3 * i + 0];
t[3 * i + 1] = vector.y * e[3 * i + 1];
t[3 * i + 2] = vector.z * e[3 * i + 2];
}
return target;
}