Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在从事光线追踪器采摘工作。并阅读论文“GPU Raytracer 的 KD-Tree Acceleration Structures”,我了解了主要流程。论文结构中的“float2”、“float3”和“short2”是什么?论文链接
这通常意味着它是一个多维变量(想想 2D 或 3D 空间),这就是为什么有 2 或 3 作为后缀:
float2 variable;意味着你可以这样做:variable.x = 0.0f; variable.y = 1.0f;
float2 variable;
variable.x = 0.0f; variable.y = 1.0f;
与 类似float3,但这次也有.z一部分。
float3
.z
在论文中,他们使用这些类型在 2D 或 3D 空间中存储一个点,从而定义了 KD-tree 的边界框。