Apéndice B. Codificación de M1 Diagrama UML M1 está compuesto por 4 clases, las cuales se explican a continuación: Program: Es donde se encuentra el Main para correr el programa. UploadProfile: El encargado de cargar el perfil de usuario ya con un entrenamiento y asignarlo al EPOC+ MovementDetection: Detecta el movimiento que el usuario desea realizar. Spaceship: Dibuja y muestra la nave espacial. Dependiendo de la acción detectada por MovementDetection, el modelo 3D realiza el movimiento correspondiente. 89