CONVOCARE

Un modulo Prototipazione Generale 2D visualizzazione
Scarica ora

CONVOCARE Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Matt Rasmussen
  • Sito web dell'editore:
  • http://people.csail.mit.edu/rasmus
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 4 MB

CONVOCARE Tag


CONVOCARE Descrizione

Un modulo di prototipazione di visualizzazione 2D generale Summon è un modulo di estensione Python che fornisce la prototipazione rapida di visualizzazioni 2D. Di più affidamento sul linguaggio di scripting Python, l'evocazione consente all'utente di prototipare rapidamente una visualizzazione personalizzata per i loro dati, senza il sovraccarico di progettare un'interfaccia utente grafica o ricompirando il codice nativo. Semplificando il compito di progettare una visualizzazione, gli utenti possono trascorrere più tempo per comprendere i propri dati.SUMON è progettato per essere un'interfaccia veloce per lo sviluppo di visualizzazioni interattive (tramite i grafici della scena) per OpenGL. Sebbene le biblioteche Python esistano già per accedere a OpenGL, Python è relativamente lento per l'interazione in tempo reale con grandi visualizzazioni (alberi con 100.000 foglie, matrici sparse con un milione di non zeri, ecc.). Pertanto, con l'evocazione tutta l'interazione in tempo reale viene gestita con codice C ++ nativo compilato (tramite modulo di estensione). Python verrà eseguito solo nella costruzione e interazione occasionale con il processo di visualizzazione. Questo accordo offre il meglio di entrambi i mondi.Summon è stato progettato con diverse filosofie. Innanzitutto, un linguaggio di scripting (Python) viene utilizzato per accelerare il processo di sviluppo ed evitare il sovraccarico come la compilazione del codice. In secondo luogo, la progettazione di interfacce utente grafica dovrebbe essere ridotta al minimo. Progettare una buona interfaccia prende la pianificazione e il tempo per i pulsanti di layout, le barre di scorrimento e le finestre di dialogo. Eppure un'interfaccia scadente è molto dolorosa con cui lavorare. Anche quando si ha una buona interfaccia, raramente può essere automatizzata per la modalità batch. Invece, l'evoca si affida al prompt Python per la maggior parte dell'interazione. Ciò consente agli utenti l'accesso diretto al codice sottostante, che è più espressivo e può essere automatizzato attraverso lo scripting. Ecco alcune caratteristiche chiave di "Summon": · Modulo di estensione Python C ++ · Grafica OpenGL veloce · Disegnare punti arbitrari, linee, poligoni, testo con scripting pitone · Ingressi di rilegatura (tastiera, mouse, hotspot) a qualsiasi funzione Python · Separare i fili per Python e Graphics (consente l'uso della grafica pronta e reattiva Python allo stesso tempo) · Gestisce in modo trasparente il ciclo dell'evento grafico, lo scorrimento, lo zoom, il layout del testo (ritaglio automatico, ridimensionamento, allineamento) e fare clic su Rilevazione; Permettendoti di concentrarti sulla visualizzazione dei tuoi dati · Uscita SVG (anche GIF / PNG / JPG / ecc Via ImageMagick) · Platform (Mac OS X, Linux, Windows) Requisiti: · Python 2.4 o successivo · OpenGL (spesso preinstallato per la tua piattaforma) · Glut (uno dei seguenti: FreeGlut, OpenGlut, Glut) · SDL (semplice strato Directmedia)


CONVOCARE Software correlato

Trasformatori

Glossy Styled Icon Collection per il tuo Mac con i tuoi trasformatori preferiti ...

372 1.8 MB

Scarica