setOuter method

void setOuter(
  1. Vector4 u,
  2. Vector4 v
)

Implementation

void setOuter(Vector4 u, Vector4 v) {
  final uStorage = u._v4storage;
  final vStorage = v._v4storage;
  _m4storage[0] = uStorage[0] * vStorage[0];
  _m4storage[1] = uStorage[0] * vStorage[1];
  _m4storage[2] = uStorage[0] * vStorage[2];
  _m4storage[3] = uStorage[0] * vStorage[3];
  _m4storage[4] = uStorage[1] * vStorage[0];
  _m4storage[5] = uStorage[1] * vStorage[1];
  _m4storage[6] = uStorage[1] * vStorage[2];
  _m4storage[7] = uStorage[1] * vStorage[3];
  _m4storage[8] = uStorage[2] * vStorage[0];
  _m4storage[9] = uStorage[2] * vStorage[1];
  _m4storage[10] = uStorage[2] * vStorage[2];
  _m4storage[11] = uStorage[2] * vStorage[3];
  _m4storage[12] = uStorage[3] * vStorage[0];
  _m4storage[13] = uStorage[3] * vStorage[1];
  _m4storage[14] = uStorage[3] * vStorage[2];
  _m4storage[15] = uStorage[3] * vStorage[3];
}