2 (in-package :cl-tuples
)
5 :tuple-element-type fast-float
7 :elements
(ox oy oz dirx diry dirz
))
9 (export-tuple-operations ray
)
11 (def-tuple-op ray-origin
*
12 ((ray ray
(ox oy oz dirx diry dirz
)))
14 (vector3d-values ox oy oz
)))
16 (def-tuple-op ray-direcion
*
17 ((ray ray
(ox oy oz dirx diry dirz
)))
19 (vector3d-values dirx diry dirz
)))