.net wpf graphics 3d

.net - ¿Hay herramientas(gratuitas) o bibliotecas para objetos 3D WPF?



graphics (5)

Quería jugar con algunos controles 3D en WPF, pero me sorprendió un poco descubrir que no había controles sólidos primitivos en WPF. Solo quería tirar unas pocas esferas y cubos en una escena, pero no me di cuenta de que tenía que hacerlo. renderizarlos usando mallas.

Seguramente alguien ha creado bibliotecas de primitivas en 3D que se pueden agregar a las escenas 3D de WPF hasta ahora. ¿Alguna de estas bibliotecas es gratuita?

¿Qué hay de las herramientas de modelado? Sé que hay algunas aplicaciones gratuitas de modelado (como Blender), pero ¿hay alguna forma de exportar modelos a partir de estos e incluirlos en una aplicación WPF?

¡Gracias!


Charles Petzold ha escrito una biblioteca de formas 3D básicas para WPF que puedes encontrar aquí: http://www.charlespetzold.com/3D/

Es cierto que viene con una licencia extraña, pero en general es bastante barata y obtienes un libro gratis, que recomiendo por cierto;)


Debo añadir algo terriblemente importante, terriblemente importante que olvidé mencionar en mi primera publicación: ¿por qué miras los controles 3D? Miré el enlace que Thomas publicó, y tienen un "interruptor de cuchilla" animado en 3D para reemplazar una casilla de verificación.

POR EL AMOR DE TODO LO QUE ES PURO Y SANTO, ¡no lo hagas en una aplicación de escritorio comercial! Si quieres jugar con él, si quieres hacer que el software para niños sea interesante o algo así, perfecto. Pero solo quiero asegurarme de que no estés tratando de "agregar un golpe" a tu paquete de contabilidad o algo ...



En mi humilde opinión, no use Petzold Media 3D para el dibujo de primitivas. Funciona de manera inusual para WPF 3D anulando el método OnDraw (). No es una forma correcta. Es un buen recurso para aprender algunas características, nada más. Por supuesto, hay una gran biblioteca gratuita Helix 3D en codeplex . Cualquier herramienta para la creación de objetos tridimensionales es un buen comienzo. Echa un vistazo a una publicación de modelos en 3D fatures en WPF ¡ Buena suerte en WPF 3D! ps Me gusta dibujar primitivos 3D a mano también ...


No sé qué tan bien jugará con WPF, pero puede descargar directamente XNA de Microsoft. Te da algunas envolturas bonitas alrededor de las API 3D.

Además, mira la respuesta de Matt a esta pregunta . No sé si esperar por .NET 4.0 es una opción para ti ...

"Dr. WPF" escribió un artículo de CodeProject sobre el control WPF D3DImage, luego escribió un blog sobre él .