DriftCapture · function

nearestHit

The nearest triangle a ray meets, by Möller–Trumbore over every one of them.

Explained in DriftCapture.

function nearestHit(mesh: MeshData, origin: readonly [number, number, number], direction: readonly [number, number, number], near: number, far: number): MeshHit | null
import { nearestHit } from '@driftengine/capture';

Parameters

ParameterTypeDescription
meshMeshData
originreadonly [number, number, number]
directionreadonly [number, number, number]
nearnumber
farnumber