在我的工作中,我需要从我的主音量/域中减去非均匀音量,并且两个音量都被离散化为粒子,然后必须在减法后构建3D可视化。
对于一个最小的例子,如果我有两个顶点的立方体设置坐标为
v1=[0 0 0;3 0 0;3 3 0;0 3 0;0 0 3;3 0 3;3 3 3;0 3 3]; % first cube
v2=[1 1 1;2 1 1;2 2 1;1 2 1;1 1 3;2 1 3;2 2 3;1 2 3]; % second cube
其中v = [ X , Y , Z ]是顶点3D坐标。
如何从v1中减去v2并显示结果?
P.S。我设法创建了两个补丁如下:
f1=convhulln(v1);
p1=patch('Vertices',v1,'Faces',f1);
f2=convhulln(v2);
p2=patch('Vertices',v2,'Faces',f2);
然而,我无法弄清楚如何相互减去它们。