Entradas

Mostrando entradas de enero, 2017

OpenGL par_shapes.h

Imagen
En este tutorial veremos un pequeña biblioteca llamada par_shapes.h la cual nos ayuda a generar diversas figuras geométricas 3D, está escrita en C99 y no requiere dependencia alguna, además de generar figuras también nos permite aplicarles transformaciones y realizar diversas operaciones sobre ellas, calcular sus normales, por ejemplo.

Tutorial OpenGL uso de ImGui

Imagen
Construcción de interfaces gráficas de usuario con la biblioteca externa IMGUI para aplicaciones gráficas 3D creadas con la API OpenGL Moderna, aunque IMGUI es compatible con otras APIs gráficas como DirectX o Vulkan.Esta biblioteca cuenta con un gran número de controles, ventanas y menús que podemos utilizar de una manera sencilla y muy eficiente, es posible utilizar fuente TTF y además es posible cambiar el diseño de las ventanas y los controles.En tutoriales anteriores vimos la biblioteca AntTeweakBar que es otra alternativa a la hora de crear GUI en aplicaciones gráficas.

Cargar modelos 3D en formato binario (3DS)

Imagen
Anteriormente aprendimos a cargar modelos 3D  almacenados en archivos de texto en formato OBJ,  ahora vamos a cargar archivos binarios en formato 3DS, los archivos binarios son cargados más rápidamente ya que nos es necesario la conversión de texto a número, estos archivos también ocupan menos espacio en disco.

Tutorial OpenCV (Filtro Twirl)

Imagen
Aplicar filtro twirl a una imagen con OpenCV, twirl es una transformación 2D aplicada a la imagen que busca rotar los pixeles sobre un punto determinado, en nuestro caso el centro de la imagen, cuanto más alejado estén los pixeles del punto central mayor será el ángulo de rotación.

Tutorial Introducción a CMake

Imagen
CMake es una herramienta que permite generar proyectos para diversas plataformas, Windows, Linux, Mac OS, etc.,  generalmente usado para proyectos C/C++ pero cuenta con soporte para otros lenguajes.

OpenCV GUI PyQT-5

Imagen
En tutoriales anteriores hemos estado viendo la biblioteca PyQT versión 5, usada para crear GUI en Python, también conocemos la biblioteca de procesamiento y análisis de imágenes OpenCV, ya que ambas tecnologías pueden ser usadas con el lenguaje Python veremos un ejemplo de como integrarlas.

PyQT Acceso a Datos SQLite

Imagen
PyQT 5 soporta la conexión con varios servidores SQL como: SQLite, MySQL, ODBC, y PostgreSQL, antes de poder conectarnos a cualquiera de estos servidores debemos instalar el driver correspondiente, el driver SQLite se instala por defecto, por lo que este será el servidor que utilizaremos en este primer tutorial, más adelante veremos los demás servidores de datos.