在matlab中指定2D补丁的z排序

时间:2013-06-17 21:15:41

标签: matlab plot patch z-order

我使用以下代码

绘制一些2D补丁(本例中为三角形)
patch('Faces',tris1,'Vertices',XX,'FaceColor','flat',...
            'FaceVertexCData',colors1,...
            'CDataMapping','scaled');

然后我绘制第二组2D补丁

patch('Faces',tris2,'Vertices',XX,'FaceColor','flat',...
            'FaceVertexCData',colors2,...
            'CDataMapping','scaled');

我希望第二组始终显示在第一组之上(我相信通常称为“z-ordering”)。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以将Z值0添加到顶点,将tris1和Z值1添加到tris2的顶点 - 即使您的绘图为“3d”。