Relleno de polígonos de línea de escaneo usando OPENGL en C

Las figuras en una pantalla de computadora se pueden dibujar usando polígonos. Para llenar esas figuras con color, necesitamos desarrollar algún algoritmo. Hay dos algoritmos famosos para este propósito: los algoritmos de relleno de límite y de relleno de línea de exploración. El relleno de límites requiere mucho procesamiento y, por lo tanto, encuentra pocos … Continue reading «Relleno de polígonos de línea de escaneo usando OPENGL en C»

Dibuja un círculo usando la ecuación polar y la ecuación de Bresenham

En este artículo, discutiremos cómo dibujar círculos usando la ecuación de Bresenham y la ecuación polar. Algoritmo de dibujo circular Considere círculos centrados en el origen con radios enteros. Puede aplicar traducciones para obtener círculos no centrados en el origen. La ecuación del círculo está dada por: x 2 + y 2 = R 2 … Continue reading «Dibuja un círculo usando la ecuación polar y la ecuación de Bresenham»

Renderizar un Triángulo usando OpenGL (usando Shaders)

En este artículo veremos cómo renderizar un triángulo usando OpenGL. Un triángulo es probablemente la forma más simple que puedes dibujar en OpenGL después de puntos y líneas y cualquier geometría complicada que hagas estará compuesta por varios triángulos unidos. Usaremos la tubería programable, por lo que también escribiremos programas simples de sombreado y los … Continue reading «Renderizar un Triángulo usando OpenGL (usando Shaders)»

Canalización de renderizado OpenGL | Una visión general

Rendering Pipeline es la secuencia de pasos que toma OpenGL al renderizar objetos. El atributo de vértice y otros datos pasan por una secuencia de pasos para generar la imagen final en la pantalla. Por lo general, hay 9 pasos en esta canalización, la mayoría de los cuales son opcionales y muchos son programables. Secuencia … Continue reading «Canalización de renderizado OpenGL | Una visión general»

Primeros pasos con OpenGL

Open Graphics Library (OpenGL) es una API multilenguaje (independiente del idioma), multiplataforma (independiente de la plataforma) para renderizar gráficos vectoriales 2D y 3D (uso de polígonos para representar imágenes). La API de OpenGL está diseñada principalmente en hardware.  Diseño: Esta API se define como un conjunto de funciones que pueden ser llamadas por el programa … Continue reading «Primeros pasos con OpenGL»

¿Cómo instalar PyOpenGL en MacOS?

En este artículo, aprenderemos cómo instalar PyOpenGL en Python en MacOS.  PyOpenGL es el enlace de Python multiplataforma más común para OpenGL y las API relacionadas. El enlace se crea utilizando la biblioteca ctypes estándar y se proporciona bajo una licencia de código abierto de estilo BSD extremadamente liberal. Instalación: Método 1: usar pip para … Continue reading «¿Cómo instalar PyOpenGL en MacOS?»