研究了一下代码中实际光线追迹部分: MfBdNdox7
a = (UD->n) * (UD->n) * FD->k + 1; FNQX7O52
b = ((UD->n)/FD->cv) - (UD->x) * (UD->l) - (UD->y) * (UD->m); zT* .jv
c = (UD->x) * (UD->x) + (UD->y) * (UD->y); 25|8nfeC5
rad = b * b - a * c; m&oi8 P-6
if (rad < 0) return(FD->surf); /* ray missed this surface */ b2&