Interface: GpuPickerLike
Experimental
The subset of GpuPicker the router uses (injectable for tests).
Methods
dispose()
ts
dispose(): void;Experimental
Returns
void
pick()
ts
pick(request): Promise<PickResult[]>;Experimental
Parameters
| Parameter | Type |
|---|---|
request | { mode?: PickMode; radius?: number; x: number; y: number; } |
request.mode? | PickMode |
request.radius? | number |
request.x | number |
request.y | number |
Returns
Promise<PickResult[]>
register()
ts
register(target, options?): number;Experimental
Parameters
| Parameter | Type |
|---|---|
target | | Object3D<Object3DEventMap> | PickablePrimitive |
options? | GpuPickableOptions |
Returns
number
unregister()
ts
unregister(target): boolean;Experimental
Parameters
| Parameter | Type |
|---|---|
target | | number | Object3D<Object3DEventMap> | PickablePrimitive |
Returns
boolean