TGViewer
Типичный программист Типичный программист @tproger · 78.1K subscribers
Post #14869 4.13K
Как устроен браузерный 3D-симулятор электрических схем

Макетную плату можно собрать в 3D прямо во вкладке: расставить компоненты, соединить их проводами и запустить расчёт без установки программы и регистрации. Автор сделал этот проект за несколько недель.

Интерфейс написан на React 19 и TypeScript. Three.js рисует сцену и определяет объект под курсором при размещении компонентов, а Zustand хранит состояние интерфейса. Симулятор рассчитывает цепи постоянного тока по закону Ома и правилам Кирхгофа, включая базовое поведение конденсаторов и катушек индуктивности.

До уровня LTspice проект не дотягивает: полноценного анализа переходных процессов и переменного тока нет, а соединять провода на мобильном пока неудобно. Стек, возможности и эти ограничения собраны в инженерной истории проекта.
  • 🤷‍♂ 4
  • 👍 3
  • 🔥 2
  • 💊 2
  • ❤ 1
  • 🤔 1
  • 🕊 1
  • 🏆 1
  • 👨‍💻 1
  • 😨 1
  • 🫡 1
More from @tproger
  1. Oct 2, 2026Если ваш прод живёт в Kubernetes, эта подборка пригодится. Гайды, малоизвестные Open Sourc…
  2. Oct 2, 2026Как собрать личный видеосервис на Plex и смотреть медиатеку с разных устройств Домашний ко…
  3. Oct 2, 2026Post #14871
  4. Oct 2, 2026Как собрать аналог Quick Look для Windows на Rust и Tauri PeekIt переносит в Windows 10 и…
  5. Oct 2, 2026Как обучить модель писать JavaScript для акварельных рисунков Языковая модель не генерируе…
  6. Oct 1, 2026Как NULL незаметно меняет результат SQL-запроса Postgres остановит деление на ноль, а выра…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →