Topologic

Software screenshot:
Topologic
Software informatie:
Versie: 10
Upload datum: 17 Feb 15
Ontwikkelaar: Magnus Deininger
Licentie: Gratis
Populariteit: 9

Rating: 4.0/5 (Total Votes: 1)

topologische is een open source, gratis en platform-onafhankelijke command-line software geïmplementeerd in C ++ met behulp van de OpenGL, WebGL en libxml2 bibliotheken. Het biedt een eenvoudige software voor het renderen van diverse reguliere 3D-vormen en hoger-dimensionale geometrische primitieven.


Ondersteunt een breed scala van geometrische primitieven en uitvoermethoden

Onder de ondersteunde geometrische primitieven, we kunnen Simplices, bollen en kubussen noemen. Ook uit de ondersteunde fractals, we kunnen fractal vlammen en basic affiene IFSS (iteratiefunctie System) te vermelden.
Bovendien topologische ondersteunt verschillende uitvoermethoden, zoals eenvoudige OpenGL 3.2 en SVG. De libefgy bibliotheek wordt gebruikt voor het uitvoeren van de meeste van de taken maken, alsmede de werkelijke berekeningen.


Wordt geleverd met een GLUT front-end, een WebGL front-end en een command-line interface

Het project is voorzien van meerdere interfaces, waaronder GLUT en WebGL front-ends, evenals een command-line interface (CLI). Elk van deze interfaces moeten opnieuw gecompileerd te gebruiken, verder de enige manier om met het programma is via een terminal emulator app.
De WebGL front-end is veruit de meest makkelijk te gebruiken, biedt gebruikers een pijnloze ervaring, omdat ze won & rsquo; t heeft niets te installeren. De webgebaseerde interface kunt u topologische rechtdoor lopen in uw webbrowser.


Aan de slag met topologische

Omdat topologische niet kan worden gevonden op de belangrijkste software repositories van de moderne GNU / Linux-besturingssystemen, het installeren is het heel moeilijk. Het vereist bibliotheken van derden, zoals libefgy, dat kan worden verworven en geïnstalleerd afzonderlijk (details worden verstrekt aan het project & rsquo; s officiële website).
Kortom, om topologische installeren, moet u de meest recente versie te downloaden van ofwel haar GitHub pagina of via Softoware. Open een terminal emulator app, navigeer naar de locatie van de bronbestanden met de & lsquo; cd & rsquo; commando (bv cd / home / softoware / topologische afgifte-10), voert u de & lsquo; maken & rsquo; commando om het te compileren, gevolgd door de & lsquo; sudo make install & rsquo; commando om het te installeren systeem breed.

Wat is nieuw in deze release:

  • Frontends:
  • Er is nu een app voor Chrome, op basis van de vernieuwde WebGL frontend. Dit laatste is verbeterd met behulp van jQuery Mobile, zodat het een stuk soepeler zal zijn en werken prima op mobiele apparaten. Met name de WebGL frontend werkt nu prima en ziet er goed uit op iOS 8 en recente versies van Android.
  • De WebGL opdrachtgever is verhuisd naar https://dee.pe/r - omdat de oude URL waaaaaaay te lang om te onthouden was
  • .
  • Chrome-gebruikers kunnen nu download dit frontend in de Chrome App store, op https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
  • Modellen:
  • Deze release bevat een momentopname van wat ik probeer te maken met attractoren. De attractoren worden willekeurig gegenereerd, maar ze tonen mooie symmetrieën en een groot deel van de parameters hebben interessante effecten.
  • Fractal Vlam Colouring:
  • De fractal vlam kleuren algoritme wordt momenteel vernieuwd. Als je het OSX frontend gebruiken, dan is de nieuwe algoritme gebruikt wiskunde veel dichter bij het origineel, dankzij floating point texturen in OpenGL 3.2+. Helaas is dit niet al te goed te werken op WebGL en OpenGL ES, dus dit is niet ingeschakeld in de andere frontends. Hoe dan ook, de nieuwe kleuring methode is veelbelovend, veel mooier, dichter bij de originele papieren en nog sneller te maken -. Dankzij die minder renderen passes

Wat is nieuw in versie 9:

  • Model fabriek is geïntegreerd in libefgy:
  • Het model fabriek maakte eerder deel uit van topologische, maar is nu verplaatst naar libefgy. Dit betekent dat wanneer er nieuwe modellen worden toegevoegd aan libefgy, uw favoriete topologische frontend is slechts een recompile weg van tekenen dat nieuwe model.
  • De beschikbare modellen en de beschikbare vector coördinaat formaten worden opgevraagd met deze fabriek wanneer topologische moet weten over hen, dus ./topologic --version en de notering in de OSX frontend zal gedragen zoals verwacht.
  • Nieuw model parameters in libefgy:
  • libefgy-5 en 6 geïntroduceerde model nieuwe parameters, samen met een aantal nieuwe modellen; de nieuwe parameters een kleine radius voor tori en klein flessen, en een model-afhankelijke constante die alleen wordt gebruikt door de klein flessen.
  • Nieuwe modellen: torus en klein flessen. Dit is eigenlijk een deel van libefgy, maar het voelt nog steeds terecht op gewezen dat deze twee nieuwe modellen zijn nu beschikbaar in alle frontends.
  • Variabele basis coördineren formaat:
  • De nieuwe libefgy ondersteunt het opgeven van de indeling van de coördinaten die vectoren worden geïnterpreteerd als voordat ze gevoerd naar een renderer; momenteel libefgy ondersteunt polaire en cartesische coördinaten voor zijn vectoren, meer coördineren formaten zal waarschijnlijk worden toegevoegd aan ergens libefgy binnenkort. In het geval dat je je afvraagt ​​hoe dat eruit ziet, hebben een blik op de screenshots.

Screenshots

topologic_1_69539.png
topologic_2_69539.png
topologic_3_69539.png

Vergelijkbare software

Reacties op Topologic

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!