我有以下代码:
(voxelCoord.x < 0 ||
voxelCoord.y < 0 || voxelCoord.z < 0 || voxelCoord.x > 1
|| voxelCoord.y > 1 || voxelCoord.z > 1)
但是,我认为应该可以优化这一点。我认为使用 min 和 max 会让我退缩,有没有像钳子这样的解决方案可以让我检查边界是否通过?
例如; 将
钳位(voxelCoord,float3(0),float3(1))!= voxelCoord
工作?