Ray-triangular Bézier patch intersection using hybrid clipping algorithm