大批量的几何图形求交算法

简介

该仓库包含了一个性能较好的求交算法,用于计算大批量的几何图形之间的相交情况。

组成

  1. 算法核心在intersect/RangeBound/RangeBound.cpp中。
  2. 测试代码在intersect/Testing中,包含准确性测试、性能测试,测试结果会打印在TestResult.log中,如:

对84834个实体求交 -> 算法1:暴力遍历 总计:121727ms

对84834个实体求交 -> 算法2:外包排斥 总计:35315ms

对84834个实体求交 -> 算法3:Range2d 总计:803ms

  1. 为了支持测试,项目中把84834个图形序列化到数据库TestData.db3中,intersect/SQLite/SindySQLite.cpp提供相应的读写函数。
  2. intersect/Common包含了一些计时等工具函数。
  3. ……

【github地址,觉得有用请点击星星支持一下】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值