Halfspace — экспериментальная среда разработки для солидного моделирования с использованием полей расстояний, демонстрирующая ядро Fidget для растеризации и построения сеток. Она позволяет пользователям создавать модели с помощью предопределённых примитивов и hand-written скриптов, экспортируя результаты в виде изображений или треугольных сеток. Разработчик подчёркивает, что Halfspace не vibe-coded, а была создана с апреля 2025 года с использованием ручного кодирования, при этом Fidget возникла в 2022 году. Инструмент решает сложность моделирования неявных поверхностей низкого уровня — сравнивая это с написанием ассемблера — предлагая как растущую стандартную библиотеку форм и трансформаций, так и поэтапное построение моделей. Halfspace поддерживает солидное моделирование с чёткими внутренними/внешними границами, пригодное для физического воплощения посредством 3D-печати. Она оборачивает геометрическое ядро Fidget в графический интерфейс, позволяя пользователям работать с операциями конструктивной солидной геометрии (CSG), такими как объединение, пересечение и разность, над примитивами, такими как сферы, коробки и цилиндры. Демонстрация оптимизирована для настольного использования, с известными проблемами в мобильном Safari из-за ограничений WebGPU и сенсорного взаимодействия.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing