
 Ejemplo de "Frustum Culling" para DirectX 8
 -----------------------------------------------------------------
 por Lord Trancos.

 Este ejemplo muestra como implementar la tecnica de
 "frustum culling" en una aplicacion Delphi + DirectX 8.

 El cdigo contenido en frustum.pas esta basado en un tutorial
 de Mark Morley acerca de la tecnica de "frustum culling". El
 tutorial de Mark Morley puede encontrarse en esta direccion;

   http://www.markmorley.com/opengl/frustumculling.html

 Para saber mas acerca de que es el frustum, y para que sirve
 la tecnica del frustum culling, hechale un vistazo al tutorial
 de Mark Morley.

 (Gracias a Mark Morley, Berserker y a Dracula.)

 -----------------------------------------------------------------

 COMO FUNCIONA EL EJEMPLO:

   Usa el raton para mover la camara alrededor de la pequea
   esfera roja. Ademas, usa los botones del raton para aumentar
   o disminuir la distancia a la esfera.

   Teclado:

     TABULADOR ............ Seleccionar objeto.
     ARRIBA / ABAJO ....... Mover obj. selec. en el eje X.
     IZQ / DER ............ Mover obj. selec. en el eje Y.
     + / - (TECLADO NUM) .. Mover obj. selec. en el eje Z.
     C .................... Cambiar el tipo de comprobacion.
     L .................... Bloquear/Desbloquear frustum.
     H .................... Mostrar/Esconder textos.

 -----------------------------------------------------------------

 Este ejemplo ha sido desarrollado con Delphi 4 + cabeceras de
 DirectX 8 de DELPHI-JEDI (http://www.delphi-jedi.org/DelphiGraphics/).
 La libreria D3DX8ab.dll se encuentra junto estas cabeceras.

 -------------------------------------------------------------
 Visita y colabora con "DX Lab" --> (www.geocities.com/dxlab/)
 -------------------------------------------------------------

 2001/09/07, Lord Trancos. <lordtrancos@softhome.net>
