围绕中心光线创建光线包

问题描述 投票:0回答:0

我寻找一种有效的方法,以定义的角度围绕中心光线(已知原点 O 和归一化方向 D)在 3D 中创建 4 条光线,所有光线都从同一原点开始——在我的例子中是 45 度角(但那应该是变量)。

因为我必须这样做十亿次,所以算法必须具有时间效率。

有什么建议可以有效地做到这一点吗?

我在 z 方向使用预定义的光线包进行了尝试,它将通过获取旋转矩阵并旋转向量来对齐中心光线。但这到目前为止效率很低(即使使用高效的代码)。

generator calculation raycasting raytracing
© www.soinside.com 2019 - 2024. All rights reserved.