import { useState } from 'react' import { AppBar, Box, Container, createTheme, CssBaseline, Link, Paper, Tab, Tabs, ThemeProvider, Toolbar, Typography, } from '@mui/material' import { Delaunay2D } from './components/Delaunay2D' import { Hull3D } from './components/Hull3D' import { Benchmarks } from './components/Benchmarks' const theme = createTheme({ palette: { mode: 'light', primary: { main: '#1565c0' } }, }) function App() { const [tab, setTab] = useState(0) return ( qhull-wasm GitHub qhull-wasm{' '} is Qhull (the reentrant {' '}libqhull_r) compiled to WebAssembly, with a small JS API for convex hulls and Delaunay triangulations — the same engine MATLAB and Octave use, now running in the browser. It was built for numbl, which uses it to power delaunay, delaunayn, convhull, and convhulln. setTab(v)} variant="scrollable" scrollButtons="auto"> {tab === 0 && } {tab === 1 && } {tab === 2 && } qhull-wasm is MIT-licensed; it bundles Qhull (Qhull license). Part of the{' '} concept-collection. ) } export default App