MATLAB-如何沿给定公式的表面切割网格?

时间:2019-05-27 19:49:09

标签: matlab formula mesh surface


我需要在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));

我完全不知道应该如何开始。我将不胜感激。

0 个答案:

没有答案