]> git.tdb.fi Git - libs/math.git/blobdiff - source/geometry/hypersphere.h
Record distance in SurfacePoint
[libs/math.git] / source / geometry / hypersphere.h
index ed2b49ff161141e4364a5bd81773ed0c9cc16632..48fdb8aa2b98bfeb91cee5b62c21d375ff35a247 100644 (file)
@@ -96,6 +96,7 @@ inline unsigned HyperSphere<T, D>::get_intersections(const Ray<T, D> &ray, Surfa
                        {
                                points[n].position = ray.get_start()+ray.get_direction()*x;
                                points[n].normal = normalize(points[n].position);
+                               points[n].distance = x;
                        }
 
                        ++n;