moonpool/benchs/raytracer/ray.ml
Simon Cruanes ddf0f258c7
move files
2023-06-08 15:25:06 -04:00

10 lines
182 B
OCaml

type ray = { origin: Vec3.vec3;
dir: Vec3.vec3 }
let point_at_parameter r t =
Vec3.add r.origin (Vec3.mul t r.dir)
let create o d =
{ origin = o;
dir = d }
;;