Skip to content

Latest commit

 

History

History
186 lines (119 loc) · 8.31 KB

File metadata and controls

186 lines (119 loc) · 8.31 KB

WebVSP — Веб блок за скицирање возила

Остали језици: 🇬🇧 en | 🇷🇸 sr-Latn | 🇷🇸 sr-Cyrl | 🇫🇷 fr | 🇪🇸 es | 🇩🇪 de | 🇮🇹 it | 🇵🇹 pt

WebVSP

WebVSP је web-first, WebAssembly‑погоњени едитор геометрије за брзо скицирање авионских концепата ✈️. Инспирише га брз ток рада OpenVSP, али је фокусиран на оно што је најважније у најранијој фази: брзо цртање летећих објеката помоћу параметарских блокова.

Уместо да почнете из празног CAD окружења, WebVSP вам даје предефинисане, параметризоване елементе летелице (крила, трупове, репове и друге уобичајене компоненте). Мењате неколико смислених параметара (распон, стрела, сужење, дихидрал, облици пресека итд.) и одмах видите резултат у 3D. То чини рану итерацију налик скицирању, али са геометријом која је већ структурисана и спремна за извоз.

Кључни циљ је приступачност без компромиса:

  • 🎓 Школе / студенти: уче концепте геометрије летелица кроз визуелно експериментисање (без тешке инсталације, без скупих алата).
  • 🏭 Индустрија / тимови: брже напредују у раној фази дизајна, јасније комуницирају концепте и извозе чисту геометрију за преглед или алате низводно.
  • 🌍 Сви: користе га повремено или професионално; WebVSP је замишљен да буде практичан, лаган и приступачан.

А пошто је WebVSP web-first, можете га покренути директно у прегледачубез инсталације ✅. То значи да га можете отворити на скоро сваком рачунару, одмах почети са скицирањем и брже делити резултате. (Постоји и десктоп Electron верзија када желите наменску offline апликацију.)


✨ Зашто WebVSP

⚙️ Брзо, параметарско скицирање летелица

Креирајте концепте летелица користећи предефинисану, параметризовану геометрију (крила, труп итд.) и прођите кроз инсталације за неколико секунди.

🦀 Rust/WebAssembly перформансе

Rust/WASM језгро програма покреће ажурирања геометрије док интерфејс остаје респонзиван.

🌐 Ради у прегледачу (без инсталације)

Отворите WebVSP и одмах крените са скицирањем, идеално за учионице, брзе прегледе и токове рада.

🖥️ Опциона десктоп апликација

Electron + Three.js пружају десктоп искуство када је потребно.

📦 Чисти извози

Извезите STL и GLB за визуелизацију и сарадњу, или сачувајте WVSP фајлове за итерацију.


✅ Статус

WebVSP је тренутно alpha фази 🧪 — употребљив за рану геометријску експлорацију и извоз, али се и даље развија.

Шта данас ради

  • Параметарско уређивање са директним ажурирањима приказа ⚡
  • Чување/учитавање пројеката (WVSP) 💾
  • Извоз/Увоз STL и GLB 📤
  • Десктоп паковање преко Electron-а 🖥️

📥 Инсталација

🧰 Преузмите спакован програм

Преузмите најновији инсталер са странице Releases репозиторијума:


🚀 Први кораци

  1. Покрените WebVSP.
  2. Додајте геометрију из Прегледача геометрије
  3. Подесите параметре у Измени геометрију 🖋️ и прегледајте резултате у приказу 👀
  4. Извезите у STL или GLB када сте спремни да поделите 🔁

🛠️ Изградња из изворног кода

✅ Предуслови

  • Node.js + npm (препоручено: LTS) 🟩
  • Rust (стабилан) 🦀
  • wasm-pack 🧩

Инсталирајте Rust (ако је потребно):

Инсталирајте wasm-pack:

cargo install wasm-pack

Додајте WASM target (ако је потребно):

rustup target add wasm32-unknown-unknown

▶️ Компајлирање и покретање (Desktop)

npm install
npm run build
npm run dev

🌍 Опционо web компајлирање

npm run build:web

📄 Формати фајлова

🗂️ WVSP

Изворни формат: WVSP фајлови чувају параметарско стање пројекта за итерацију и дељење.

📦 Извози

  • STL: за 3D штампу и једноставне низводне токове рада
  • GLB: за брзу визуелизацију у web/3D прегледачима и дељење

🌍 Преводи

Кориснички интерфејс долази са преводима на:

  • en (English) 🇬🇧
  • sr-Latn (Serbian, Latin) 🇷🇸
  • sr-Cyrl (Serbian, Cyrillic) 🇷🇸
  • fr (French) 🇫🇷
  • es (Spanish) 🇪🇸
  • de (German) 🇩🇪
  • it (Italian) 🇮🇹
  • pt (Portuguese) 🇵🇹

Доприноси локализацији су добродошли.


🤝 Допринос

Закрпе и пријаве проблема су добродошли

При отварању пријаве проблема, наведите:

  • Кораци за репродукцију
  • Логови/снимци екрана ако је релевантно

Следећи кораци

  • Анализа тежишта (CoG)
  • Аеродинамичка анализа и извештаји
  • 3D окружења за визуелизацију пројеката
  • Проширење увоза/извоза за низводне CAD и CFD токове
  • Пројектни шаблони и библиотеке поново употребљиве геометрије

Лиценца

Copyright (C) 2026 PR-DC [info@pr-dc.com](mailto:info@pr-dc.com)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see: [https://www.gnu.org/licenses/](https://www.gnu.org/licenses/)