【问题标题】:Plot triangulated geometry with vector field and magnitude contour绘制带有矢量场和幅度轮廓的三角几何
【发布时间】:2014-04-10 05:35:04
【问题描述】:

我有三角几何(STL 文件),并且我有每个三角形的矢量场的值。我想用每个三角形上的矢量场绘制三角形,并根据矢量的大小为三角形着色。 有没有什么方法可以使用诸如 python 之类的语言或诸如 gnuplot 之类的任何开源软件来完成此任务? 如果没有,那么像 MATLAB 这样的软件呢?

【问题讨论】:

    标签: python matlab plot gnuplot


    【解决方案1】:

    根据http://en.wikipedia.org/wiki/STL_%28file_format%29,您可以将颜色和法线信息存储在 STL 二进制文件中。我会制作一个 python 脚本来创建一个新的二进制 STL,其中每个方面(三角形)都有一种颜色,并使用法线来存储向量。然后我会在 Blender 中导入这个文件并要求它显示法线和平面颜色。然后,您将执行 OpenGL 渲染(它只是一个按下按钮)以导出您想要查看的视图的 PNG 文件。 你有示例场景吗?

    【讨论】:

    • 不,我没有。我以前没有使用过搅拌机。我会试一试并回复。
    • 我的意思是,你有 STL 样本和每个三角形的向量场值吗?
    • 我有一个示例 stl 文件和向量场的值。这是链接:dropbox.com/sh/zsuwf0f86wyyrtv/dqS-siCSyn。 .dat 文件具有以下列: 三角形编号。在 stl 文件中,三角形质心的 X、Y 和 Z 坐标,矢量场的 X、Y 和 Z 分量。我尝试在 Blender 中打开这个 stl 文件,但没有成功。
    • 什么不成功?导入 STL ?导入你的 .dat 吗?两者都有?
    • Blender 无法识别原始 stl 文件本身。
    猜你喜欢
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多