Patch by k3daevin: Implement at least compute the area of planar faces of 3d cells.

The divisor should be normal.norm()*v03.norm(). In this way you get cos(theta), which should be dimensionally correct.