avoid divide by zero by returning null matrix when the angle is close to zero
avoid divide by zero by returning null matrix when the angle is close to zero

dials/dials,dials/dials,dials/dials,dials/dials,dials/dials