Как устроен браузерный 3D-симулятор электрических схем
Макетную плату можно собрать в 3D прямо во вкладке: расставить компоненты, соединить их проводами и запустить расчёт без установки программы и регистрации. Автор сделал этот проект за несколько недель.
Интерфейс написан на React 19 и TypeScript. Three.js рисует сцену и определяет объект под курсором при размещении компонентов, а Zustand хранит состояние интерфейса. Симулятор рассчитывает цепи постоянного тока по закону Ома и правилам Кирхгофа, включая базовое поведение конденсаторов и катушек индуктивности.
До уровня LTspice проект не дотягивает: полноценного анализа переходных процессов и переменного тока нет, а соединять провода на мобильном пока неудобно. Стек, возможности и эти ограничения собраны в инженерной истории проекта.
Post #14869
4.46K

- 🤷♂ 5
- ❤ 3
- 👍 3
- 🔥 2
- 💊 2
- 🤔 1
- 🕊 1
- 🏆 1
- 👨💻 1
- 😨 1
- 🫡 1