Librerie
grafiche C++
Sono state sviluppate diverse librerie matematiche e grafiche per la creazione di applicativi CAD-CAM. Le librerie grafiche sono composte da molte classi per la creazione di ambienti 3D per il rendering, l'animazione e la modellazione di curve 2D/3D e superfici.
Si riporta una descrizione sintetica delle librerie pił importanti:
gsCurve3D
Creazione e gestione di curve parametriche 2D/3D; Spline interpolanti, Bspline; campionamento e disegno; aggiunta e riduzione di nodi; gestione della curva per punti di passaggio; aggiunta, rimozione e spostamento di un punto di passaggio; aumento e riduzione della molteplicitą di un nodo; gestione del poligono di controllo.
gsMath
Funzioni geometrico-matematiche inerenti a: piani, poligoni, poliedri, rette, segmenti e matrici di trasformazione geometrica; calcolo aree 2D, intersezione tra poligoni cerchi e poliedri; intersezione tra poliedri e piani, ecc.
gsMfcUtils
Alcune funzioni di utilitą per lo sviluppo di applicativi in Ms-Windows: creazione di una progress bar standard; gestione di uno slider-box per uso generico; cattura immagini da una window; gestione di un combo-box; ricerca e visualizzazione di informazioni sul file-system, ecc.
gsOglUtils
Alcune funzioni di utilitą facenti uso delle librerie grafiche Open GL: definizione generica di luci e colori; disegno di assi 2D/3D; colorazione sfondo con gradiente; disegno di griglie; disegno di poligoni tratteggiati e animati; lettura immagini in formato TGA, ecc.
gsPoly3D
Classe per la gestione di poligoni/polilinee 2D/3D: creazione, aggiunta e rimozione di vertici; calcolo normali; offset variabile e costante; ricampionamento in base ad angolo; smoothing; intersezione e auto-intersezione; ottimizzazione in base a curvatura; ecc.
gsSurface
Creazione, modifica e rendering di superfici come mesh triangolare (es. STL); calcolo area, volume, baricentro, ecc.; riduzione dei vertici; intersezione con segmenti e piani; creazione di superfici standard; estensione alle superfici NURBS (parzialmente implementato);
PER AVERE MAGGIORI DETTAGLI TECNICI SULLE LIBRERIE DISPONIBILI E PER INFORMAZIONI SUI COSTI SI PREGA DI MANDARE LA RICHIESTA ALL'INDIRIZZO SOTTOSTANTE (SPECIFICANDO A QUALE LIBRERIA SI E' INTERESSATI):
Richiesta informazioni sulle librerie
Copyright © 1999 -
2000 GEAWARE di Ciucci Tonino -