Topologic

Skjermbilde programvare:
Topologic
Prog.varedetaljer:
Versjon: 10
Last opp dato: 17 Feb 15
Utvikler: Magnus Deininger
Lisens: Gratis
Popularitet: 9

Rating: 4.0/5 (Total Votes: 1)

Topologic er en åpen kildekode, gratis og plattformuavhengig kommandolinje programvare implementert i C ++ ved hjelp av OpenGL, WebGL og libxml2 biblioteker. Det gir en enkel programvare for å gjengi ulike vanlige 3D-former og høyere-dimensjonale geometriske primitiver.


Støtter en lang rekke geometriske primitiver og utgangsmetoder

Blant de støttede geometriske primitiver, kan vi nevne simplekser, kuler og kuber. Også blant de støttede fraktaler, kan vi nevne fraktal flammer og grunnleggende affine IFSS (iterated Function System).
I tillegg støtter Topologic flere utgangs metoder, for eksempel enkel OpenGL 3.2 og SVGs. Den libefgy bibliotek blir brukt for å utføre de fleste av de oppgaver som gjengis, samt de faktiske beregninger.


Leveres med en GLUT front-end, en WebGL front-end og et kommandolinjegrensesnitt

Prosjektet har flere grensesnitt, inkludert GLUT og WebGL front-ender, samt et kommandolinjegrensesnitt (CLI). Hver av disse grensesnittene må kompileres for seg å bruke dem, ellers den eneste måten å samhandle med programmet er via en terminal emulator app.
Den WebGL front-end er langt den mest enkle å bruke, og gir brukerne en smertefri opplevelse, som de vant & rsquo; t nødt til å installere noe. Web-basert grensesnitt lar deg kjøre Topologic rett i nettleseren din.


Komme i gang med Topologic

Fordi Topologic ikke kan bli funnet på de viktigste programvare samlinger av moderne GNU / Linux operativsystemer, installere er det ganske vanskelig. Det krever tredjeparts biblioteker som libefgy, som kan bli kjøpt og installert separat (detaljer er gitt på prosjektet & rsquo; s offisielle nettside).
I utgangspunktet, for å installere Topologic, må du laste ned den nyeste versjonen fra enten sin GitHub side eller gjennom Softoware. Åpne en terminal emulator app, naviger til plasseringen av kildefilene ved hjelp av & lsquo, cd & rsquo; kommando (f.eks cd / home / softoware / topologic-release-10), kjør & lsquo; lage & rsquo; kommando for å kompilere den, etterfulgt av & lsquo; sudo make install & rsquo; kommando for å installere det hele systemet.

Hva er nytt i denne utgaven:

  • Frontends:
  • Det er nå en Chrome-app, basert på fornyet WebGL frontend. Sistnevnte har blitt forbedret ved hjelp av jQuery Mobile, så det vil være mye jevnere og fungerer fint på mobile enheter. Spesielt virker det WebGL frontend nå fint og ser ganske bra på iOS 8 og nyere versjoner av Android.
  • WebGL klient har flyttet til https://dee.pe/r - fordi den gamle nettadressen var waaaaaaay for lang tid å huske
  • .
  • Chrome-brukere kan nå laste ned denne frontend i Chrome App store, på https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
  • Modeller:
  • Denne utgivelsen inneholder et øyeblikksbilde av hva jeg prøver å gjøre med attraktorer. De attraktorer er tilfeldig generert, men de viser fine symmetrier og mye av parametrene har interessante effekter.
  • Fractal Flame Farging:
  • Den fraktal flammefarge algoritme blir nå fornyet. Hvis du bruker OSX frontend, deretter den nye algoritmen bruker matematikk mye nærmere den opprinnelige, takket være flyt teksturer i OpenGL 3.2+. Dessverre er dette ikke fungerer så godt på WebGL og OpenGL ES, så dette er ikke aktivert i de andre frontends. Uansett, er den nye fargemetode ganske lovende, mye penere, nærmere den opprinnelige papir og enda raskere å gjengi -. Takket være krever færre rende passerer

Hva er nytt i versjon 9:

  • Model fabrikken har blitt integrert i libefgy:
  • Modellen fabrikken var tidligere en del av Topologic, men har nå blitt flyttet inn libefgy. Dette betyr at når nye modeller er lagt til libefgy, er din favoritt Topologic frontend bare en rekompilering unna tegning som ny modell.
  • De tilgjengelige modellene og den tilgjengelige vektor koordinere formater spørres med denne fabrikken når Topologic trenger å vite om dem, så ./topologic --version og noteringen i OSX frontend vil oppføre seg som forventet.
  • Nye modellparametere i libefgy:
  • libefgy-5 og 6 innført nye modellparametere sammen med noen nye modeller; de nye parametrene er en mindre radius for tori og klein flasker, og en modellavhengig konstant som bare brukes av Klein flasker.
  • Nye modeller: torus og klein flasker. Dette er faktisk en del av libefgy, men det føles likevel riktig å påpeke at disse to nye modellene er nå tilgjengelig i alle frontends.
  • Variable basen koordinere format:
  • Den nye libefgy støtter spesifisere koordinere format som vektorer tolkes som før de blir matet til en renderer; tiden libefgy støtter polare og kartesiske koordinater for sine vektorer, mer koordinere formater vil trolig bli lagt til libefgy gang snart. I tilfelle du lurer på hva som ser ut som, har en titt på bildene.

Skjermbilder

topologic_1_69539.png
topologic_2_69539.png
topologic_3_69539.png

Lignende programvare

Eigen
Eigen

19 Feb 15

Sympy
Sympy

20 Feb 15

ReferenceFinder
ReferenceFinder

2 Jun 15

Kommentarer til Topologic

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!