topológica es un código abierto, software de línea de comandos gratuita y de plataforma independiente implementado en C ++ utilizando las librerías OpenGL, WebGL y libxml2. Proporciona un software simple para la prestación de diversos formas 3D regulares y primitivas geométricas de dimensiones superiores.
Soporta una amplia variedad de primitivas geométricas y métodos de salida
Entre las primitivas geométricas compatibles, podemos mencionar simplices, esferas y cubos. Asimismo, entre los fractales compatibles, podemos mencionar las llamas fractales y básico afín EFI (sistema iterado de la función).
Además, topológica admite varios métodos de salida, como simples OpenGL 3.2 y IVS. La biblioteca libefgy se utiliza para llevar a cabo la mayor parte de las tareas rinda, así como los cálculos reales.
Viene con un exceso de front-end, un WebGL front-end y una interfaz de línea de comandos
El proyecto cuenta con múltiples interfaces, incluyendo GLUT y WebGL front-end, así como una interfaz de línea de comandos (CLI). Cada una de estas interfaces se deben compilar por separado para utilizarlos, si no la única manera de interactuar con el programa es a través de una aplicación de emulador de terminal.
El front-end WebGL es de lejos el más fácil de usar, proporcionando a los usuarios una experiencia sin dolor, ya que ganó y rsquo; t tiene que instalar nada. La interfaz basada en web le permite ejecutar topológica directamente en su navegador web.
Primeros pasos con topológica
Debido topológica no se puede encontrar en los principales repositorios de software de sistemas GNU / Linux operativos modernos, la instalación es bastante difícil. Requiere las bibliotecas de terceros como libefgy, que puede ser adquirido e instalado por separado (se proporcionan detalles sobre el proyecto y rsquo; s web oficial).
Básicamente, para instalar topológica, tendrás que descargar la última versión de cualquiera de su página GitHub oa través Softoware. Abra una aplicación de emulador de terminal, vaya a la ubicación de los archivos de origen y con el lsquo; cd y rsquo; comando (por ejemplo cd / home / softoware / topológica-release-10), ejecute el y lsquo; hacer y rsquo; comando para compilarlo, seguido por el y lsquo; sudo make install y rsquo; comando para instalarlo en todo el sistema.
¿Qué hay de nuevo en esta versión:
- Frontends:
- En la actualidad existe una aplicación de Chrome, basado en el frontend WebGL renovado. Este último se ha mejorado el uso de jQuery Mobile, por lo que será mucho más suave y funciona muy bien en los dispositivos móviles. En particular, el frontend WebGL ahora funciona bien y se ve muy bien en iOS 8 y versiones recientes de Android.
- El cliente WebGL se ha trasladado a https://dee.pe/r - porque el viejo URL era waaaaaaay demasiado larga para recordar .
- Los usuarios de Chrome ya puede descargar este frontend en la tienda Chrome App, en https://chrome.google.com/webstore/detail/hnfpoonnkobplgfaafpkbamebbccjegb.
- Modelos:
- Esta versión incluye una instantánea de lo que estoy tratando de hacer con atractores. Los atractores son generados al azar, pero muestran bonitas simetrías y muchos de los parámetros tienen efectos interesantes.
- Fractal Llama Coloración:
- El algoritmo del colorante de la llama del fractal está siendo renovado actualmente. Si utiliza la interfaz OSX, entonces el nuevo algoritmo utiliza las matemáticas mucho más cercanos a la original, gracias a las texturas de punto flotante en OpenGL 3.2 y versiones posteriores. Lamentablemente esto no funciona demasiado bien en WebGL y OpenGL ES, así que esto no está habilitado en los otros interfaces. En cualquier caso, el nuevo método de coloración es bastante prometedor, mucho más bonita, más cerca del papel original y aún más rápido para hacer -. Gracias a que requiere menos pasadas de renderizado
¿Qué hay de nuevo en la versión 9:
- fábrica Modelo se ha integrado en libefgy:
- La fábrica modelo que anteriormente era parte de topológica, pero ahora se ha trasladado a libefgy. Esto significa que cada vez que los nuevos modelos se añaden a libefgy, su interfaz preferida topológica es sólo una recompilación lejos de dibujar ese nuevo modelo.
- Los modelos disponibles y el vector disponibles formatos de coordenadas se consultan con esta fábrica siempre topológica necesita saber acerca de ellos, así que --version ./topologic y el listado en el frontend OSX se comportará como se espera.
- Nuevos parámetros del modelo en libefgy:
- libefgy-5 y 6 introducen nuevos parámetros del modelo, junto con algunos nuevos modelos; los nuevos parámetros son un radio menor para las botellas de Tori y Klein, y una constante dependiente del modelo que sólo se utiliza por las botellas de Klein.
- Nuevos modelos: toro y botellas de Klein. Esto es en realidad parte de libefgy, pero todavía se siente bien para señalar que estos dos nuevos modelos ya están disponibles en todas las interfaces.
- Base Variable coordenadas:
- El nuevo libefgy permite especificar el formato de coordenadas que los vectores se interpretan como antes de que se alimentan a un procesador; Actualmente libefgy apoya coordenadas polares y cartesianas de sus vectores, más coordinar probablemente se añaden formatos de libefgy pronto. En caso de que usted se está preguntando lo que parece, echar un vistazo a las capturas de pantalla.
Formato
Comentarios que no se encuentran