使用 media9 以 3D-PDF 形式呈现交互式 CAD/FEM 模拟结果

使用 media9 以 3D-PDF 形式呈现交互式 CAD/FEM 模拟结果

我想将 FEM 模拟结果作为 3D 交互式对象纳入我的论文中。我正在寻找一种方法,当您单击 3D 对象上的某个区域时显示实际应力值。

我已media9使用以下方法成功将具有 FEM 结果纹理的 SolidWorks 3D 对象实现到 LateX PDF 中:

将 FEM 模拟结果导出为 .wrl 并导入 Meshlab。然后从 Meshlab 将其导出为 .U3D,并勾选颜色选项。

但是我该如何实现实际的模拟结果数据,以便我可以单击对象并显示应力值?也许如果纹理以某种方式链接到应力值数组。我已经找到了一种方法来将应力值(包括 x、y、z 坐标)导出到 csv 表中。所以我有这个。我还没有足够多的 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}

如果有人能给我指明正确的方向或已经解决了这个问题,我将非常感谢您的帮助!感谢您的回答!

相关内容