我需要在Matlab中编写一个函数,该函数沿给定公式生成的曲面切割网格。该函数以-(V,F,A,B,C,D)作为参数,其中:
V
-存储顶点索引
F
-存储顶点的值
V and F
形成了网格,需要对其进行切割
A,B,C,D
是由以下公式给出的表面因子:Ax+By+Cz+D=0
以上所有参数都是已知的
该函数需要返回V1,F1,V2,F2,其中:
V1,F1
保留第一个剪切部分的数据,
V2,F2
保留第二个剪切部分的数据。
然后我唯一需要做的就是使用:
figure;
trimesh(F1,V1(:,1),V1(:,2),V1(:,3));
figure;
trimesh(F2,V2(:,1),V2(:,2),V2(:,3));
我完全不知道应该如何开始。我将不胜感激。