facet normal computations