LSketchIt - Esboçando modelos LEGO

quarta-feira, outubro 11, 2006

Analise das aplicações CAD de Lego existentes

Aplicações CAD’s de LEGO existentes:

MLCad: (aplicação para experts)

Vantagens:

  • Estabilizado, mais usado pela comunidade LDraw, adoptada pela comunidade, standard
  • Muito completo

Problemas/Desvantagens:

  • Interface complicada
  • Impossibilidade de editar em 3D
  • Ausência de grelha visível
  • Sem ajuda na posição de novas peças

Opção:

  • Criação de um plugin para a aplicação existente

LeoCAD:

Vantagens:

  • Mais simples, menos opções que baralham o utilizador,
  • Sistema de transladação e rotação intuitivo (eixos na peça), possibilidade de movimentação em 2 eixos
  • Boa separação entre movimentação das peças e da câmara.
  • Preview das peças, aceita rotação
  • snap grid approach, existência de uma grelha virtual parametrizada.
  • Grelha parametrizada

Problemas/Desvantagens:

  • Pan da câmara rápido.

Opção:

  • Criação de um plugin para a aplicação existente

LEGO Digital Designer: (iniciados)

Vantagens:

  • Espaço tridimencional
  • Ajuda ao colocar peças, acerto com o pino (transparência fora, cheio de acertou)
  • bounding boxes
  • Controlo simultâneo rato, teclado
  • Ajuda
  • Botões grandes, de fácil compreensão

Problemas/Desvantagens:

  • Catalogo de peças
  • Movimentação excessiva da câmara (pan)

Opção:

  • Software registado, close source, logo apenas se pode tirar ideias.

Conclusão:

Existem duas soluções possíveis:

1- Criar um plugin para o LeoCad ou MLCad, que ajudasse à pesquisa de peças.

2- Criar uma aplicação de modelação 3D, em que se use uma interface exclusivamente caligráfica para criar modelos usando um sistema baseado em sketch para procurar as peças, criação e manipulação de modelos.


Vantagens

Desvantagens

1ª Opção (Plugin)

· Melhorar uma aplicação existente e já incorporada no mercado.

· Rápida adopção do plugin por parte dos utilizadores actuais do sistema.

· Menor carga de trabalho, aproveitamento do motor gráfico, movimentação das peças, carregamento e gravação das peças.

· Os sistemas existentes não estão adaptados à interface caligráfica

· Problemas relacionados do trabalhar com um projecto já em desenvolvimento (conflitos, controlo…)

2ª Opção (Nova Aplicação)

· Controlo total do desenvolvimento.

· Aplicação especializada para a interface caligráfica.

· Aposta num novo mercado o das interfaces caligráficas, que ainda não possui aplicações CAD especificas de LEGO®


· Adopção da aplicação mais lenta por parte dos utilizadores.