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: 30 November, 2023