Added adjacent triangle area weighting for calculating vertices of nodes. Check for super small or degenerate triangles which could blow up our face normal calculations.