30 lines
1.1 KiB
TypeScript
30 lines
1.1 KiB
TypeScript
|
|
import type { GlitchHostBridge, SceneViewMode } from '../types';
|
||
|
|
interface SamplingSystemProps {
|
||
|
|
complexity: number;
|
||
|
|
radius: number;
|
||
|
|
distance: number;
|
||
|
|
theta: number;
|
||
|
|
phi: number;
|
||
|
|
observationMode: 'orbit' | 'randomSphere';
|
||
|
|
allSectors: boolean;
|
||
|
|
cumulative: boolean;
|
||
|
|
K: number;
|
||
|
|
orbitRadius: number;
|
||
|
|
orbitVelocity: number;
|
||
|
|
thetaDrift: number;
|
||
|
|
thetaJitter: number;
|
||
|
|
phiJitter: number;
|
||
|
|
usePoisson: boolean;
|
||
|
|
speedup: number;
|
||
|
|
paused: boolean;
|
||
|
|
sceneView: SceneViewMode;
|
||
|
|
bottomInset?: number;
|
||
|
|
showNumericDiagnostics?: boolean;
|
||
|
|
compactNumericDiagnostics?: boolean;
|
||
|
|
host?: GlitchHostBridge;
|
||
|
|
centerDistribution?: boolean;
|
||
|
|
hideFlyingBars?: boolean;
|
||
|
|
}
|
||
|
|
export declare function SamplingSystem({ complexity, radius, distance, theta, phi, observationMode, allSectors, cumulative, K, orbitRadius, orbitVelocity, thetaDrift, thetaJitter, phiJitter, usePoisson, speedup, paused, sceneView, bottomInset, showNumericDiagnostics, compactNumericDiagnostics, host, centerDistribution, hideFlyingBars }: SamplingSystemProps): import("react/jsx-runtime").JSX.Element;
|
||
|
|
export {};
|