1

我在 XYZ 坐标系中有一个平面和一条线。通过我的视角,这条线在某个点穿过平面。这样这条线就在平面下方的图表的一个点上,而在平面上方的其他一些点上。然而,在我目前的观点中,这条线总是可见的,尽管它在平面下方,因此应该是不可见的。是否存在任何命令如何使这种显示方式成为可能?

4

1 回答 1

1

是的,您可以使用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):

在此处输入图像描述

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

另外,我注意到的是,表面网格是在线上方绘制的。我还没有找到改变它的方法。我会对此进行调查,也许它是一个错误。

于 2013-10-17T11:36:47.610 回答