Lines Matching refs:u
490 VEC3 u; in DistSqLine3ToLine3() local
493 VEC3Sub(&u, &L0->P, &L1->P); in DistSqLine3ToLine3()
497 d = VEC3Dot(&L0->d, &u); in DistSqLine3ToLine3()
498 e = VEC3Dot(&L1->d, &u); in DistSqLine3ToLine3()
499 f = VEC3SquareLen(&u); in DistSqLine3ToLine3()
530 VEC3Add(&tmp2, &tmp2, &u); in DistSqLine3ToLine3()
539 VEC3 u(S1->P1 - S1->P0); in DistSqSegment3ToSegment3() local
542 f32 a = VEC3SquareLen(&u); // always >= 0 in DistSqSegment3ToSegment3()
543 f32 b = VEC3Dot(&u, &v); in DistSqSegment3ToSegment3()
545 f32 d = VEC3Dot(&u, &w); in DistSqSegment3ToSegment3()
609 VEC3 dP = w + (u * sc) - (v * tc); // = S1(sc) - S2(tc) in DistSqSegment3ToSegment3()
618 VEC3 u; in DistSqLine3ToRay3() local
622 VEC3Sub(&u, &L->P, &R->P); in DistSqLine3ToRay3()
626 d = VEC3Dot(&L->d, &u); in DistSqLine3ToRay3()
627 e = VEC3Dot(&R->d, &u); in DistSqLine3ToRay3()
678 VEC3 u; in DistSqLine3ToSegment3() local
682 VEC3Sub(&u, &L0->P, &S->P0); in DistSqLine3ToSegment3()
686 d = VEC3Dot(&L0->d, &u); in DistSqLine3ToSegment3()
687 e = VEC3Dot(&segDir, &u); in DistSqLine3ToSegment3()
743 VEC3 u; in DistSqRay3ToRay3() local
747 VEC3Sub(&u, &R0->P, &R1->P); in DistSqRay3ToRay3()
751 d = VEC3Dot(&R0->d, &u); in DistSqRay3ToRay3()
752 e = VEC3Dot(&R1->d, &u); in DistSqRay3ToRay3()
818 VEC3 u; in DistSqRay3ToSegment3() local
823 VEC3Sub(&u, &R0->P, &S->P0); in DistSqRay3ToSegment3()
827 d = VEC3Dot(&R0->d, &u); in DistSqRay3ToSegment3()
828 e = VEC3Dot(&segDir, &u); in DistSqRay3ToSegment3()