Introduction

Halfspace is an experimental IDE for solid modeling with distance fields.

(The demo is best experienced on a computer; mobile Safari has some WebGPU issues, and pan / tilt / zoom interactions are not yet designed for multitouch)

Halfspace is a showcase app for the Fidget kernel, which is used for rasterization and meshing. Within the GUI, images are rasterized in real(ish)-time; models can be exported as either images or triangle meshes:

Since it's 2026, let me note at the outset that this is not vibe-coded. I've been working on it since April 2025 and am writing the code using my human brain, for various reasons (and Fidget dates back to 2022).