es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Múltiples modelos (FBX, Revit) no coordinados correctamente en Forge Viewer.

Estoy tratando de visualizar diferentes tipos de modelos en Forge Viewer, los modelos pueden ser FBX, Revit, NWD. En la captura de pantalla a continuación, Naviswork muestra dos modelos (RVT y FBX) y están correctamente posicionados utilizando el sistema de coordenadas compartido.

enter image description here

Mientras tanto, en Forge Viewer ambos modelos están separados:

enter image description here

He traducido ambos modelos a svf2 utilizando la API Derivative en POSTMAN, el siguiente cuerpo JSON se envía al punto final /job:

{
   "input": {
      "urn": "dXJuOmFkc2sub2JqZWp8czpvcy5vYmpduh3Q6eWFzcjhsjyL0hVRUxWQ7UyMEdJUy5mYng="
   },
   "output": {
      "formats": [
         {
            "type": "svf2",
            "views": [
               "2d",
               "3d"
            ]
         }
      ]
   }
}

He probado soluciones sugeridas en diferentes temas relacionados issue1, issue2, issue3 pero ninguno de ellos ha dado buenos resultados, no estoy seguro de qué estoy haciendo mal o qué me falta. La captura de pantalla de Forge Viewer anterior fue creada utilizando la clase Autodesk.Viewing.AggregatedView. También he utilizado la clase MultipleModelUtil del usuario Eason Kang.

Ambos modelos se proporcionan a través de este enlace de Google Drive, ¡cualquier ayuda es muy apreciada!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema aquí es que los dos modelos separados (RVT y FBX) no se están agregando correctamente en Forge Viewer usando la clase Autodesk.Viewing.AggregatedView. Los modelos están correctamente posicionados en Naviswork usando el sistema de coordenadas compartido, pero en Forge Viewer aparecen separados.

    El usuario ya ha traducido ambos modelos a svf2 utilizando Derivative API en POSTMAN con el cuerpo del JSON proporcionado en la pregunta. También han probado soluciones sugeridas en diferentes problemas relacionados, pero ninguna de ellas ha funcionado.

    Una posible solución a este problema es utilizar la clase MultipleModelUtil creada por [@Eason Kang][7], que permite la agregación de múltiples modelos en Forge Viewer. El usuario ya ha intentado utilizar esta clase, pero no resolvió el problema.

    Sin más información o acceso a los modelos proporcionados en el enlace de Google Drive, es difícil proporcionar una solución más específica. Una posible sugerencia es asegurarse de que los modelos estén correctamente posicionados y alineados en el mismo sistema de coordenadas antes de ser traducidos a svf2. Además, puede ser útil verificar si los modelos tienen componentes superpuestos o si hay conflictos con la geometría de los modelos que puedan estar causando que aparezcan separados en Forge Viewer.

    En general, puede ser necesario realizar una solución de problemas e investigación más detallada para encontrar una solución a este problema.

Comments are closed.