Adding gnommoeditor in the current version

This commit is contained in:
2026-04-11 09:24:21 +02:00
commit 53d310da82
237 changed files with 64938 additions and 0 deletions
@@ -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 {};