Nasscad - Local-first 3D CAD для браузера и Windows
Show HN: Nasscad – local-first 3D CAD for browser and Windows
Nasscad — это бесплатная система 3D CAD, которая работает прямо в браузере или как десктопное приложение для Windows. Она поддерживает импорт и экспорт STEP (AP203, AP214, AP242), работу с IFC, параметрическое моделирование через NassScript и интерактивные демо, такие как Солнечная система и четырёхцилиндровый двигатель. Благодаря локальной обработке данных и опциональному движку MEDUSA для нативных булевых операций, Nasscad обеспечивает высокую производительность даже с большими сборками. Проект решает проблему доступности профессиональных CAD-инструментов, предлагая мощный функционал без установки и с акцентом на конфиденциальность.
Nasscad — это бесплатная 3D CAD в вашем браузере: начните с эскиза, импортируйте модель или запустите демо, и всё это без установки и с локальной обработкой данных.
- Mashimo
Просто минутный тест:
* Всплывающая подсказка при наведении мыши появляется слишком долго, она должна быть видна мгновенно. Когда я ищу инструмент, я не хочу ждать 500 мс для каждого символа
* Даже пустой, он кажется более тормозным, чем onshape на том же устройстве / браузере.
* Когда я делал булеву операцию, нет всплывающего окна или чего-то подобного, где я могу выбрать инструмент и цель. Всё основано на порядке выделения? Как мне выбрать 2 инструмента и одну цель, или наоборот.
И всё это основано на одном большом c++ файле на 16 000 строк? https://github.com/Nx-Nass/NassCAD/blob/main/MEDUSA_SOURCE/n...
что? Весь этот репозиторий выглядит как бардак.
- fedpost
Я рад, что люди работают над этим. В мире открытого исходного кода CAD дела обстоят неважно (не о тебе, Blender<3), и даже если ты готов платить большие деньги за любой из проприетарных вариантов, они не будут работать на Linux без довольно высокого уровня применённого насилия.
Это оставляет только облачные варианты вроде on-shape, а значит, они могут держать файлы твоего проекта в заложниках. Я не уверен, почему какой-либо бизнес когда-либо пришёл к выводу, что потеря контроля над своей конструкторской работой приемлема, но вот мы здесь.
- syntaxing
У меня были действительно хорошие результаты с использованием Solidcraft (https://solidcraft.io/) для домашних дел. Делает 99% (для оставшегося 1% я использую solidworks makers) того, что мне нужно, и имеет подключение MCP, что делает это увлекательным. Они используют недавно открытый исходный код BREP-движок Nvidia, но Solidcraft портирует его на Rust.