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 - via Colle da sole, 37 - 63010 Torre San Patrizio (AP) -  info@geaware.com