# PTI :::info **Fecha de entrega:** 6 de noviembre **Fecha de presentación** 12 de noviembre **Entregables:** * [ ] Sistema de generación de configuraciones (ejecutable). Debe permitir: * Obtener configuraciones * Visualizar el resultado de forma animada ::: ### 1. Detección de colisiones Descripción de la tarea * [ ] Permitir colocar piezas en las caras correspondientes: * [ ] De forma automática * [ ] De forma interactiva (poder adicionar y/o eliminar piezas) * [ ] Poder ponerle paredes de tamaño paramétrico y posicionar tanto las paredes como el modelo en el espacio. ### 3. Evitar superposiciones * [ ] Cuando se superpone una pieza en un lugar donde no puede ir, el sistema lo detecta y lo prohibe. * [ ] Cuando la pieza se coloca de forma interactiva te marca en rojo donde no puede ir la pieza y no te permite incluirla en ese lugar. ### Sistema interactivo de adición de piezas * [ ] Permitir incluir una pieza a mano. Aqui la forma es: 1. escoger la pieza a incluir por una cara en específico. 2. cuando se coloca en un lugar que lo permita, esa cara se gira de forma automática para encajar donde va. * [ ] Permitir incluir la pieza con código. Esto es muy simple, cada cara tendrá una notación y la idea es poder iterar las caras a ver donde queda mejor la pieza. * [ ] Exportar modelo * [ ] Cargar un nuevo modelo * [ ] Incluir un historial para deshacer los cambios con CONTROL+Z * [ ] Poder incluir una pieza en algún lugar aleatorio. * [ ] Una vez incluida una nueva pieza poder iterar las otras posiciones válidas (esto requiere una interfaz personalizada) ### Exportar modelo * [ ] De forma que pueda ser cargado nuevamente * [ ] Como animación (Giro en el lugar con animación lineal, visualidad técnica tipo scketch style) ## NOTAS 1. Las medidas tienen que ser reales. <!--- Aqui van los comentarios -->