.net - para - como dibujar un tractor agricola
¿Cómo dibujar modelos matemáticos 3D en.NET? ¿Qué motor 3D sería el más adecuado para hacer esto de manera efectiva? (5)
Recientemente me enfrenté al problema de presentar el resultado del algoritmo genético simple que busca extremos de la función de argumento f (x1, x2). Me gustaría poder usar x1 como x, x2 como y y f como z y para dibujar puntos en el espacio 3D que podría rotar. (Actualmente estoy dibujando esto en mapa de bits usando color como el ''eje z'').
¿Donde debería empezar?
ACTUALIZAR:
Encontré un directorio de motores 3D para C #, pero hay mucho para elegir ... ¿Podría decirme si alguno de ellos sería mejor para mi problema?
ACTUALIZACIÓN 2:
Gracias a la sugerencia de Cameron, las opciones en 3D en WPF parecen estar satisfaciendo mis necesidades. Voy a intentarlo seguro.
Estoy volviendo a publicar sus enlaces aquí:
* Tutorial 3D de WPF
* CodeProject: WPF 3D Primer
* CodeProject: WPF 3D: Parte 1 de n
Yo uso OpenInventor para la visualización científica. Puede ser (de alguna manera) una reliquia de los viejos días de SGI, pero todavía se admite y funciona bien. Con respecto a la representación gráfica y otras visualizaciones científicas, consulte MeshViz y otras extensiones de Mercury:
Tiene gráficos, visualización de vectores, etc. Es bastante completo.
No es gratis, pero tienen licencias de prueba para que pueda determinar si se ajusta a sus necesidades.
Si puede usar WPF en absoluto, entonces puede hacer algunas cosas simples bastante simples de inmediato.
Aquí hay algunos enlaces para comenzar:
Si prefiere codificar OpenGL directamente (en lugar de utilizar un motor), consulte OpenTK o Tao Framework . Ambos usan la misma base de código, pero OpenTK sigue las convenciones .Net más de cerca y es más fácil de usar.
wpf + managed dx.
Hay un marco tao si te gustaría hacer tings desde cero, como yo. Es un marco opengl (con más) para C #. enlace taoframework