API Reference > geometry-core > CartesianGeometry > Ellipsoid > intersectRay intersectRay Method Compute intersections with a ray. Return the number of intersections Fill any combinations of arrays of rayFractions = fractions along the ray xyz = xyz intersection coordinates points in space thetaPhiRadians = sphere longitude and latitude in radians. For each optional array, caller must of course initialize an array (usually empty) return 0 if ray length is too small. intersectRay(ray: Ray3d, rayFractions: undefined | number[], xyz: undefined | Point3d[], thetaPhiRadians: undefined | LongitudeLatitudeNumber[]): number Parameter Type Description ray Ray3d rayFractions undefined | number[] xyz undefined | Point3d[] thetaPhiRadians undefined | LongitudeLatitudeNumber[] Returns - number Defined in geometry3d/Ellipsoid.ts Line 280 Last Updated: 12 June, 2024