Gnuplot平面曲线

Gnuplot平面曲线,gnuplot,Gnuplot,在XYZ坐标系中有一个平面和一条直线。这条线通过我的视角在某个点穿过飞机。所以这条线在平面下方的一个点上,在平面上方的一些其他点上。然而,在我当前的透视图中,这条线始终可见,尽管它位于平面下方,因此不应可见。是否有任何命令可以使这种显示方式成为可能?是的,您可以使用hidden3d选项隐藏曲面后面的各个线条部分: set ticslevel 0 set hidden3d set view 40,50 set isosamples 30 splot x+y, "-" with

在XYZ坐标系中有一个平面和一条直线。这条线通过我的视角在某个点穿过飞机。所以这条线在平面下方的一个点上,在平面上方的一些其他点上。然而,在我当前的透视图中,这条线始终可见,尽管它位于平面下方,因此不应可见。是否有任何命令可以使这种显示方式成为可能?

是的,您可以使用
hidden3d
选项隐藏曲面后面的各个线条部分:

set ticslevel 0
set hidden3d
set view 40,50
set isosamples 30
splot x+y, "-" with lines
10 10 -10
0 0 10
e
这给出了(见第4.6.4节):

对于此解决方案,您需要一个数据文件(或上面指定的内联数据)来定义行。不知道,是否可能有另一种变体


此外,我注意到的是,曲面栅格绘制在直线上方。我还没有找到一个方法来改变这一点。我将对此进行调查,可能是一个bug。

是的,您可以使用
hidden3d
选项隐藏曲面后面的各个线条部分:

set ticslevel 0
set hidden3d
set view 40,50
set isosamples 30
splot x+y, "-" with lines
10 10 -10
0 0 10
e
这给出了(见第4.6.4节):

对于此解决方案,您需要一个数据文件(或上面指定的内联数据)来定义行。不知道,是否可能有另一种变体

此外,我注意到的是,曲面栅格绘制在直线上方。我还没有找到一个方法来改变这一点。我会调查的,可能是个bug