Adding gnommoeditor in the current version
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
interface DiophantineVectorsProps {
|
||||
complexity: number;
|
||||
lightlanes?: boolean;
|
||||
radius?: number;
|
||||
distance?: number;
|
||||
allSectors?: boolean;
|
||||
cumulative?: boolean;
|
||||
}
|
||||
export declare function DiophantineVectors({ complexity, lightlanes, radius, distance, allSectors, cumulative }: DiophantineVectorsProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
@@ -0,0 +1,22 @@
|
||||
import type { GlitchHostBridge } from '../types';
|
||||
interface FanoSweepPanelProps {
|
||||
radius: number;
|
||||
distance: number;
|
||||
chandraDistance: number;
|
||||
allSectors: boolean;
|
||||
cumulative: boolean;
|
||||
theta: number;
|
||||
phi: number;
|
||||
orbitSpeed: number;
|
||||
thetaDrift: number;
|
||||
thetaJitter: number;
|
||||
phiJitter: number;
|
||||
K: number;
|
||||
speedup: number;
|
||||
usePoisson: boolean;
|
||||
bottomInset?: number;
|
||||
onBack?: () => void;
|
||||
host?: GlitchHostBridge;
|
||||
}
|
||||
export declare function FanoSweepPanel(props: FanoSweepPanelProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
@@ -0,0 +1,12 @@
|
||||
import { type MutableRefObject } from 'react';
|
||||
interface OrbitingObjectProps {
|
||||
radius: number;
|
||||
theta: number;
|
||||
phi: number;
|
||||
orbitTime: MutableRefObject<number>;
|
||||
simTime?: MutableRefObject<number>;
|
||||
thetaDrift?: number;
|
||||
paused?: boolean;
|
||||
}
|
||||
export declare function OrbitingObject({ radius, theta, phi, orbitTime, simTime, thetaDrift, paused }: OrbitingObjectProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
@@ -0,0 +1,3 @@
|
||||
export declare function PoissonShell({ radius }: {
|
||||
radius: number;
|
||||
}): import("react/jsx-runtime").JSX.Element;
|
||||
@@ -0,0 +1,6 @@
|
||||
interface PulsingSphereProps {
|
||||
radius: number;
|
||||
paused?: boolean;
|
||||
}
|
||||
export declare function PulsingSphere({ radius, paused }: PulsingSphereProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
@@ -0,0 +1,29 @@
|
||||
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 {};
|
||||
@@ -0,0 +1,6 @@
|
||||
interface TargetDiscProps {
|
||||
radius: number;
|
||||
distance: number;
|
||||
}
|
||||
export declare function TargetDisc({ radius, distance }: TargetDiscProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
@@ -0,0 +1,7 @@
|
||||
interface VectorArrowProps {
|
||||
vector: [number, number, number];
|
||||
origin?: [number, number, number];
|
||||
color?: string;
|
||||
}
|
||||
export declare function VectorArrow({ vector, origin, color }: VectorArrowProps): import("react/jsx-runtime").JSX.Element;
|
||||
export {};
|
||||
Reference in New Issue
Block a user