fga-eps-mds/2019.2-ArBC

Identificação de palavras com múltiplas letras iguais

igor-paiva opened this issue · 3 comments

Descrição

Implementar uma forma de com vários marcadores iguais para uma palavra, identificar a palavra correspondente. Atualmente a aplicação ignora a presença de marcadores iguais, impossibilitando a leitura de palavras como "Arara", com 3 letras "A" e duas letras "R".

Critérios de aceitação

  • Fazer a leitura de palavras com múltiplas letras iguais
  • Método testado

Ajuda no Desenvolvimento

Evento lançado pelo a-marker quando o marcador é identificado:

No a-marker adicione o evento:

@markerFound="alguma_função($event)"

O $event passa o que é retornado do evento. Exemplo:
MarkerFoundEvent

O motivo por que esse bug ocorre, tem a ver com a forma que funciona o aframe + ar.js e, a forma como o ar.js obtém os marcadores, no caso, o que acontece é que apenas o ultimo marcador de uma lista (lista de todos os que foram lidos na câmera) tem sua posição configurada e colocado em estado visível

Lista de patterns duplicadas que foram testadas:
(baseado nas alterações da branch test_patterns)

  • A
  • B (muito instável)
  • C
  • D (quebrou)
  • I (quebrei o I e o I.1)
  • J (instável)
  • O
  • P
  • Q
  • R
  • S
  • T (quebrou)
  • U
  • V
  • W (instável)
  • X (quebrou)
  • Y
  • Z

Por algum motivo se colocado duas letras iguais, só que uma de cabeça para baixo enquanto a outra em pé o reconhecimento das duas letras falham, mostrando nenhuma delas. Logo ,nesse momento letras que são iguais nas duas orientações não estão funcionando.