我想將 FEM 模擬結果作為 3D 互動物件納入我的論文中。我正在尋找一種方法來顯示當您單擊 3D 物件上的某個區域時的實際應力值。
我已經media9
使用以下方法成功地將具有 FEM 結果紋理的 SolidWorks 3D 物件實現到 LateX PDF 中:
將 FEM sim 結果匯出為 .wrl 並將其匯入 Meshlab。然後從 Meshlab 將其匯出為 .U3D,並勾選顏色選項。
但是如何實現實際的模擬結果數據,以便我可以單擊物件並顯示應力值?也許如果紋理以某種方式連結到應力值數組。我找到了一種方法來導出應力值,包括 csv 表中的 x、y、z 座標。所以我有那個。我對 media9 的腳本選項還沒有足夠的經驗,所以我不知道它有什麼用處。
或者,我會嘗試將顏色圖表作為浮動 2D 影像匯入。
我現在的 LateX 程式碼。 (不同的視圖在外部定義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}
如果有人能指出我正確的方向或已經解決了這個問題,非常感謝您的幫助!謝謝您的回答!