@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
19 lines • 1.1 kB
TypeScript
/**
*
* @param {SurfacePoint3} result
* @param {BinaryUint32BVH} bvh
* @param {number[]|ArrayLike<number>} vertices
* @param {number} vertex_offset Unless you're using an interleaved buffer of some kind, this will be 0
* @param {number} vertex_stride Unless you're using an interleaved buffer, this should be 3
* @param {number[]|ArrayLike<number>|undefined} indices if this is set to undefined - implicit indexing will be used
* @param {number} originX
* @param {number} originY
* @param {number} originZ
* @param {number} directionX
* @param {number} directionY
* @param {number} directionZ
* @returns {boolean}
*/
export function bvh32_geometry_raycast(result: SurfacePoint3, bvh: BinaryUint32BVH, vertices: number[] | ArrayLike<number>, vertex_offset: number, vertex_stride: number, indices: number[] | ArrayLike<number> | undefined, originX: number, originY: number, originZ: number, directionX: number, directionY: number, directionZ: number): boolean;
import { SurfacePoint3 } from "../../../../../core/geom/3d/SurfacePoint3.js";
//# sourceMappingURL=bvh32_geometry_raycast.d.ts.map