UNPKG

@takram/three-atmosphere

Version:
23 lines (22 loc) 984 B
import { Vector3 } from 'three'; declare const paramKeys: readonly ["solarIrradiance", "sunAngularRadius", "bottomRadius", "topRadius", "rayleighScattering", "mieScattering", "miePhaseFunctionG", "muSMin", "skyRadianceToLuminance", "sunRadianceToLuminance", "luminousEfficiency"]; export interface AtmosphereParametersOptions extends Partial<Pick<AtmosphereParameters, (typeof paramKeys)[number]>> { } export declare class AtmosphereParameters { static readonly DEFAULT: AtmosphereParameters; solarIrradiance: Vector3; sunAngularRadius: number; bottomRadius: number; topRadius: number; rayleighScattering: Vector3; mieScattering: Vector3; miePhaseFunctionG: number; muSMin: number; skyRadianceToLuminance: Vector3; sunRadianceToLuminance: Vector3; luminousEfficiency: Vector3; skyRadianceToRelativeLuminance: Vector3; sunRadianceToRelativeLuminance: Vector3; constructor(options?: AtmosphereParametersOptions); } export {};