addFaceNormal method

dynamic addFaceNormal(
  1. dynamic a,
  2. dynamic b,
  3. dynamic c
)

Implementation

addFaceNormal(a, b, c) {
  var src = this.vertices;
  var dst = this.object!.geometry["normals"];

  _vA.fromArray(src, a);
  _vB.fromArray(src, b);
  _vC.fromArray(src, c);

  _cb.subVectors(_vC, _vB);
  _ab.subVectors(_vA, _vB);
  _cb.cross(_ab);

  _cb.normalize();

  dst.addAll([_cb.x, _cb.y, _cb.z]);
  dst.addAll([_cb.x, _cb.y, _cb.z]);
  dst.addAll([_cb.x, _cb.y, _cb.z]);
}