17 lines
615 B
TypeScript
17 lines
615 B
TypeScript
import { ReactThreeFiber } from '@react-three/fiber';
|
|
import { Sky as SkyImpl } from 'three-stdlib';
|
|
import { Vector3 } from 'three';
|
|
import { ForwardRefComponent } from '../helpers/ts-utils';
|
|
export type SkyProps = {
|
|
distance?: number;
|
|
sunPosition?: ReactThreeFiber.Vector3;
|
|
inclination?: number;
|
|
azimuth?: number;
|
|
mieCoefficient?: number;
|
|
mieDirectionalG?: number;
|
|
rayleigh?: number;
|
|
turbidity?: number;
|
|
};
|
|
export declare function calcPosFromAngles(inclination: number, azimuth: number, vector?: Vector3): Vector3;
|
|
export declare const Sky: ForwardRefComponent<SkyProps, SkyImpl>;
|