getFaceNormal method

Vector3 getFaceNormal(
  1. int i,
  2. Vector3 target
)

Implementation

Vector3 getFaceNormal(int i, Vector3 target) {
  final i3 = i * 3;
  final Vector3 a = Vector3.zero();
  final Vector3 b = Vector3.zero();
  final Vector3 c = Vector3.zero();
  getIndicesNormal(indices[i3], a);
  getIndicesNormal(indices[i3 + 1], b);
  getIndicesNormal(indices[i3 + 2], c);
  return target..setValues(
    (a.x+b.x+c.x)/3,
    (a.y+b.y+c.y)/3,
    (a.z+b.z+c.z)/3
  );
}