【发布时间】:2014-04-10 05:35:04
【问题描述】:
我有三角几何(STL 文件),并且我有每个三角形的矢量场的值。我想用每个三角形上的矢量场绘制三角形,并根据矢量的大小为三角形着色。 有没有什么方法可以使用诸如 python 之类的语言或诸如 gnuplot 之类的任何开源软件来完成此任务? 如果没有,那么像 MATLAB 这样的软件呢?
【问题讨论】:
标签: python matlab plot gnuplot
我有三角几何(STL 文件),并且我有每个三角形的矢量场的值。我想用每个三角形上的矢量场绘制三角形,并根据矢量的大小为三角形着色。 有没有什么方法可以使用诸如 python 之类的语言或诸如 gnuplot 之类的任何开源软件来完成此任务? 如果没有,那么像 MATLAB 这样的软件呢?
【问题讨论】:
标签: python matlab plot gnuplot
根据http://en.wikipedia.org/wiki/STL_%28file_format%29,您可以将颜色和法线信息存储在 STL 二进制文件中。我会制作一个 python 脚本来创建一个新的二进制 STL,其中每个方面(三角形)都有一种颜色,并使用法线来存储向量。然后我会在 Blender 中导入这个文件并要求它显示法线和平面颜色。然后,您将执行 OpenGL 渲染(它只是一个按下按钮)以导出您想要查看的视图的 PNG 文件。 你有示例场景吗?
【讨论】: