相关疑难解决方法(0)

如何使用C#查找默认Web浏览器?

有没有办法可以使用C#查找我的默认Web浏览器的名称?(Firefox,谷歌浏览器等..)

能告诉我一个例子吗?

c#

32
推荐指数
5
解决办法
2万
查看次数

找到两个3D多边形的交集

又称3D中的多边形裁剪算法

又找到2个碰撞多边形之间的碰撞流形

大多数用于多边形裁剪的算法都针对2D进行了详细描述,并且描述为可扩展到3D但没有细节.例如sutherland-hodgman裁剪算法

我无法在互联网上找到任何3D实现或伪代码,我现在在这里问(并试图回答我自己的问题)

该算法将采用两种形状,如下所示: 绿色形状由蓝色形状截去

并输出两个形状的交集,如下所示: 两个形状的交点

请注意,尽管Sutherland-Hodgman算法找到了两个多边形的交集,但它(和大多数其他多边形)在剪切多边形和剪切多边形之间进行了区分.修剪的多边形可以是凹的或凸的,但是修剪的形状必须是凸的.然而,我在扩展到3D时的实现要求两个形状都是凸的,这表明它不是真正的3D sutherland-hodgman算法,并且其他答案(使用任何算法)提升这个要求将非常感激

java intersection clipping polygons collision

13
推荐指数
1
解决办法
3089
查看次数

标签 统计

c# ×1

clipping ×1

collision ×1

intersection ×1

java ×1

polygons ×1