Function rustracer::shape::sphere_normal

source ·
fn sphere_normal(point: Point, ray_dir: Vector) -> Normal
Expand description

Calculates normals to Sphere’s surface.

This Function is meant to be used inside Sphere’s RayIntersection implementation.
ray_dir is the direction of an impacting Ray and
is used to determine on which side of the surface the normal is calculated.