Guest User

Untitled

a guest
Apr 25th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. // bounding box test
  2. fun int bboxhit( vec o, vec d, vec c1, vec c2 ) {
  3. vec p1 = ( c1 - o ) / d;
  4. vec p2 = ( c2 - o ) / d;
  5. vec mins = p1 <? p2;
  6. vec maxs = p1 >? p2;
  7. float t1 = mins\x >? mins\y >? mins\z;
  8. float t2 = maxs\x <? maxs\y <? maxs\z;
  9. if ( t1 < t2 && t2 > 0.0 )
  10. return 1;
  11. return 0;
  12. }
Add Comment
Please, Sign In to add comment