deal with this by making 2 average vectors, one for front pointing faces, and another for back pointing faces, also removed an unneeded acos().
deal with this by making 2 average vectors, one for front pointing faces, and another for back pointing faces, also removed an unneeded acos().