Quero incluir o resultado de uma simulação FEM na minha tese como um objeto interativo 3D. Estou procurando uma maneira de mostrar o valor real da tensão quando você clica em uma área do objeto 3D.
Com media9
eu implementei com sucesso um objeto 3D do SolidWorks com textura de resultado FEM em um PDF LateX usando o seguinte método:
Exporte o resultado do FEM sim como .wrl e importe-o para o Meshlab. Em seguida, exporte-o do Meshlab como .U3D com a opção de cor marcada.
Mas como faço para implementar os dados reais do resultado da simulação, para que eu possa clicar no objeto e exibir o valor da tensão? Talvez se de alguma forma a textura estiver vinculada a uma matriz de valores de tensão. Eu descobri uma maneira de exportar os valores de tensão, incluindo as coordenadas x, y, z em uma tabela CSV. Então eu tenho isso. Ainda não tenho experiência suficiente com as opções de script do media9, então não sei o que é possível com ele.
Alternativamente, eu tentaria importar a tabela de cores como uma imagem 2D flutuante.
Meu código LateX agora. (Diferentes visualizações são definidas externamente em myview.vws
):
\documentclass{article}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[3D]{media9}
\begin{document}
\begin{figure}
\centering
\includemedia[
width=0.9\linewidth, height=0.6\linewidth, activate=pageopen, 3Dtoolbar=true, 3Dviews=myviews.vws, 3Dmenu,
]{\includegraphics[]{fem_fallback.PNG}}{fem_model.u3d}
\caption{3D-PDF}
\end{figure}
\end{document}
Se alguém puder me indicar a direção certa ou já tiver resolvido esse problema, sua ajuda será muito apreciada! Obrigado por suas respostas!