Added non-coplaner calculation ability