硬件加速的射线盒相交:Smits(1998)的射线盒相交方法的GPU便携式实现-matlab开发

时间:2024-06-19 01:53:31
【文件属性】:

文件名称:硬件加速的射线盒相交:Smits(1998)的射线盒相交方法的GPU便携式实现-matlab开发

文件大小:56KB

文件格式:ZIP

更新时间:2024-06-19 01:53:31

matlab

% Smit (1998) 的 Ray-box 交叉算法格式化为 arrayfun % 允许硬件加速: % Smits, B. (1998)。 光线追踪的效率问题。 图形学报% 工具,3(2):1-14。 % 使用 gpuarray 和 arrayfun 调用以在 GPU 上执行:this % 可能比矢量化速度提高两个数量级% 基于 CPU 的实现 % Ray box 交集通常用于定位(轴对齐)空间%箱(例如八叉树箱/规则网格)以优化光线跟踪(即通过% 减少潜在三角形的数量 % 输入(标量): % orx, ory, orz: 射线源的 xyz 分量% Dx, Dy, Dz:射线方向(单位)向量的 xyz 分量% minx, miny, minz: 盒子最小值的 xyz 分量% maxx, maxy, maxz: 盒子最大值的 xyz 分量% 输出(标量: % tmin:从射线盒交点到%


【文件预览】:
rayBoxGPU.zip

网友评论