在 Octave 中绘制四面体

Plot a quad face in Octave

我有 4 个点的坐标 (X,Y and Z),(不一定位于同一平面上也不一定是矩形!)我想绘制这个八度音阶的四边形脸。

我使用了下面的绘图函数

plot([x1 x2 x3 x4], [y1 y2 y3 y4], [z1 z2 z3 z4], '-')

但是没用。

结果,我想要的不是线框图(即只绘制边缘),而是整个表面。

有什么建议吗?

谢谢!

编辑:我编辑了我的问题,因为我想知道是否有可能实现轮廓 "less continuous"(见下图)。

得到的结果如下图Contour continuous

我想要一个不太连续的轮廓,我可以清楚地看到不同颜色部分之间的边界(见下图)。

Desired result

有什么建议吗?

谢谢

patch是你的朋友

patch([x1 x2 x3 x4], [y1 y2 y3 y4], [z1 z2 z3 z4], 'red')