没有合适的资源?快使用搜索试试~ 我知道了~
SymmetricPCVT:具有快速LOS的对称预计算能见度,可用于恶意对象
共24个文件
png:9个
cc:5个
lua:3个
需积分: 8 0 下载量 144 浏览量
2021-05-08
00:13:28
上传
评论
收藏 296KB ZIP 举报
温馨提示
对称的预计算可见性Trie +快速LOS 这是我的“ (PCVT)的实现,与Web上的其他描述相比有两个改进: 最终的视场(FOV)是对称的(这意味着,当且仅当B看到A时,点A才能看到B); 视线(LOS)的时间效率与一个布雷森纳姆的Line呼叫大致相同,但是保持了与整个FOV完全相同的可见性。 当前,有以下实现: C ++ 14 卢阿(luajit) 如果需要,我可以使用更多语言来实现该算法。 一种这样的可能性是用于C ++实现的C包装程序,以便可以与FFI一起使用。 如何使用它? C++/SPCVT.h提供了文档。 Lua实现遵循完全相同的接口。 提供了两种语言的示例。 仅创建一次SPCVT实例,然后选择所需的最大半径。 从那里,您可以根据需要调用FOV或LOS。 FOV要求一个起点(例如,玩家的位置以检查他们可以看到的东西),一个回调函数(用于回答给定位置是否挡住
资源推荐
资源详情
资源评论
收起资源包目录
SymmetricPCVT-master.zip (24个子文件)
SymmetricPCVT-master
README.md 7KB
LICENSE 1KB
images
visits_radii_within_30.png 24KB
beautiful.png 27KB
data30within.csv 467B
data.csv 2KB
visits13_v2.png 34KB
visits_radii_within_150.png 25KB
visits_radii.png 22KB
example.PNG 9KB
beautiful_v2.png 27KB
data150within.csv 2KB
visits13.png 118KB
symmetry.png 23KB
Lua
TranThong.lua 1KB
SPCVT.lua 3KB
example.lua 2KB
C++
TranThong.cc 1KB
SPCVT.h 3KB
examples
example.cc 3KB
genPlot2.cc 783B
genPlot.cc 680B
SPCVT.cc 3KB
TranThong.h 420B
共 24 条
- 1
资源评论
狛绝的追随者
- 粉丝: 24
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功