用矢量场和幅度轮廓绘制三角形几何图形

时间:2014-04-10 05:35:05

标签: python matlab plot gnuplot

我有三角形几何(STL文件),我有每个三角形的矢量场的值。我想在每个三角形上绘制带有矢量场的三角形,并根据矢量的大小为三角形着色。 有没有办法使用像python这样的语言或任何开源软件如gnuplot等来完成这项工作? 如果没有,那么像MATLAB这样的软件呢?

1 个答案:

答案 0 :(得分:0)

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