问题描述
我有一个网格大部分是平面的我想通过使用法线找到所有共面的面。我将通过找到指向同一方向的所有法线来解决这个问题;也就是说,通过点积检查容差内的所有共线法向量。 但这意味着我必须通过循环检查每个向量。
var
a,b,x,y,n:integer;
begin
readln(a,y);
if a<b and x<y then n:=a+y;
if a<b and x>y then n:=a+y;
if a>b and x<y then n:=b+x;
if a>b and x>y then n:=b+x;
writeln(n);
end.
因此我的问题是:有没有更好的方法来检查一组向量的共线性,在 Eigen 中以更紧凑的方式一起检查而不循环?
编辑:假设网格大部分是平面的
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)