computeWorldFaceNormals method

void computeWorldFaceNormals(
  1. Quaternion quat
)

Updates worldVertices and sets worldFaceNormalsNeedsUpdate to false.

Implementation

void computeWorldFaceNormals(Quaternion quat) {
  final N = faceNormals.length;
  while (worldFaceNormals.length < N) {
    worldFaceNormals.add(Vec3());
  }

  final normals = faceNormals;
  //final worldNormals = worldFaceNormals;
  for (int i = 0; i != N; i++) {
    quat.vmult(normals[i]!, worldFaceNormals[i]);
  }

  worldFaceNormalsNeedsUpdate = false;
}