Este ejemplo es como el de la cámara simple pero cambiándole el display de imágenes del modulo de visión por el Picture de toda la vida que trae el labview. El Picture es un display de datos, con lo que se puede representar muchas cosas: gráficos, ondas, imagenes, 2D, 3D … Aquí se ha construído un cubo con los módulos de renderización 3D, de tamaño y velocidad de giro variable. Ahora mismo siempre esta en el centro de la pantalla, pero se podría poner para que saliera al reconocer una silueta de una carta por ejemplo. Lo único dificilillo es el paso de datos de imágenes que utilizaba el display de visión al de datos.
He tenido problemas para igualar las diferentes versiones que tenía, pero ya lo he logrado y os lo dejo en parte por lo menos para que veais el código ya que ahora no tengo espacio para subir archivos.
Básicamente con el ejemplo de cámara simple le añadido un objeto 3D. Para ello transformo la línea de datos de imagen de labview color morado a imagen de datos rosa. Lo consigo mediante el truco de de ir guardado la imagen en un archivo y luego leyendola de ahi con el simple leer archivos jpg. En las nuevas versiones de Labview o IMAQ he visto que hay unos VIs que hace está transformación; no sé donde pero lo he visto.
La Parte 3D es muy básica, sobre un escenario (a la derecha del todo) al cual le hago transparente con la máscara, renderizo un objeto que he añadido y un juego de luces. El objeto añadido es un simple cuadrado al cual le puedo ejercer rotación.
Seguramente el truco del cambio de imagen se podría hacer de otra forma sobre todo para ahorrase tanto Flattened y unflattened pixmap.

código camara simple 3D rosa