Zhu3D es una función matemática visor basado en OpenGL interactivo. Usted puede visualizar las funciones explicite, sistemas paramétricos y isosuperficies. El espectador es compatible con el zoom, la escala y la rotación, así como presentadas de iluminación de superficie o propiedades. Los efectos especiales son las animaciones, la transparencia, las texturas, la niebla y el desenfoque de movimiento. Sistemas de ecuaciones se pueden resolver con una búsqueda adaptativa rápido.
Tiene un máximo de 8 luces, la configuración del fondo, alambre-modos o modelos de iluminación. Para la representación de imagen y texturas se reconocen todos los formatos comunes. Funciones definidas por el usuario pueden tener cualquier cantidad de parámetros, se pueden anidar o recursivo. Para efectos especiales si-cláusulas y operadores booleanos son compatibles. Isosuperficies pueden utilizar diferentes algoritmos basados en el volumen.
Zhu3D corre bajo Linux / Unix, Windows 98-Vista y Mac OS X y está totalmente traducido a Inglés, alemán, español, francés y chino. Es compatible con la API como KDE, Gnome, Motiv o Windows. Todos estos ajustes se pueden cambiar dinámicamente en tiempo de ejecución. La aplicación viene con archivos de ayuda extendidos y una gran cantidad de ejemplos.
HARDWARE:
Para visionados básicas incluso un PC lento sin HW-OpenGL puede ser suficiente. Sin embargo, goddies como el desenfoque de movimiento o animación son un desafío para cada GPU. Teselación Isosuperficie necesita una gran cantidad de CPU-poder y automáticamente utiliza la CPU de múltiples núcleos, por lo tanto.
CONTIENE:
Todas las dependencias innecesarias están estrictamente evitados. Usted sólo tendrá que Qt> = 4.2 y OpenGL> = 1.2 mientras que OpenGL puede ser una aplicación de software como Mesa. El qmake fácilmente pueden taylored para necesidades especiales, lo que apoya los envasadores.
VERSIONES:
Las versiones con números impares son considerados como "pre". Estos no están destinados a ser con errores, pero mis instalaciones de pruebas son limitadas. Así empacadores deben esperar a un número par. Una versión de Windows está disponible. Gracias a Víctor Fernández por acoger
¿Qué hay de nuevo en esta versión:.
- carga Eliminado de antiguos Zhu3D archivos reales
- Solución para el error 'gluPerspective' en Qt4 4.8.4
- error de compilación fija en Suse mayor / Mandriva i686. Un agradecimiento especial a Pavel para los informes
- error cac-compile fija en los más antiguos i686 de Mandriva. Un agradecimiento especial a Pavel para los informes
- Corregido el error cac-compile el más nuevo CPI
- Mejora Makefile para compilaciones de nuevos Intel CPI
- Mejora traducción checa. Un agradecimiento especial a Pavel
- mejoras cosméticas / actualizaciones o typo-fixes otros lugares
¿Qué hay de nuevo en la versión 4.2.4:
- Se ha corregido un error de memoria muy poco probable pero posible en el ahorro de XML-archivo / carga partes
- Se ha corregido un memoria de fugas muy poco probable pero posible en speedit.cpp
- Correcciones para la marca de tiempo de venta libre en las plataformas más recientes
- Un poco optimizado algunas posiciones de las ventanas por defecto después de la 1.st empezar nunca
- Ajustes de-cosas hechas más elegante en todo el código lo que reduce el tamaño del ejecutable también
- opción tira Habilitado -s como modificador de compilador por defecto, lo que lleva a un poco más pequeño ejecutables
- Interruptor -ffast-matemáticas sin sentido discapacitados para GCC
- iconos cambié a más moderno KDE4-estilo donde esto parece ópticamente viable y coherente
- mejoras cosméticas / actualizaciones o typo-fixes otros lugares
¿Qué hay de nuevo en la versión 4.2.2:
- Nueva Qt4 4.5.1 cambió el diálogo de archivo comportamiento de * nix para que el establecimiento de nuevos directorios predeterminados falla. Parcheado
- Ha añadido un pequeño parche necesario para el nuevo GCC 4.4.x
- Inicio de una demostración con un workdir vacía se estrelló. Fijo
- Reducción del tamaño de los archivos zhu-datos para aprox. 20%. Atrás / adelante-compatibilidad con el formato 4.x actual se mantiene sin cambios.
¿Cuál es nuevo en la versión 4.2.0:
- Se ha corregido un aviso falsa detección (e inofensivo) hardware para OpenGL. Esto puede haber aparecido sólo una vez, cuando se inicia Zhu3D la primera vez en la historia en su máquina
- Solucionado fallo de compilación cuando está habilitada la depuración
- Se ha corregido un (inofensiva) Salida de advertencia en std :: cerr cuando comenzó a partir de la línea de comandos
- Agregado Checa GUI-traducción. Un agradecimiento especial a Pavel
- Añadido parche para manejar nuevo (y mejorado) comportamiento barra de herramientas en Qt 4.5.x. Dinámica barra de herramientas de cambio de tamaño es posible sin código-soluciones en 4.5 ahora
- Hecho C / numérico-regional predeterminada parche para todas Qt4-versions. Qt4 comporta unconsistent aquí, lo que se fija siempre ahora
- recortado / adelgazado el código de referencia
- compilador optimizaciones más agresivas habilitado por defecto como
- Un poco mejorada y adelgazó la secuencia de detección de hw de una manera más lógica de resonancia. Mejora de la CPU de detección
- rozó fuentes en cuanto a documentación y de estilo-unificación. Pestañas eliminado en favor de espacios en blanco
- Tweaked / actualizan los archivos zhu3d.pro y intel-icc.txt en respeto de la documentación y los interruptores de optimización
- vaciados a cabo una pequeña errata en todos html docs / traducciones. Pequeño pero preocupante en términos de corrección matemática
- Se aplica un poco más 3D / profundidad sensación en el fichero de puesta en marcha / logotipo. Al utilizar el logotipo Zhu3D, por favor, actualice
¿Qué hay de nuevo en la versión 4.1.8:
- Añadido solución para asinh () y amigos en MS Windows. Estas funciones hiperbólicas se vuelven a habilitar ahora, pero son una garrapata más lento y - en modo solucionador - no tan preciso como bajo * nix
- ejemplo Añadido para las funciones hiperbólicas (nuevo)
- Tuned valores iniciales para la animación y morphing. Estos deben ser adecuados para los casos más estándar ahora. Framerates optimizados para CPU / GPU-uso mínimo y un mejor soporte de mayor / más lento del PC
- Refundido todos los ejemplos de demostración. Habilitación de animación / morphing muestra resultados agradables y sensibles en todo momento. Lo mismo para la niebla de exhibición y el desenfoque de movimiento
- Disminución del conteo inicial de rejilla a favor de un menor de PC
- para afinar los ajustes de luz iniciales. Lo mismo para el desenfoque de movimiento. Este último no sólo por razones de rendimiento óptico pero también
- Añadido CPU-hilo solución de programación para Mac OS X. Zhu3D debería compilar (de nuevo), ahora esperemos
- Añadido parche para Qt 4.0.0 para forzar el manejo coma correcta. Esto afecta tanto Qt 4.4.0 y usuarios alemanes sólo
- Alta pequeño parche para Qt4 4.5.beta1. Buenas noticias, el 99,99% parece funcionar aunque 4.5 es todavía una beta temprana
- Agregado & quot; Trucos y consejos & quot; y & quot; Traducciones & quot; secciones en el archivo readme.txt y mejorado la & quot; de inicio rápido & quot; sección. Añadido consejos sobre los administradores compuestas
- Pequeño código se contrae en el OpenGL / pic salvar parte
- Algunos ejemplo de sintonía modesta li>
- funciones no referenciados Fuera del optimizador
- Añadido * nix64 / ICC 11.0 como plataforma de prueba
- Agregado Ubuntu64 8.10 / Intel GMA X4500 como plataforma de prueba
- Agregado Ubuntu64 8.10 / AMD / ATI 1200 como plataforma de prueba
- Agregado MS Vista Phenom X3 / NV GS 9600 como plataforma de prueba
- caza Typos lo largo de todos los archivos txt
- conmutada logo Qt4 a uno nuevo
- Actualización intel-icc.txt con información con respecto a la nueva Corte Penal Internacional 11.0
¿Cuál es nuevo en la versión 4.1.6:
- Tremendo aceleración en expresiones que contienen x ^ 2 , y ^ 3, $ pi ^ 2, ... por ejemplo, La mayoría de los ejemplos isosuperficie pueden incluso ser transformado en tiempo real ahora, especialmente al utilizar 2 o 4 núcleos de CPU. Antiguo o hardware lento se beneficiarán mucho también, por supuesto,
- El archivo zhu3d.pro ofrece un interruptor para activar SSE3 ahora. Vectorización con SSE3 se utiliza para la generación de OpenGL-listas y cálculos normales. La ganancia de velocidad varía en función de la tarea y es un poco de 5-40% en mi mayor x_86_64 CPU. Posiblemente CPUs más recientes con los mejores de la ESS-unidades pueden beneficiarse mucho más
- Información Agregado SSE3 en el cuadro de información del sistema
- Un poco afinado OpenGL normales generación para la velocidad
- Activado interruptor -ffast-matemáticas como predeterminado ahora. Esto muestra otra aceleración de un pequeño porcentaje
- Un poco mejorada calidad óptica de isosuperficies
- Sincronización de colores en el editor de leyendas distingue entre ejes y otras etiquetas de texto ahora. Así que estas áreas son estrictamente independientes entre sí
- Sincronización de colores en el editor de leyendas no respetar el color de bloqueo-información. Fijo
- analizadores adoptadas para fparser versión 2.84. Añadido algunas afinaciones ligeras, tanto para el OpenGLand el solucionador-analizadores
- Eliminado funciones nunca se hace referencia de la nueva fparser
- Agregado código ensamblador para Intel icc en la clase cac, así icc serializa instrucciones demasiado ahora
- advertencias CCI determinados al compilar el TSC
- Tuned reloj-calendario-función: Minimiza las interferencias a través de interrupciones y echó la llave a una CPU de núcleo. Independientemente de la CPU-cores o SpeedStep que siempre obtenga un muy preciso reloj-calendario de la clase cpuinfo ahora. Sin duda una exageración, pero agradable: -)
- Se describe una forma ordenada, cómo preparar una presentación de diapositivas personalizada para efectos de presentación / educación con sólo unos clics del ratón. Mira en el nuevo directorio de diapositivas para detalles
- Otro workarround por loco Windows. Asinh () y amigos están disponibles bajo * nix sistemas sólo
- ejemplo Leve tuning, caza errata ...
- Actualización icc.txt y el archivo zhu3d.pro con informaciones-icc específica
- Actualización install.txt. Informaciones Agregado SSE3
¿Qué hay de nuevo en la versión 4.1.4:
- Pequeño aceleración para el programa de lanzamiento
- Añadido enlace activo a la GPL y la licencia-detalladas en el diálogo sobre
- Optimizaciones en-contra-clase de marca de hora. La serialización de instrucciones hace acetatos a correcciones muy precisa ahora
- optimzations pequeños / limpiezas en misceláneos. otras partes del código
- versión de Windows Sobresalen de Qt 4.3.5 a 4.4.3
- Actualización install.txt
- Unificado / adaptado informaciones de autor en fuentes / docs
- Typos / contenido y deletrear correcciones en la ge / es doc-htmls
Comentarios que no se encuentran