gpt4 book ai didi

c# - 射线体素相交

转载 作者:太空狗 更新时间:2023-10-29 23:41:47 25 4
gpt4 key购买 nike

我想测试射线与体素场的交点。

我可以天真地通过计算与当前体素边缘的射线盒交点来爬过体素场,然后对下一个体素做同样的事情,直到我碰到什么东西。但是,难道没有更快的方法来追踪体素场吗?我在想一些类似 Bresenham's line algorithm 的事情在 3D 中,可以快速为我提供给定线相交的所有单元格的东西。以前有人这样做过吗?

由于某些限制以及这些光线追踪并不经常发生的事实,我不想构建八叉树或任何其他数据结构。

最佳答案

Here's Bresenham 的 3D 实现。它在 matlab 中;如果你不说你可以看到一个C implementation here .

关于c# - 射线体素相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com