import { three } from "https://deno.land/x/remapper@3.0.0/src/deps.ts";
const { Raycaster } = three;
Checks all intersection between the ray and the object with or without the descendants. Intersections are returned sorted by distance, closest first.
Type Parameters
TIntersected extends Object3D
Parameters
object: Object3D
The object to check for intersection with the ray.
If true, it also checks all descendants. Otherwise it only checks intersecton with the object. Default is true.
optional
optionalTarget: Array<Intersection<TIntersected>>(optional) target to set the result. Otherwise a new Array is instantiated. If set, you must clear this array prior to each call (i.e., array.length = 0;).
Returns
Array<Intersection<TIntersected>>