LSketchIt - Esboçando modelos LEGO

terça-feira, janeiro 30, 2007

Relatorio Semanal 22-26 Janeiro 2007

Relatorio Intercalar

Relatorio Semanal 15-19 Janeiro 2007

Estudo aprofundado do codigo do LDView, e posteriormente do LeoCad.
Decisão de me basear no codigo do LeoCad, devido à impossibilidade de poder criar um sistema CAD de raiz. (ver Post anterior)

quinta-feira, janeiro 18, 2007

Estudo do codigo do LeoCad

Depois de estudar o codigo do LDView, encontrei alguns entraves no seu uso, desde logo não existia uma separação lógica entre a peça (directoria PARTS) e a as sub-parts (/P).

Como este sistema se baseia apenas na visualização de ficheiros LDraw, este não possui qualquer tipo de biblioteca aonde estejam guardadas as peças, indo directamente à directoria LDraw.

Assim precisarei de implementar uma biblioteca a usar no nosso sistema.

Ao observar o sistema LeoCad, descobri que este possui um mecanismo de conversão entre as peças (pasta Ldraw) e um sistema interno ao LeoCad. Esta biblioteca interna possui a informação que necessitarei para a pesquisa de peças via caligráfica:
  • tamanho da peça - representada pela bounding box
  • numero de pinos - representada pelas conexões
Assim decidi usar o sistema LeoCad como base para o nosso sistema.
As partes a aproveitar serão as seguintes:
  • biblioteca de peças
  • parte da visualização (camera)
  • gestor de estado (projecto com uma lista de peças presentes na cena)
  • parte dos modulos de edição, pois serão alterados para suportarem uma interface caligráfica
A fazer:
  • A interface do sistema terá que ser totalmente modificada para suportar uma interface caligráfica
  • Um mecanismo de procura eficiente (recebe tamanho da peça e numero de pinos)

Arquitectura do sistema


terça-feira, janeiro 16, 2007

Relatorio Semanal 8-12 Janeiro 2007

Exame na 2ª feira.
Relatorio de PP na 4ª

Recebi a versão corrigida do relatorio de II na 4ª
5ª e 6ª para corrigir II

Relatorio Semanal 2-5 Janeiro 2007

Estive a estudar para um exame...

Relatorio Semanal 25-30Dezembro 2006

Semana de Natal e Ano Novo :P