Ver Mensaje Individual
  #2  
Antiguo 08-03-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Es muy simple: Primero, calcula los ocho vértices de la caja mínima que contiene la mesa 3D (basta con tomar los máximos y mínimos de los componentes de los vértices), proyéctalos en el plano de la ventana/pantalla y calcula el rectángulo mínimo que contiene la proyección (de nuevo máximos y mínimos, solo que ahora de los ocho vértices proyectados). Cuando respondas a la pulsación del ratón sólo tienes que comprobar si está dentro de ese rectángulo para saber si pulsó sobre esa mesa.

Geometría elemental, vamos.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita