Newsgroup: it.comp.software.cad
Titolo: Programmazione in CAD

Vorrei un consiglio riguardo alla programmazione nel CAD.
Mi sto avvicinando per la prima volta alla programmazione in CAD. Ho
già esperienza in programmazione, ho visto comunque che esiste la
possibilità di scegliere fra visual lisp, vba e un fantomatico arx di
cui non ho trovato l'editor pero'. Il mio obiettivo è di poter
parametrizzare degli oggetti 3D in modo che vengano creati in
automatico e io li devo solo assemblare e mostrare in sezione. Qualcuno
con dell'esperienza in merito mi saprebbe consigliare quale potrebbe
essere la via più efficace per arrivare a questo risultato? Il visual
lisp mi attirava di più ma mi sembra molto macchinoso, il VBA lo
conosco già con altre applicazioni ma non l'ho mai usato in CAD e
forse avrebbe un approccio nell'immediato più semplice anche se non
vorrei studiare una cosa che poi mi fa creare oggetti poco efficienti o
limitati.
Grazie a tutti,
Paolo.

 ha scritto in news:1142012312.868932.74900
@
z34g2000cwc.googlegroups.com
:

Iniziamo subito col dire che, se usi AutoCAD (2005 o successivo), esiste 
anche la possibilità di sviluppare con i linguaggi di .NET (
VB.NET
, C#, 
ecc...).
Per quanto riguarda "l'editor per gli ARX", semplicemente non è incluso! 
Infatti gli ARX sono moduli esterni compilati con Visual C++ di microsoft.
Parlando di linguaggi, se escludiamo le interfacce grafiche (GUI), VBA e 
Lisp sono in grado di fare le stesse cose, anche se con il secondo (lisp), 
solitamente si riesce a scrivere meno codice a parità di operazione.
Comunque, puoi dare un'occhiata a questo articolo :
http://rsoftware.altervista.org/index.php?mod=none_cad&file=caddev.htm
Per quanto riguarda il disegno di oggetti tridimensionali, se devi creare e 
gestire superfici non ci sono problemi particolari, se invece intendi 
lavorare con i solidi, sappi che VBA e Lisp hanno una capacità "limitate", 
molto meglio ObjectArx (anche se decisamente più complesso da usare). 
Comunque, dipende da cosa vuoi disegnare e dal tipo di operazioni che 
intendi effettuare.
-- 
Ciao.
Roberto Rossi
Web   : 
http://rsoftware.altervista.org

 ecc...).
veramente?

Il modulo per ARX lo scarichi sul sito della autodesk; ti crea un nuovo
tipo di progetto da utilizzare in vc++ (che quindi e' richiesto)
Nota comunque che il compilatore vc++ (non l'ambiente di sviluppo) e'
scaricabile gratuitamente dal sito microsoft, la versione 8, ma credo
possa compilare in modalita' retrocompatibile. Di editor che (anch'essi
free) che si appoggiano su questo compilatore ne trovi diversi
in ogni caso la express edition di vc costa veramente poco

Diciamo che questa possibilita' esiste con ogni strumento di sviluppo,
utilizzando c++ con le managed extensions si riesce a realizzare il
ponte tra mondo nativo e mondo gestito.
Alla presentazione di vc++2005 fatta a segrate l'anno scorso si e'
parlato anche di autocad

 
http://rsoftware.altervista.org/index.php?mod=none_cad&file=caddev.htm

http://www.cadlandia.com/forum/link.asp?TOPIC_ID=6108
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie a tutti per le risposte, ad ogni modo ho letto nel frattempo che
autocad 2007 supporterà lo sviluppo di blocchi dinamici 3D quindi mi
sa che a questo punto aspetto e vedo un po' cosa ci sarà a
disposizione come strumenti interni ad Autocad che sicuramente se fatti
bene sono i più semplici come approccio iniziale.
Saluti,
Paolo