terça-feira, 23 de novembro de 2010

Ponto de Situação da semana

Nesta última semana encontrei disponível o algoritmo do Ball Pivoting disponível e opensource. É o algoritmo usado pelo Meshlab e vem integrado na biblioteca vcglib e é um BPA ligeiramente modificado mas o princípio base está lá e estive a tentar integrar o algoritmo com o meu trabalho. O problema é que o código é escrito usando estruturas definidas pelo próprio Meshlab e obriga à conversão das estruturas para uma estrutura do vtk.
Tentei fazer alguns exemplos (se bem que não haja quase nada...) e um deles ainda não consegui por a funcionar e o outro consegui. O segundo exemplo tem como input um ficheiro .ply com a nuvem de pontos e devolve um ficheiro .ply com a malhagem. Este executável funciona mas o ideal é converter sem a necessidade de exportar/importar ficheiros pelo meio. Um outro problema que surgiu pelo meio foi mais uma vez a questão da makefile...existe o "qmake" que gera a makefile para compilar a vcglib e a makefile não sai perfeita e é preciso fazer umas afinações em questões de inclusão de ficheiros .cpp "escondidos" nas pastas do vcglib. Consegui criar uma makefile que não necessita do "qmake" e assim permite integrar numa makefile ja existente.
Vou ter que investigar um pouco sobre esta vcglib...

Sem comentários:

Enviar um comentário