![]() |
1
2
尝试 gpc 或通用多边形裁剪器库。 |
![]() |
2
2
把在平面上的投影想象成模型的“视图”(即投影方向是视线,投影就是你所看到的)。在这种情况下,要计算的多边形的边界对应于模型的轮廓。 反过来,轮廓是模型中的一组边。对于轮廓中的每个边,相邻面将具有远离平面或朝向平面的法线。你可以用平面法向的面法向的点积来检查这一点——寻找那些相邻面法向具有与投影方向相反符号的点积的边。 找到所有轮廓边后,可以将它们连接到所需多边形的边界中。
一般来说,你可以通过google之类的术语找到更多关于轮廓检测和提取的信息。
|
![]() |
3
1
我也发现了这种方法,我将在下一步尝试。 |
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Diret · 获取范围内每个数字的子倍数的算法 2 年前 |
![]() |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |