Topologic

Software screenshot:
Topologic
Dettagli del software:
Versione: 10
Data di caricamento: 17 Feb 15
Sviluppatore: Magnus Deininger
Licenza: Libero
Popolarità: 9

Rating: 4.0/5 (Total Votes: 1)

topologico è un open source, software libero e indipendente dalla piattaforma della riga di comando implementato in C ++ utilizzando le librerie OpenGL, WebGL e libxml2. Esso fornisce un semplice software per il rendering varie forme 3D regolari e primitive geometriche di dimensioni superiori.


Supporta una vasta gamma di primitive geometriche e metodi di uscita

Tra le primitive geometriche supportate, possiamo citare simplessi, sfere e cubi. Inoltre, tra i frattali supportati, si possono citare le fiamme frattali e di base affine IFSS (Iterated sistema Function).
Inoltre, topologico supporta diversi metodi di uscita, come semplice OpenGL 3.2 e SVG. La libreria libefgy viene utilizzato per eseguire la maggior parte delle funzioni di rendering, come pure i calcoli reali.


Viene fornito con una sovrabbondanza di front-end, un WebGL front-end e una interfaccia a riga di comando

Il progetto dispone di più interfacce, tra cui GLUT e WebGL front-end, così come una interfaccia a riga di comando (CLI). Ognuna di queste interfacce deve essere compilato separatamente per usarli, altrimenti l'unico modo per interagire con il programma è attraverso un emulatore app terminale.
Il WebGL front-end è di gran lunga il più facile da usare, offrendo agli utenti una esperienza indolore, come hanno vinto & rsquo; t deve installare nulla. L'interfaccia web-based consente di eseguire topologico dritto nel browser Web.


Introduzione a topologico

A causa topologico non si trova sulle principali repository software dei moderni sistemi operativi GNU / Linux, l'installazione è abbastanza difficile. Richiede librerie di terze parti come libefgy, che può essere acquistato e installato separatamente (dettagli sono forniti nel progetto & rsquo; s sito ufficiale).
In sostanza, per installare topologico, sarà necessario scaricare l'ultima versione sia da sua pagina di GitHub o tramite Softoware. Aprire un emulatore di terminale app, passare al percorso dei file di origine con il & lsquo; cd & rsquo; comando (es cd / home / softoware / topologico-release-10), eseguire il & lsquo; rendere & rsquo; comando per compilarlo, seguito dal & lsquo; sudo make install & rsquo; comando per installarlo a livello di sistema.

Cosa c'è di nuovo in questa versione:

  • Frontend:
  • Vi è ora un app Chrome, basato sul frontend WebGL rinnovato. Quest'ultimo è stato migliorato con jQuery Mobile, così sarà molto più agevole e funzionano bene su dispositivi mobili. In particolare, il frontend WebGL ora funziona bene e sembra piuttosto buono su iOS 8 e le versioni più recenti di Android.
  • Il client WebGL è spostato https://dee.pe/r - perché il vecchio URL era waaaaaaay troppo lungo da ricordare
  • .
  • utenti Chrome possono ora scaricare questo frontend in negozio Chrome App, a https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
  • Modelli:
  • Questa versione include una fotografia di quello che sto cercando di fare con attrattori. Gli attrattori sono generati in modo casuale, ma mostrano belle simmetrie e un sacco di parametri avere effetti interessanti.
  • Fractal Flame Colorazione:
  • L'algoritmo colorazione fiamma frattale è in fase di rinnovato. Se si utilizza il frontend OSX, quindi il nuovo algoritmo utilizza la matematica molto più vicino a quello originale, grazie a texture in virgola mobile in OpenGL 3.2+. Purtroppo questo non funziona troppo bene su WebGL e OpenGL ES, quindi questo non è abilitato nelle altre interfacce. Indipendentemente da ciò, il nuovo metodo di colorazione è molto promettente, molto più bella, più vicino al lavoro originale e ancora più veloce per rendere -. Grazie a richiedere un minor numero di passaggi di rendering

Cosa c'è di nuovo in versione 9:

  • fabbrica Modello è stato integrato in libefgy:
  • Il modello fabbrica era in precedenza parte della topologico, ma ora è stato spostato in libefgy. Questo significa che ogni volta che nuovi modelli vengono aggiunti al libefgy, il vostro frontend preferito topologico è solo una ricompilazione da disegno che nuovo modello.
  • I modelli disponibili e il vettore di coordinate disponibili formati vengono interrogati da questa fabbrica ogni volta topologico bisogno di sapere su di loro, così --version ./topologic e la quotazione del frontend OSX si comporterà come previsto.
  • Nuovi parametri del modello in libefgy:
  • libefgy-5 e 6 ha introdotto nuovi parametri del modello insieme ad alcuni nuovi modelli; i nuovi parametri sono un raggio minore per tori e klein bottiglie, e una costante a seconda del modello che viene utilizzato solo dalle bottiglie di Klein.
  • Nuovi modelli: toro e bottiglie di Klein. Questo è in realtà parte di libefgy, ma si sente ancora giusto sottolineare che questi due nuovi modelli sono ora disponibili in tutte le interfacce.

  • Formato coordinate
  • Base Variabile:
  • Il nuovo libefgy supporta specificando il formato di coordinate che i vettori siano interpretati come prima di essere inviati ad un renderer; Attualmente libefgy supporta coordinate polari e cartesiane per i suoi vettori, più coordinata formati saranno probabilmente aggiunti libefgy volte presto. Nel caso in cui vi state chiedendo cosa che sembra, date un'occhiata agli screenshots.

Screenshots

topologic_1_69539.png
topologic_2_69539.png
topologic_3_69539.png

Programmi simili

PHAML
PHAML

14 Apr 15

UDAV
UDAV

11 May 15

PyOpenCL
PyOpenCL

28 Sep 15

smib
smib

10 Mar 16

Commenti a Topologic

I commenti non trovato
Aggiungi commento
Accendere le immagini!