Olá
Temos um Discourse auto-hospedado para nossa startup. Precisamos visualizar e analisar modelos 3D como parte do nosso fluxo de trabalho. O Model-viewer oferece uma opção muito simples de visualização 360 graus de modelos 3D. Basta incluir um CSS, JS e algumas linhas de HTML, como abaixo.
<!-- Importar o componente -->
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
<!-- Usar como qualquer outro elemento HTML -->
<model-viewer src="shared-assets/models/Astronaut.glb" alt="Um modelo 3D de um astronauta" auto-rotate camera-controls></model-viewer>
Posso personalizar o Discourse para incluir JS e CSS, mas como posso usar o HTML acima para incorporar? Pelo que aprendi, a tag div é bloqueada, e não encontrei nada sobre como usar a tag HTML do model-viewer aqui.
Após tudo isso, minha ideia é fazer o upload do arquivo glb no Discourse pelo editor, usar esse link na tag src do model-viewer e assim incorporá-lo como um modelo 3D interativo.
Por favor, dê suas sugestões.