Graficas 3D

23/08/2006

No hay mucho que hacer estos días en el trabajo, así que me dedico a leer manuales, aprender e investigar acerca de cosas que puedan ser útiles. No es el caso de esta pequeña chorrada que se me ocurrió hacer en un par de horas. Se trata de un programa que genera la gráfica en 3D de una función de doble variable. El programa en sí es un ejercicio de discretización del espacio. La gráfica gira en torno a 2 ejes y es posible ajustar el rango a representar y el nivel de detalle, influyendo esto último en la densidad de muestreo de la función.

Gráfica 3D de una función de doble variable.

Está desarrollado en VB.NET 2005 usando las nuevas capacidades de generación de código “on-the-fly” del .NET Framework 2.0. Para la parte gráfica he usado OpenGL y Tao. En el próximo ratito de aburrimiento implementaré la representación de ecuaciones y alguna opción extra como seccionar una gráfica con un hiperplano arbitrario y operaciones booleanas entre ecuaciones. De momento dejo aquí el ejecutable y el código fuente por si le interesa a alguien.