• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

_JR_

Ficheiros de 3D

7 mensagens neste tópico

Boas,

Existe alguma lib que permita visualizar ficheiros 3D? Com ficheiros 3D quero dizer os criados em AutoCAD, Cimatron ou CATIA V5 (de preferência criados pelo CATIA).

Alguns dos formatos que me lembro agora de cor criados pelo CATIA são o CATPART, 3DXML, DWG e penso que também o STEP. O 3DS (que não é suportado pelo CATIA) também seria uma boa alternativa. Segunda-feira coloco aqui os formatos todos com certeza.

Caso soubessem de algo agradecia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dependendo dos formatos pode até ser possível usando API do Java, embora apenas APIs que não fazem parte da distribuição standard, mas tenho de confirmar para ter a certeza, vou procurar e ver se encontro alguma coisa que seja útil.

Não sei se poderá ajudar, vai depender dos formatos que precisares, podes tentar o JME, JMonkeyEngine, http://www.jmonkeyengine.com/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Essa lib é essencialmente para fazer render de jogos, pelo que percebi.

O que eu queria mesmo era fazer visualizar ficheiros criados no CATIA (que serão moldes ou peças de plástico). Queria fazer algo simples: apenas poder ver a peça, rodá-la e fazer zoom in/out. Algo mais que isso para mim será tralha e mais espaço para o programa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Através deste site ( http://lx-viewer.sourceforge.net/ ) cheguei a este ( http://www.opendwg.org/ ). O problema parece ser que tal como diz no site do LX-Viewer não posso incluir o source daquela lib no programa.

Encontrei este programa que parece ser algo parecido com o que preciso, e como é opensource posso dar uma olhadela nele: http://code.google.com/p/wildcat-cad/

Só é pena não compilar em Linux, pelo que não o pude experimentar agora. (vou ter que estar em windows e, pior, sacar o VS2005).

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Essa lib é essencialmente para fazer render de jogos, pelo que percebi.

O que eu queria mesmo era fazer visualizar ficheiros criados no CATIA (que serão moldes ou peças de plástico). Queria fazer algo simples: apenas poder ver a peça, rodá-la e fazer zoom in/out. Algo mais que isso para mim será tralha e mais espaço para o programa.

É uma biblioteca para 3D, não é necessariamente para jogos e existem vários programas, que não são jogos, a serem feitos nela, o que pode não ter imediatamente é classes que permitam ler algum formato especifico que tenhas, mas seja como for, vais precisar de usar um API 3d para poderes mostrar os objectos.

No entanto não tenho a certeza de que formatos são possíveis ler.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora