Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

157
Vistas
¿Puede three.js mostrar resultados de FEA?

Estoy tratando de desarrollar un software de análisis de elementos finitos de simulación de turbinas eólicas en tiempo real usando three.js para mostrar los resultados FEA 3D calculados. Al igual que la imagen , un cuadro del resultado FEA . La turbina eólica 3D mostrada gira como lo hace la física real. Puedo generar docenas de archivos de resultados en formato VTK por segundo, es decir, docenas de fotogramas por segundo. Tengo dos preguntas aquí:

  • Me pregunto si hay alguna forma de mostrar el archivo de formato vtk o el archivo FEA de tipo general (como el software FEA ANSYS, salidas COMSOL) usando three.js. Se acepta cualquier transformación de formato de archivo.
  • ¿Solo puedo usar la función de carga para cargar archivos 3D FEA cuadro por cuadro? (el tamaño del archivo de resultado FEA único puede ser grande y la velocidad de fotogramas puede verse fuertemente influenciada por la calidad de Internet) ¿Quizás generar animaciones de varios fotogramas por adelantado puede lograr un mejor rendimiento?
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

three.js tiene un cargador VTK . Sin embargo, no creo que admita animación por sí solo, supongo que necesitaría un archivo VTK por cuadro.

Dicho esto, en general se recomienda usar glTF/GLB para modelos en three.js cuando pueda. Son más eficientes para analizar, funcionan bien en un entorno web y admiten una variedad de opciones de compresión. Sin embargo, no estoy seguro de qué opciones de conversión VTK → glTF están disponibles.

Si puede obtener un archivo glTF que contenga una malla para cada cuadro, puede convertirlo en una animación y probar diferentes formas de comprimirlo con gltf transform :

 # clean up gltf-transform dedup tmp_animated.glb # add animation gltf-transform sequence input.glb tmp_animated.glb \ --pattern "mesh_name*" \ --fps 24 # draco compression (option a) gltf-transform draco tmp_animated.glb output_draco.glb # meshopt compression (option b) (apply gzip after this) gltf-transform meshopt tmp_animated.glb output_draco.glb
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda