Cómo extraer los planos del frustum de visión de una modelview-projection matrix

Extrayendo planos del frustum de visión de la matriz modelview-projection

En este post voy a explicar cómo extraer los parámetros de cada plano del frustum de visión en espacio local de un objeto con una cierta matriz modelview-projection. Conocer los planos del frustum puede ser útil en algunos casos. El primero que se me ocurre es efectuar la técnica de frustum culling, a la que pronto dedicaré un post.

Continuar leyendo

Curvas de Bézier

Las curvas de Bézier son ampliamente utilizadas en los gráficos por ordenador para generar trayectorias en animaciones, interpolaciones suaves entre valores, modelar formas, etc. A continuación se explica el algoritmo de Casteljau, un método para computar valores dentro de una curva de Bézier de grado arbitrario, y después se muestran las ecuaciones especializadas para los casos de grado 1, 2 y 3.
Continuar leyendo