Piccolo CAD per calcolo strutture ingegneria

mercoledì 15 aprile 2009 - 09.34

Vinc Profilo | Newbie

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

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

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

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.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5