LSketchIt - Esboçando modelos LEGO

quarta-feira, janeiro 02, 2008

Revisão do trabalho

Passou-se muito tempo desde que escrevo no Blog, muito trabalho foi feito, avanços e recuos.

Na interface final, os paineis foram fixados,
  • toolbar principal, no local mais usual, superior esquerdo
  • Menu de editar peça, ao lado da barra principal
  • Menu câmara, superior direito
  • Lista de sugestões a baixo do menu camara
  • Barra de cores, no canto inferior esquerdo


Os gestos possíveis são:
Para adicionar uma peça:
  • Duas Linhas num gesto - pesquisa de peças de determinada dimensão
  • Uma linha - dimensão fixa
Para modificar uma peça:
  • Triangulo - slope bricks
  • Circulo - peças com buracos
  • Linha - peça com pino saido
Em relações às restrições, alguns avanços e recuos, informaram-me numa mailinglist de CADs Lego que existia um sistema de restrições desenvolvido numa tese de mestrado chamado LeoCam, embora este sistema tivesse alguns aspectos interessantes, era muito limitativo, pois só permitia conexões entre peças que tivessem um ficheiro especial (LCI) associado.
Assim decidi desenvolver um sistema simples, que considera que há conexão quando uma peça está em cima de uma outra.

Com estas restrições é possível mover em conjunto as peças ligadas, tal como acontecia no mundo real.

Uma versão do prototipo pode ser descarregada aqui:
http://web.ist.utl.pt/ist152466/LSketchIt-prototipe-05-01-2008.rar

De assinalar que é apenas um prototipo, pelo que ainda possui alguns bugs

Estou agora a elaborar os testes com utilizadores a realizar.