Lines Matching refs:tB
77 double &tA, double &tB, double &det) {
105 tB = cross(d, Ad) * detinv;
106 return (tA >= 0.) && (tA <= 1.) && (tB >= 0.) && (tB <= 1.);
260 double tA, tB, c;
263 tA, tB, c)) {
265 tB = tB * (Bh - Bl) + Bl;
267 B, tB);
269 ret.push_back(Crossing(tB, tA, c < 0));
271 ret.push_back(Crossing(tA, tB, c > 0));
314 double tA, tB, c;
317 tA, tB, c)) {
319 tB = tB * (Bh - Bl) + Bl;
321 B, tB);
323 ret.push_back(Crossing(tB, tA, c < 0));
325 ret.push_back(Crossing(tA, tB, c > 0));
365 double tA, tB, c;
367 tA, tB, c)) {
369 tB = tB * (Bh - Bl) + Bl;
371 ret.push_back(Crossing(tB, tA, c < 0));
373 ret.push_back(Crossing(tA, tB, c > 0));
577 double tA, tB, c;
578 if(linear_intersect(A0, A1, B0, B1, tA, tB, c)) {
580 tB = tB * (Bh - Bl) + Bl;
582 ret.push_back(Crossing(tB, tA, c < 0));
584 ret.push_back(Crossing(tA, tB, c > 0));