没有合适的资源?快使用搜索试试~ 我知道了~
isect_segments-bentley_ottmann:BentleyOttmann扫掠线实现(用于查找一组线段中的所有交...
共46个文件
py:25个
svg:18个
rst:1个
需积分: 10 4 下载量 125 浏览量
2021-05-14
12:56:35
上传
评论
收藏 330KB ZIP 举报
温馨提示
多边形交叉点 这是Bentley-Ottmann扫掠线算法的单文件Python3实现,用于列出一组线段中的所有交点。 它旨在可移植且自成一体(移至其他较低级的语言,如C&C ++)。 测试用例显示了来自14,880个路段的所有73,002个交叉点。 动机 在撰写本文时,我找不到Bentley-Ottmann扫描线的所有开源实现,都无法找到一个性能良好且可以重用或移植到不同环境的良好参考实现。 因此,这是我尝试编写具有全面测试的参考实现的尝试。 现有实施 (Java)。 CGAL (C ++)。 从严格意义上讲,并不是Bentley-Ottmann,但是方法非常相似。 是一个很棒的介绍,并且经常链接为参考,它仅检测多边形是否自相交的天气。 目标 使库保持小巧,健壮和可重用。 主要使用与语言无关的功能。 (即使使用了类,将其移动到没有OO的语言也没有问题)。 用法 pol
资源推荐
资源详情
资源评论
收起资源包目录
isect_segments-bentley_ottmann-master.zip (46个子文件)
isect_segments-bentley_ottmann-master
setup.py 713B
.gitignore 34B
LICENSE 1KB
tests
data_svg
test_isect_cross_01.svg 657B
test_isect_crosshatch_03.svg 105KB
test_isect_spiro_01.svg 379KB
test_degenerate_zero_length_02.svg 2KB
test_isect_scatter_01.svg 378KB
test_none_circle.svg 2KB
test_none_line.svg 462B
test_none_circle_2x.svg 5KB
test_none_circle_zigzag.svg 5KB
test_isect_suzzane.svg 122KB
test_isect_scribble_01.svg 70KB
test_isect_bowtie_01.svg 800B
test_degenerate_zero_length_01.svg 2KB
test_isect_crosshatch_01.svg 39KB
test_none_maze.svg 145KB
test_isect_crosshatch_02.svg 19KB
test_isect_bowtie_circle_01.svg 40KB
test_none_square.svg 663B
data
test_isect_cross_01.py 106B
test_isect_bowtie_01.py 203B
test_isect_crosshatch_01.py 4KB
test_degenerate_zero_length_01.py 1KB
test_degenerate_colinear_01.py 2KB
test_degenerate_zero_length_02.py 2KB
test_isect_bowtie_circle_01.py 19KB
test_degenerate_duplicates_01.py 89B
test_isect_crosshatch_02.py 2KB
test_isect_spiro_01.py 18KB
test_none_circle.py 2KB
test_none_line.py 59B
test_none_maze.py 105KB
test_isect_crosshatch_04.py 6KB
test_isect_scribble_01.py 43KB
test_none_circle_2x.py 3KB
test_degenerate_colinear_02.py 3KB
test_isect_suzzane.py 47KB
test_isect_crosshatch_03.py 6KB
test_none_circle_zigzag.py 3KB
test_none_square.py 203B
test_isect_scatter_01.py 54KB
tests.py 7KB
readme.rst 4KB
poly_point_isect.py 42KB
共 46 条
- 1
资源评论
活着奔跑
- 粉丝: 35
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功