visualização 3D em python e gráficos [fechados]

Estou à procura de gráficos 3D compatíveis com Python. Principalmente eu gostaria de ser capaz de desenhar linhas e vê-las em 3D. eu literalmente Não tenho nenhuma experiência nesta área e estou à procura de conhecimento e tutoriais.

Aprendo melhor a programação através da experimentação. Então, que pacotes eu preciso fazer gráficos 3D? Eu realmente gosto de usar emacs, então se você tem essas sugestões também que seria incrível!

em resumo:

  1. que pacotes eu preciso para gráficos 3D em jiboia.
  2. Note que eu uso Ubuntu 12.04 LTS e emacs 24. 3
Author: CodeKingPlusPlus, 2013-08-03

2 answers

A forma mais comum de integrar gráficos 3D em tempo real é usando a biblioteca OpenGL. OpenGL e gráficos em tempo real é um grande tópico, mas focar em algo como desenhar linhas 3D não deve ser muito difícil. Existem ataduras para python http://pyopengl.sourceforge.net/

GLUT - é provavelmente o melhor para fornecer x plataforma windowing e configuração de contexto, e está incluído nas ligações mencionadas.

OpenGL - existem vários versões, para sua aplicação, modo imediato, legado, é provavelmente aceitável.

Aqui estão alguns links para aprender - não se sinta obrigado a lê - los todos-Escolha os tópicos que são relevantes para você.
 13
Author: Justin Meiners, 2013-08-02 22:20:22

A maneira mais fácil de visualizar 3D em Python é VPython .

Por exemplo, para desenhar uma curva na forma de um quadrado, é apenas:
square = curve(pos=[(0,0),(0,1),(1,1),(1,0),(0,0)])

Isto é muito mais fácil do que MayaVI, VTK, OpenGL, etc.

Outra opção fácil são os gráficos 3D do matplotlib. É melhor nos detalhes quantitativos, mas não tão simples, rápido e interativo para a parte 3D.

 16
Author: tom10, 2013-08-03 04:14:19