【发布时间】:2021-09-21 16:53:01
【问题描述】:
输入:
- 多边形(您可以将其想象成一条街道:长且相对狭窄)
- 直线:假定直线位于多边形内并沿着多边形的整个长度延伸
- 所需区域:生成的输出子多边形必须具有的区域
输出:
- 输入多边形的子多边形,其面积为输入所需的面积。
输入多边形在给定线的某个点处被切割成两部分,其中一条线(如果可能)垂直于该线。
我希望它清楚我的意思 - 单独描述问题已经相当困难。
我正在使用 shapley 几何库(用于 python)。 多边形被描述为一组表示外边界的点,以及可选的一组描述多边形内部孔的点。 线被描述为点列表。
【问题讨论】: