.. _objects: Objects ======= The following classes are available in the ``atom_access`` package. - ``Sphere`` -- A sphere object with a radius and a center point. - ``Ray`` -- Contains all information required to define a ray of light and its intersection with a sphere. The intersection of a given ray with a given sphere can be calculated using the ``Ray.intersect`` method. Rays can be generated using the ``Ray.from_zcw`` class method, which returns a list of rays evenly distributed on the surface of a sphere according to the ZCW algorithm. .. automodule:: atom_access.objects :members: