Ayuda para dibujar una imagen sobre un TIN en FME para ver en MeshLab o similar


8

Estoy usando FME para generar un TIN a partir de una nube de puntos LiDAR, y todo funciona, excepto para arrastrar una imagen sobre el TIN resultante.

Leí todas las páginas de ayuda de FME y revisé los ejemplos que se pueden buscar fácilmente en Google.

Actualmente estoy haciendo lo siguiente:

  • Seleccionar el último golpe de la nube de puntos LiDAR
  • Generando un TIN
  • Recortar un ECW en el área de interés
  • Usando un AppearanceStyler en la imagen, y luego AppearanceSetter con el TIN entrando en el puerto de geometría y la imagen en el puerto de apariencia
  • Escribir el resultado en los formatos Collada y OBJ, así como ver los resultados en el inspector

El TIN es visible en MeshLab, y se ve bien, ¡pero no puedo mostrar una textura (imagen drapeada)! No puedo verlo en los archivos Collada u OBJ, y no en el inspector, así que creo que algo está mal en el espacio de trabajo.

¿Alguien tiene una metodología que funcione?

Ejemplo de configuración de Apariencia


Supongo que has visto esto: youtube.com/watch?v=edZeJLWDqiQ
Fezter

Si gracias. Revisé
Alex Leith el

1
Poco probable (basado en mi memoria de un problema similar): ¿ha intentado usar FaceReplacer entre TINGenerator y AppearanceSetter?
mKurowsKi

¡Hola, @mKurowsKi, eso funcionó! No pensé que lo haría, ¡pero lo hizo!
Alex Leith

¡Agradable! me alegro de escuchar
mKurowsKi

Respuestas:


1

Parafraseando mi sugerencia inicial en la sección de comentarios:

Al observar su espacio de trabajo, parece que insertar un FaceReplacer entre TINGenerator y AppearanceSetter debería ser el truco.


3

Creo que la solución sugerida por @mKurowsKi funcionó.

Agregar un FaceReplacer entre TINGenerator y AppearanceSetter significa que el archivo OBJ, cuando se abre en MeshLab, tiene color.

Muy agradable...

imágenes drapeadas en el archivo OBJ en Meshlab


1
En ese caso, creo que @mKurowsKi merece la recompensa.
Germán Carrillo

Sí, bien, ¿puede @mKurowsKi escribirlo brevemente?
Alex Leith

¡Por supuesto! solo lo escribí a continuación
mKurowsKi

He usado los paquetes R RTriangle y rgl para hacer esto, la parte difícil es el procesamiento de la nube de puntos, simplemente hice algo tonto como un máximo dentro de la celda, pero todo lo demás razonablemente sencillo. ¿Has probado otros flujos de trabajo de software libre? Estoy interesado en usar D3 para la visión en última instancia.
mdsumner

Lo siento, @mdsumner, solo he usado FME para esto. ¡Ahorra mucho pirateo con código! No estoy seguro de dónde comenzaría a hacer esto usando herramientas de código abierto.
Alex Leith
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.