12.07.2015 Views

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo <strong>de</strong> procesamientoAlgoritmo 13 Obtención parcial <strong>de</strong>l recorrido <strong>de</strong> un objeto.Entrada: Dado una lista <strong>de</strong> bounding box correspondientes al movimiento sin ningúncambio brusco <strong>de</strong> un objeto en la escena <strong>de</strong> la forma B1(V 0,V 1,V 2,V 3,V 4,V 5,V 6,V 7).Cada vértice es un punto en el espacio 3D <strong>de</strong> la forma V = (V x ,V y ,V z ).Salida: Bounding box que representan el recorrido <strong>de</strong>l objeto en este trayecto recorrido =V 0,V 1,V 2,V 3,V 4,V 5,V 6,V 7.Obtener el valor máximo en el eje <strong>de</strong> coor<strong>de</strong>nadas X <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Obtener el valor máximo en el eje <strong>de</strong> coor<strong>de</strong>nadas Y <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Obtener el valor máximo en el eje <strong>de</strong> coor<strong>de</strong>nadas Z <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Obtener el valor mínimo en el eje <strong>de</strong> coor<strong>de</strong>nadas X <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Obtener el valor mínimo en el eje <strong>de</strong> coor<strong>de</strong>nadas Y <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Obtener el valor mínimo en el eje <strong>de</strong> coor<strong>de</strong>nadas Z <strong>de</strong> todos los bounding box queforman la lista <strong>de</strong> bounding box.Crear V 0 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el máximo X, elmínimo en Y y el mínimo en Z.Crear V 1 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el máximo X, elmáximo en Y y el mínimo en Z.Crear V 2 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el mínimo X, elmáximo en Y y el mínimo en Z.Crear V 3 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el mínimo X, elmínimo en Y y el mínimo en Z.Crear V 4 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el máximo X, elmínimo en Y y el máximo en Z.Crear V 5 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el máximo X, elmáximo en Y y el máximo en Z.Crear V 6 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el mínimo X, elmáximo en Y y el máximo en Z.Crear V 7 <strong>de</strong>l bounding box resultante, para crear este vértice se obtiene el mínimo X, elmínimo en Y y el máximo en Z.Crear bounding box resultante recorrido = V 0,V 1,V 2,V 3,V 4,V 5,V 6,V 7.147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!