使用R中的方位角分割Voronoi单元
我使用使用R中的方位角分割Voronoi单元,r,voronoi,R,Voronoi,我使用deldirR包为二维空间中的N个点生成了Voronoi细分 现在我想根据给定的方位角将每个Voronoi单元划分为三个Voronoi单元,如下所述: 方位角作为输入。例如:方位角=0意味着一个区域应该在角度=0到角度=120之间用两条线隔开。下一个区域按角度=120到角度=240,最后一个区域为剩余区域 方位角是这种分离的起始角度,它总是跨越120度。更详细地说,从每个点生成Voronoi,精确地绘制三条线,将先前的Voronoi单元划分为三个Voronoi单元 这可以通过使用del
deldir
R包为二维空间中的N个点生成了Voronoi细分
现在我想根据给定的方位角将每个Voronoi单元划分为三个Voronoi单元,如下所述:
方位角作为输入。例如:方位角=0意味着一个区域应该在角度=0到角度=120之间用两条线隔开。下一个区域按角度=120到角度=240,最后一个区域为剩余区域
方位角是这种分离的起始角度,它总是跨越120度。更详细地说,从每个点生成Voronoi,精确地绘制三条线,将先前的Voronoi单元划分为三个Voronoi单元
这可以通过使用
deldir
包来实现吗?如果没有,谁能建议对此进行扩展 我不知道有什么简单的方法可以做到这一点。但是,您可以尝试手动创建这些行
我会尝试以下几点:
这可能是一个非常笨拙的解决方案,但这是我唯一能想到的解决办法;) 谢谢你的回答。我也使用tripack R库获得边界点。