Altre lingue: 🇬🇧 en | 🇷🇸 sr-Latn | 🇷🇸 sr-Cyrl | 🇫🇷 fr | 🇪🇸 es | 🇩🇪 de | 🇮🇹 it | 🇵🇹 pt
WebVSP è un editor di geometria web-first, basato su WebAssembly per schizzi rapidi di concetti aeronautici
Invece di partire da un ambiente CAD vuoto, WebVSP offre elementi aeronautici predefiniti e parametrizzati (ali, fusoliere, code e altri componenti comuni). Modifichi pochi parametri significativi (apertura alare, freccia, rastremazione, diedro, forme delle sezioni, ecc.) e vedi subito il risultato in 3D. Questo fa sembrare le prime iterazioni come uno schizzo, ma con geometria già strutturata ed esportabile.
Un obiettivo chiave è l’accessibilità senza compromessi:
- 🎓 Scuole / studenti: imparare i concetti di geometria aeronautica sperimentando visivamente (nessuna configurazione pesante, nessuno strumento costoso).
- 🏭 Industria / team: muoversi più rapidamente nella fase iniziale, comunicare chiaramente i concetti ed esportare geometria pulita per review o strumenti a valle.
- 🌍 Tutti: usarlo in modo casuale o professionale; WebVSP è progettato per essere pratico, leggero e accessibile.
E poiché WebVSP è web-first, puoi eseguirlo direttamente nel browser — nessuna installazione necessaria ✅. Ciò significa che puoi aprirlo su quasi qualsiasi macchina, iniziare a schizzare subito e condividere i risultati più velocemente. (È disponibile anche una build desktop Electron quando vuoi un'app offline dedicata.)
Crea concetti di aeromobili usando geometria predefinita e parametrizzata (ali, fusoliera, ecc.) e itera in pochi secondi.
Un nucleo Rust/WASM alimenta gli aggiornamenti di geometria mantenendo l’interfaccia reattiva.
Apri WebVSP e inizia a schizzare subito, ideale per aule, review rapide e flussi di lavoro leggeri.
Electron + Three.js offrono un’esperienza desktop dal feeling nativo quando serve.
Esporta in STL e GLB per visualizzazione e collaborazione, oppure conserva i file WVSP per iterare.
WebVSP è attualmente alpha 🧪 — utilizzabile per esplorazione geometrica ed export, ma ancora in evoluzione.
Cosa funziona oggi
- Modifica parametrica con aggiornamenti in tempo reale del viewport ⚡
- Salvataggio/caricamento progetti (WVSP) 💾
- Export STL e GLB 📤
- Packaging desktop via Electron 🖥️
Scarica l’ultimo installer/portable dalla pagina Releases del repository:
- 👉 Releases
- Avvia WebVSP.
- Aggiungi geometria dal Geom Browser ➕
- Regola i parametri nel Geom Editor 🎛️ e ispeziona i risultati nel viewport 👀
- Esporta in STL o GLB quando sei pronto a condividere 🔁
- Node.js + npm (consigliato: LTS) 🟩
- Toolchain Rust (stable) 🦀
- wasm-pack 🧩
Installa Rust (se necessario):
Installa wasm-pack:
cargo install wasm-packAggiungi il target WASM (se necessario):
rustup target add wasm32-unknown-unknownnpm install
npm run build
npm run devnpm run build:webIl formato nativo WVSP memorizza lo stato parametrico del progetto per iterazioni e condivisione.
- STL: per la stampa 3D e flussi di lavoro semplici a valle
- GLB: per visualizzazione rapida in viewer web/3D e condivisione
L’interfaccia include traduzioni per:
en(English) 🇬🇧sr-Latn(Serbian, Latin) 🇷🇸sr-Cyrl(Serbian, Cyrillic) 🇷🇸fr(French) 🇫🇷es(Spanish) 🇪🇸de(German) 🇩🇪it(Italian) 🇮🇹pt(Portuguese) 🇵🇹
I contributi alla localizzazione sono benvenuti.
PR e issue sono benvenuti
Quando apri un issue, includi:
- Passi per riprodurre
- Log/screenshot se pertinenti
- Analisi del CdG e strumenti di peso/bilanciamento
- Analisi aerodinamica e report
- Ambienti 3D per la visualizzazione dei progetti
- Obiettivi di import/export ampliati per CAD e CFD a valle
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/)
