UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

59 lines 1.34 kB
/** * Irradiance field representation * @see "Irradiance Volumes" by G.Greger, 1998 */ export class LightProbeVolume { /** * * @return {number} */ get version(): number; clear(): void; /** * * @return {TetrahedralMesh} */ get mesh(): TetrahedralMesh; get points(): number[]; get harmonics(): number[]; /** * * @param {number} v */ set depth_map_resolution(arg: number); get depth_map_resolution(): number; get depth(): number[]; set count(arg: number); get count(): number; /** * * @param {number} x * @param {number} y * @param {number} z * @returns {number} */ add_point(x: number, y: number, z: number): number; /** * * @param {number} index */ remove_point(index: number): void; /** * * @param {AABB3} bounds * @param {Vector3|{x:number, y:number, z:number}} resolution */ build_grid(bounds: AABB3, resolution: Vector3 | { x: number; y: number; z: number; }): void; /** * Build tetrahedral mesh */ build_mesh(): void; incrementVersion(): void; #private; } import { TetrahedralMesh } from "../../../../core/geom/3d/tetrahedra/TetrahedralMesh.js"; //# sourceMappingURL=LightProbeVolume.d.ts.map