Pergunta

Depois de olhar em este cubo 3D e estes triângulos por um tempo eu comecei a pensar se há alguma boa confiável Javascript biblioteca gráfica com suporte básico de 3D.

Qualquer sugestão?

Foi útil?

Solução

porta de John Resig da biblioteca de processamento de Javascript:

http://ejohn.org/blog/processingjs

Outras dicas

Eu estou muito empolgado sobre Raphaël . Eu usei-o em um projeto e ele funciona como um encanto.

Flot é uma plotagem biblioteca JavaScript puro para jQuery.

Aqui estão alguns motores de física escrito em JavaScript que têm algumas capacidades gráficas.

http://blog.quantumstate.co.uk/javascript-physics -engine.html

http://box2d-js.sourceforge.net/

Dê uma olhada dojox.gfx: docs , testes , demos (últimos dois links para o nightly snapshot no servidor de teste otimizados para depuração, não para produção).

Ele usa gráficos nativas:. SVG, VML, Silverlight ou lona - o que está disponível no cliente cobrindo todos os principais navegadores (IE, Firefox, Safari / WebKit, Opera)

Embora seja 2D, ele pode ser usado como uma base para o material 3D. De fato, há uma biblioteca que leva vantagem disso: dojox.gfx3d . Exemplos (pode ser encontrada em testes):

E para os tipos mais aventureiros há uma biblioteca feita para Dojo como parte do Google Summer of Code 2008: True 3D. Obviamente, é muito mais rápido do que o híbrido de 2D / 3D, e adequado para a animação fluido. Você pode explorá-lo em seu próprio país (o link anterior é um repositório Subversion disponível ao público), mas lembre-se: só funciona no Firefox e Opera com especiais gráficos 3D add-ons de respectivos fornecedores. Você encontrará todos os detalhes sangrentos na documentação.

Divirta-se!

O elemento html da lona pode ser o melhor apoio e é usado como tal em muitas bibliotecas (eu sei flot e processingjs mentionned por sibblings estão usando-o)

elemento de tela é o nível mais baixo de abstração API você pode obter, o que pode ser conceitualmente semelhante ao Cairo ou GDI

Confira Walter Zorn biblioteca

www.walterzorn.de/en

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top