Como desenhar modelos matemáticos 3D no .NET? O motor 3D seria melhor adequado para fazer isso de forma eficaz?

StackOverflow https://stackoverflow.com/questions/405666

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu recentemente enfrentou um problema de apresentar a saída do algoritmo genético simples que procura por extremos de função 2 argumento f (x1, x2). Eu gostaria de ser capaz de usar x1 como x, x2 como y e F como z e desenhar pontos no espaço 3d que eu poderia girar. (Atualmente estou desenhando isso em bitmap usando a cor como o 'eixo z').

Onde devo começar?

UPDATE:

Eu encontrei um diretório de 3D para C # mas há muito por onde escolher ... você poderia informar se qualquer um deles seria o melhor para o meu problema?

UPDATE 2:

Graças à sugestão de Cameron um 3D opções em WPF parecem estar adequando minhas necessidades. Vou dar-lhe uma tentativa com certeza.

Estou repostagem seus links:
* WPF Tutorial 3D
* CodeProject: WPF 3D Primer
* CodeProject: WPF 3D: Parte 1 de n

Foi útil?

Solução

Se você pode usar WPF em tudo, então você pode fazer algumas coisas muito simples e fácil de imediato.

Aqui está alguns links para começar:

Outras dicas

Há quadro tao se você gostaria de fazer tings a partir do zero, como eu. É um quadro OpenGL (com mais) para C #. taoframework ligação

Eu uso OpenInventor para visualização científica. Pode ser (em alguns aspectos) uma relíquia dos velhos tempos SGI, mas ainda está a ser apoiada e funciona bem. Em relação a gráficos e outras visualização científica, olhada MeshViz e outras extensões de Mercúrio:

Tem gráficos, visualização vector, etc. É bastante abrangente.

Não é gratuito, mas eles fazem licenças de teste para que você possa determinar se ele atende às suas necessidades.

Se você preferir codificação OpenGL diretamente (em vez de usar um motor), veja OpenTK ou o Tao Framework . Ambos usam o mesmo código base, mas OpenTK segue as convenções .Net mais de perto e é mais fácil de usar.

WPF + dx gerenciado.

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