poligono - rellenar rectangulo c#
¿Qué API usar para dibujar objetos 3D en C#? (4)
La opción lista para usar es WPF. Aquí hay una buena serie: http://www.ericsink.com/wpf3d/index.html
Me gustaría hacer algo de programación 3D en C #, pero no estoy seguro de dónde empezar a buscar una API. Si estuviera haciendo esto en C ++, sé que las opciones son OpenGL y DirectX, pero no estoy seguro de cuáles son las opciones para C #. No necesariamente quiero programar un juego completo, solo manipular unos pocos objetos.
El marco XNA podría ser útil. Está desarrollado como un marco de desarrollo de juegos para PC, Xbox y Zune, pero tiene clases para gráficos 2D y 3D. Está administrado y muy bien envuelto, por lo que el código es mucho más accesible que el código DirectX imo.
Personalmente me gusta SDL.NET . Probablemente lo sepas, se trata de .NET wrapper alrededor de OpenGL. También funciona en la plataforma Mono.
Sugiero usar el framework OpenTK (basado en el framework Tao, ver ¿Está el framework Tao muerto? ), Que es una muy buena envoltura alrededor de OpenGL, GLUT y CG. También incluye soporte para SDL, Lua, OpenAL y ODE.