Topologic

Logiciel capture d'écran:
Topologic
Détails logiciels:
Version: 10
Date de transfert: 17 Feb 15
Développeur: Magnus Deininger
Licence: Gratuit
Popularité: 9

Rating: 4.0/5 (Total Votes: 1)

topologique est un logiciel en ligne de commande libre et indépendant de la plateforme open source implémenté en C ++ en utilisant les bibliothèques OpenGL, WebGL et libxml2. Il fournit un logiciel simple pour le rendu 3D diverses formes régulières et primitives géométriques de dimensions supérieures.


Prend en charge une grande variété de primitives géométriques et les méthodes de sortie

Parmi les primitives géométriques en charge, nous pouvons mentionner simplexes, des sphères et des cubes. En outre, parmi les fractales en charge, nous pouvons mentionner flammes fractales et base affine SFI (système de fonctions itérées).
En outre, topologique prend en charge plusieurs méthodes de sortie, comme simples OpenGL 3.2 et fichiers SVG. La bibliothèque de libefgy est utilisé pour effectuer la plupart des tâches de rendu, ainsi que les calculs réels.


Livré avec un GLUT frontal, un WebGL frontal et une interface de ligne de commande

Le projet comprend plusieurs interfaces, y compris GLUT et WebGL frontaux, ainsi que d'une interface de ligne de commande (CLI). Chacune de ces interfaces doivent être compilés séparément pour les utiliser, sinon la seule façon d'interagir avec le programme se fait via une application d'émulation de terminal.
Le WebGL frontal est de loin le plus facile à utiliser, offrant aux utilisateurs une expérience indolore, comme ils ont gagné et rsquo; t ont rien à installer. L'interface Web vous permet d'exécuter topologiques directement dans votre navigateur Web.


Premiers pas avec topologique

Parce que topologique ne peut être trouvé sur les principaux référentiels de logiciels de systèmes d'exploitation GNU / Linux modernes, l'installation il est assez difficile. Il nécessite bibliothèques tierces comme libefgy, qui peut être acheté et installé séparément (les détails sont fournis sur le projet & rsquo; s site officiel).
Fondamentalement, pour installer topologique, vous devrez télécharger la dernière version de son site soit GitHub ou par Softoware. Ouvrez une application d'émulation de terminal, accédez à l'emplacement des fichiers source en utilisant le & lsquo; cd & rsquo; commande (par exemple cd / home / softoware / topologique-release-10), exécutez le & lsquo; faire & rsquo; commande pour compiler, suivie par le & lsquo; sudo make install & rsquo; commande pour installer l'ensemble du système.

Ce qui est nouveau dans cette version:

  • Interfaces:
  • Il est maintenant une application Chrome, basé sur l'interface de WebGL remanié. Ce dernier a été amélioré en utilisant jQuery Mobile, donc ça va être beaucoup plus lisse et fonctionnent très bien sur les appareils mobiles. En particulier, l'interface de WebGL fonctionne maintenant très bien et semble assez bon sur iOS 8 et les versions récentes d'Android.
  • Le client WebGL a déménagé à https://dee.pe/r - parce que l'ancienne URL était waaaaaaay trop longtemps pour se rappeler
  • .
  • les utilisateurs de Chrome peuvent maintenant télécharger ce frontend dans le App Store Chrome, au https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
  • Modèles:
  • Cette version inclut un aperçu de ce que je essaie de faire avec attracteurs. Les attracteurs sont généré de façon aléatoire, mais ils montrent de belles symétries et beaucoup de paramètres avoir des effets intéressants.
  • Fractal Flame Coloration:
  • L'algorithme de coloration de flamme de fractale est actuellement en cours de réorganisation. Si vous utilisez l'interface OSX, le nouvel algorithme utilise les mathématiques beaucoup plus proche de l'original, grâce à textures en virgule flottante en OpenGL 3.2 et versions ultérieures. Malheureusement cela ne fonctionne pas trop bien sur WebGL et OpenGL ES, donc ce ne est pas activé dans les autres interfaces. Quoiqu'il en soit, la nouvelle méthode de coloration est très prometteur, beaucoup plus jolie, plus proche du papier original et encore plus vite pour rendre -. Grâce à exiger moins de passes de rendu

Ce qui est nouveau dans la version 9:

  • usine modèle a été intégré dans libefgy:
  • L'usine modèle faisait auparavant partie d'topologique, mais a maintenant été déplacé dans libefgy. Cela signifie que chaque fois que les nouveaux modèles sont ajoutés à libefgy, votre frontend topologique préférée est juste une recompilation loin de dessin que nouveau modèle.
  • Les modèles disponibles et le vecteur de coordonnées disponibles formats sont interrogés avec cette usine chaque fois topologique a besoin de savoir à leur sujet, --version afin ./topologic et l'inscription dans le frontend OSX se comportera comme prévu.
  • Nouveaux paramètres du modèle dans libefgy:
  • libefgy-5 et 6 introduit de nouveaux paramètres du modèle ainsi que quelques nouveaux modèles; les nouveaux paramètres sont un rayon mineur pour bouteilles tori et Klein, et une constante dépendante du modèle qui est utilisé uniquement par les bouteilles klein.
  • De nouveaux modèles: tore et bouteilles Klein. Ce est en fait une partie de libefgy, mais il se sent toujours raison de souligner que ces deux nouveaux modèles sont maintenant disponibles dans toutes les interfaces.
  • base variable format de coordonnées:
  • Le nouveau libefgy supporte la spécification du format de coordonnées que les vecteurs sont interprétées comme avant qu'ils ne soient envoyés à un moteur de rendu; actuellement libefgy soutient coordonnées polaires et cartésiennes pour ses vecteurs, plus formats de coordonnées seront probablement ajoutés à libefgy très bientôt. Au cas où vous vous demandez à quoi ça ressemble, avez un regard sur les captures d'écran.

Captures d'écran

topologic_1_69539.png
topologic_2_69539.png
topologic_3_69539.png

Logiciel similaire

Anagram Solver
Anagram Solver

3 Jun 15

K3DSurf
K3DSurf

3 Jun 15

mathchem
mathchem

20 Feb 15

Hypre
Hypre

11 May 15

Commentaires à Topologic

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!