Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Piccolo CAD per calcolo strutture ingegneria
mercoledì 15 aprile 2009 - 09.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Vinc
Profilo
| Newbie
6
messaggi | Data Invio:
mer 15 apr 2009 - 09:34
Ciao a tutti
sono nuvo ed inesperto.
Se qualcuno mi vorrà dedicare 2 minuti del suo tempo.
Ho scritto in VBA (Visual Basic for Application) di AUTOCAD un codice di calcolo FEM (Metodo degli Elementi Finiti)
per la risoluzione di strutture tridimensionali per l'edilizia. Si, insomma travi pilastri, carichi etc..
Disegno in AUTOCAD la mia struttura 3D tramite linee e punti, ne traggo i dati e un motore di calcolo mi restituisce i risultati(sollecitazioni, deformate) che vengono disegnate sul modello.
Ora, il problema è questo. AUTOCAD ha deciso di abbandonare VBA a favore di VB.NET. E anchio voglio di più dal mio codice e non essere più schiavo delle bizzarie di casa AUTODESK,
cosa mi consigliate?
Con Autocad risolvevo tutti i problemi di selezione, di rotazione delle viste, degli oggetti e di tutte le entità grafiche per la costruzione del modello 3D.
Adesso dovrei costruire un CAD 3D che mi permetta di fare le seguenti cose:
VISTE
- rotazioni intorno al modello (magari mediante mouse..)
- ZOOM (magari con la rotella del mouse...)
Disegno ENTITà
- linee (con mouse)
- punti (da tastiera)
- polilinee (con mouse)
Selezione, copia, spostamenti di punti e di linee.
Dopo ma molto dopo visualizzazione 3D degli oggetti.
Si può fare? Dovrei utilizzare DirectX ? Oppure OpenGL?
Poichè conosco il VBA mi sembra più facile passare a VB.NET oppure mi consigliate di passare a C#?
GRAZIE in anticipo
gigi82
Profilo
| Newbie
24
messaggi | Data Invio:
mer 15 apr 2009 - 10:03
Ciao il problema è quanto vuoi spendere vicino a questo progetto sia in termini di tempo che di denaro.
Usare DirectX oppure OpenGL non è malvagia come idea, però io mi orienterei su dei componenti (purtroppo a pagamento) per la gestione del CAD (come VectorDraw).
Se hai tempo potresti costruire tu il motore che ti gestisce gli oggetti, però questo ha bisogno di un certo background a priori sulla "computer graphics" per effettuare le operazioni che hai menzionato precedentemente.
L'uso di VB.NET o C# è indifferente.
Ciao,
Luigi
Vinc
Profilo
| Newbie
6
messaggi | Data Invio:
mer 15 apr 2009 - 11:13
Grazie della risposta
So che ci sono cad opensource scritti in VB.net.
Però non riesco a trovarne. Sai darmi qualche link?
Per esempio osl-cad.
Sarebbe interessante potervi accedere per sapere quanto sono lontano.
gigi82
Profilo
| Newbie
24
messaggi | Data Invio:
mer 15 apr 2009 - 11:30
L'unico link che ti posso consigliare per prodotti open-source è:
http://sourceforge.net/
Se non mi sbaglio c'era un editor CAD scritto in Java, di più non so perchè anche io ero più o meno nella tua stessa situazione
.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !