Add minor Y offset to grid to prevent artifacts with floor in sample scenes

This commit is contained in:
Wojtek Figat
2024-06-11 11:40:13 +02:00
parent 5b71591998
commit dfc1db672d

View File

@@ -94,12 +94,13 @@ namespace FlaxEditor.Gizmo
// Update vertices of the plane
// TODO: perf this operation in a Vertex Shader
float y = 1.5f; // Add small bias to reduce Z-fighting with geometry at scene origin
var vertices = new Float3[]
{
new Float3(-gridSize + camPos.X, 0, -gridSize + camPos.Z),
new Float3(gridSize + camPos.X, 0, gridSize + camPos.Z),
new Float3(-gridSize + camPos.X, 0, gridSize + camPos.Z),
new Float3(gridSize + camPos.X, 0, -gridSize + camPos.Z),
new Float3(-gridSize + camPos.X, y, -gridSize + camPos.Z),
new Float3(gridSize + camPos.X, y, gridSize + camPos.Z),
new Float3(-gridSize + camPos.X, y, gridSize + camPos.Z),
new Float3(gridSize + camPos.X, y, -gridSize + camPos.Z),
};
fixed (Float3* ptr = vertices)
{