Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找圆和一组多边形之间的重叠区域_C#_Algorithm_Geometry_Polygon_Area - Fatal编程技术网

C# 查找圆和一组多边形之间的重叠区域

C# 查找圆和一组多边形之间的重叠区域,c#,algorithm,geometry,polygon,area,C#,Algorithm,Geometry,Polygon,Area,我找到了一些解决方案来找到圆和1个三角形之间的交点 我正在寻找一个解决方案,找到一个更一般的解决方案,找到平面中多边形重叠的圆区域 没有两个多边形彼此相交或自相交 一个圆可以被多个多边形相交(重叠) 我希望有一个C#解决方案 对于每个三角形i,计算圆和三角形i的交点面积。称之为[i]。 (你说你知道怎么做这部分。) 圆和多边形之间的交点面积为总和(A[i]表示所有三角形i) 为什么我被否决了?可能是因为这是大多数人都会问问题的一个很糟糕的例子。意思你自己做了什么或尝试了什么。。还有,为什么你可

我找到了一些解决方案来找到圆和1个三角形之间的交点

我正在寻找一个解决方案,找到一个更一般的解决方案,找到平面中多边形重叠的圆区域

没有两个多边形彼此相交或自相交

一个圆可以被多个多边形相交(重叠)

我希望有一个C#解决方案

  • 对于每个三角形i,计算圆和三角形i的交点面积。称之为[i]。
    (你说你知道怎么做这部分。)
  • 圆和多边形之间的交点面积为总和(A[i]表示所有三角形i)

  • 为什么我被否决了?可能是因为这是大多数人都会问问题的一个很糟糕的例子。意思你自己做了什么或尝试了什么。。还有,为什么你可以在下面的
    上进行谷歌搜索,找到多边形重叠的圆区域
    看起来也很像
    家庭作业
    我刚上完大学,这不是家庭作业。我在谷歌上搜索了一个解决方案,只找到了碰撞检测的解决方案,几乎没有找到区域的解决方案。如果没有,试试这个。听起来你将不得不重新访问微积分或Trig,这很有帮助,现在我知道从哪里开始了,谢谢