Я хочу включить результат моделирования FEM в свою диссертацию в виде интерактивного 3D-объекта. Я ищу способ показать фактическое значение напряжения при щелчке по области на 3D-объекте.
Мне media9
удалось успешно внедрить 3D-объект SolidWorks с текстурой результата FEM в файл 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}
Если кто-то может указать мне правильное направление или уже решил эту проблему, ваша помощь будет высоко оценена! Спасибо за ваши ответы!