Renderer · class

PickableSet

Explained in Hello world.

class PickableSet
import { PickableSet } from '@driftengine/core';

Methods

add

add(source: PickableSource, model: Float32Array): number
ParameterTypeDescription
sourcePickableSource
modelFloat32Array

update

update(handle: number, model: Float32Array): void
ParameterTypeDescription
handlenumber
modelFloat32Array

remove

remove(handle: number): void
ParameterTypeDescription
handlenumber

clear

clear(): void

pick

pick(origin: ArrayLike<number>, direction: ArrayLike<number>): PickHit | null

The nearest registered mesh along the ray, or null.

ParameterTypeDescription
originArrayLike<number>
directionArrayLike<number>