Hoy les dejo como cargar archivos CAD o VRLM (Virtual Reality Modeling Language) en la ventana picture 3D de labview. Los tipos que admite son .wrl, .ase y .stl. Parece que el que viene de forma nativa es el de wrl y los otros dos subVI son más complicados.
Panel Frontal CargaVRLM
A continuación les dejo el código en labview 8.6 para que puedan verlo, descargarlo y ayuden con las dudas.
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, imágenes, 2D, 3D … Aquà se ha construido 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 veáis el código ya que ahora no tengo espacio para subir archivos.
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.