For decades, 3D design has been a battle between two giants: the precision of B-reps (CAD) and the flexibility of polygonal meshes. But there is a third way emerging that feels more like coding a shape than sculpting one. Enter Halfspace, an experimental IDE that swaps traditional vertices for distance fields.
Coding Solids with Distance Fields
Unlike traditional software where you push and pull points in space, Halfspace treats 3D objects as mathematical functions. By using signed distance fields (SDFs), the IDE allows users to define solids based on the distance from any given point to the surface of the object.
The result? A workflow that feels less like digital clay and more like an integrated development environment. Instead of fighting with topology or 'non-manifold' geometry, you are essentially defining the logic of a solid. It's a paradigm shift that prioritizes mathematical elegance over manual manipulation.
Experimental, Bold, and Underdocumented
Let’s be clear: Halfspace isn't ready to replace SolidWorks or Blender just yet. The creator, Matt Keeter, describes it as experimental and warns that using it for 'load-bearing' production work would be a very bold decision. It's also admittedly underdocumented, meaning you'll spend a lot of time poking around the provided examples—like the cabin model—to figure out how things actually work.
However, for those who enjoy the 'hacker' side of design, that's the draw. It's a cross-platform playground for exploring how distance fields can simplify complex solid modeling.
The Road Ahead
While Halfspace is currently a niche tool for explorers, it represents a broader curiosity in the industry: can we move away from the limitations of the mesh? If the project continues to evolve, we might see a world where 3D modeling is as iterative and programmable as software development.



