alpha-wrap
A CGAL-free, MIT-licensed reimplementation of the Alpha Wrapping algorithm that takes a defective triangle soup and produces a watertight, manifold, outward-oriented mesh with controllable level of detail and tightness.
It faithfully reproduces the 1995 visual language (palette, bevels, icon rendering) and provides a live, interactive shell via a POSIX pty, all in a single binary with runtime theme switching and a WebAssembly demo.
A beveled desktop environment that actually works — built entirely with Dear ImGui's DrawList API. One binary, two moods: silver Windows 95 and dark NeXT Night, switchable at runtime.
Beveled chrome, a real file manager over your actual filesystem, and an MS-DOS Prompt running a live shell (your zsh) through a pty — every bevel, caption bar, scrollbar and icon drawn by hand, pixel by pixel. No stock ImGui styling, no image assets, no web views.
BevelDesk borrows from the two great beveled desktops — Win95 and NeXTSTEP —
which share one visual philosophy (3D edges, light from the top-left, per-window
chrome). So the dark NeXT Night mode isn't a reskin engine; it's a second
Palette + Style the same drawing code reads. Flip it in Display Properties ▸
Appearance and the whole desktop — chrome, dialogs, taskbar, icons — repaints
live. It's BevelDesk's own dark design language, not a NeXTSTEP replica.
| Windows 95 | NeXT Night |
|---|---|
#C0C0C0 chrome, #000080
captions, #008080 desktop), the four 3D bevel conventions (raised,
pressed, sunken field, window frame — each with its distinct edge-color
order), 18px captions, 16×14 caption buttons, procedurally drawn icons.$SHELL) on a POSIX pty
in an authentic fixed 80×25 terminal: VT100/xterm-subset emulation,
16-color SGR (with 256-color mapping), OSC window titles, scrollback,
Ctrl+C that actually interrupts. The windowSimilar projects matched by category, topics, and programming language.
A CGAL-free, MIT-licensed reimplementation of the Alpha Wrapping algorithm that takes a defective triangle soup and produces a watertight, manifold, outward-oriented mesh with controllable level of detail and tightness.
A proof-of-concept tool that patches a synchronous three-slot audio queue in GTA V Enhanced, boosting frame rates from ~260 to ~499 FPS by removing coarse wait delays.

This repository ports Command & Conquer Generals: Zero Hour to run natively on Apple Silicon Macs, iPhones, and iPads without emulation, adding touch controls and modern rendering.