1
2
3
4
5
6
7
8
9
10
11
12
13
use bvh::Vector3;

#[derive(Copy, Clone)]
pub struct Ray {
	pub origin: Vector3,
	pub direction: Vector3,
}

impl Ray {
	pub fn new(origin: Vector3, direction: Vector3) -> Ray {
		Ray { origin, direction }
	}
}