compute plane nnormal