Interface RayIntersections

Interface representing the ray surface intersections of a ray bundle.

This interface defines the x, y, and z coordinates of the points of intersection between the rays in a ray bundle and the surfaces of an optical system. If there are 'm' rays and 'n' surfaces, then there are m * n total intersections.

For example, a ray bundle consisting of one ray and four surfaces would have four intersection points.

interface RayIntersections {
    x: readonly number[];
    y: readonly number[];
}

Properties

x y

Properties

x: readonly number[]
y: readonly number[]