TelGraphic

Dalla descrizione alla scena

TelGraphic è la libreria originale di X23™ per descrivere scene geometriche in XML, mantenendo il modello distinto dall’interfaccia e dal sistema che lo visualizza.

Una scena con struttura propria

Geometrie, materiali, nodi, camera e trasformazioni appartengono allo stesso modello. La descrizione XML permette di organizzare la scena e di verificarne i dati prima della visualizzazione.

Approfondimenti tecnici

Modello indipendente dal renderer

Il nucleo è una libreria C++20 che non dipende da TelHuman, OpenGL o da una specifica finestra. L’applicazione sceglie l’output adatto al proprio utilizzo.

Materiali, trasformazioni e agganci

La scena comprende materiali e trasformazioni degli oggetti, oltre a punti di aggancio per metterli in relazione. Il calcolo del comportamento e dell’animazione resta una responsabilità dell’applicazione.

Un output OpenGL dedicato

TelGraphicOpenGL affianca il modello con un renderer opzionale. La separazione permette di utilizzare il nucleo geometrico senza richiedere automaticamente OpenGL o l’interfaccia TelHuman.

Esperimenti e verifiche

Scene meccaniche e scacchiera

Gli esempi comprendono una scena meccanica e una scacchiera con geometrie riutilizzabili, materiali e pezzi agganciati alle caselle. Sono esempi di composizione e relazione tra gli elementi, non applicazioni finite di simulazione o gioco.

Interazione attraverso TelHuman

TelGraphicDemo permette di caricare le scene e modificarne la vista tramite controlli TelHuman. Le verifiche distinguono il modello geometrico dalla visualizzazione e controllano anche il percorso di integrazione con l’interfaccia.