package Ġm og ot . collider Ċ Ċ import Ġm og ot . eq Ċ import Ġm og ot . math . Vector 3 f Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertTrue Ċ Ċ class ĠColl ider Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġp 0 Ġ= ĠVector 3 f ( 0 . 5 f , Ġ- 1 f , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġval Ġp 1 Ġ= ĠVector 3 f ( 1 f , Ġ- 1 f , Ġ 1 f ) ĊĠĠĠĠĠĠĠ Ġval Ġp 2 Ġ= ĠVector 3 f (- 1 f , Ġ- 1 f , Ġ- 1 f ) ĊĠĠĠĠĠĠĠ Ġval Ġray Pos Ġ= ĠVector 3 f ( 0 f , Ġ 3 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġray Dir Ġ= ĠVector 3 f ( 0 f , Ġ- 1 f , Ġ 0 f ) ĊĠĠĠĠĠĠĠ Ġval Ġout Ġ= ĠVector 3 f (- 1 0 f , Ġ- 1 0 f , Ġ- 1 0 f ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( Collider . ray Cast Tr angle ( p 0 , Ġp 1 , Ġp 2 , Ġray Pos , Ġray Dir , Ġout )) ĊĠĠĠĠĠĠĠ Ġout . x . eq ( 0 f ) ĊĠĠĠĠĠĠĠ Ġout . y . eq (- 1 f ) ĊĠĠĠĠĠĠĠ Ġout . z . eq ( 0 f ) ĊĠĠĠ Ġ} Ċ }