gnuplot:3D中的实心填充三角形 - splot函数

时间:2014-03-10 21:40:17

标签: gnuplot

我有这个文件(x.txt):

0 0 0
0 0 2
2 2 1
0 0 0

具有应该形成三角形的顶点坐标。

我希望填充三角形。我尝试了几种方法,但没有成功:

splot "x.txt" with lines     #triangle is not filled

splot "x.txt" with pm3d      #I can see only points

set style fill solid
splot "x.txt" with lines     #Just lines

我在互联网上看到了一些显示如何操作的例子,但是没有一个例子适用于我的观点。示例:http://gnuplot.sourceforge.net/demo/hidden2.html - 几乎我想要的。我希望颜色不要改变,并且在三角形的整个表面上都是一样的。

1 个答案:

答案 0 :(得分:1)

如果您只想显示此三角形,则必须稍微更改文件并使用set pm3d ftriangles。通常,如果两次后续扫描的点数不同,则用于绘制平滑边界:

档案x.txt

0 0 0

0 0 2
2 2 1

绘图
set pm3d ftriangles
splot 'x.txt' w pm3d notitle

4.6.3的结果是:

enter image description here