Compare commits

...

2 Commits

Author SHA1 Message Date
d7c541fcc5 front_face_offset 0.01 -> 0.05 2026-03-16 00:01:10 +01:00
16b901fab7 fix rendering on the opposite side when reading "side" 2026-03-15 23:55:21 +01:00

View File

@@ -14,7 +14,7 @@ namespace ChestPreview.Rendering;
internal class WorldBillboardPresenter(ICoreClientAPI api)
{
private const int multiblock_scan_radius = 2;
private static readonly float front_face_offset = 0.01f;
private static readonly float front_face_offset = 0.05f;
private readonly ICoreClientAPI api = api;
private readonly List<BillboardTarget> frameBillboards = [];
@@ -260,16 +260,16 @@ internal class WorldBillboardPresenter(ICoreClientAPI api)
switch (side.ToLowerInvariant())
{
case "north":
facing = new Vec3f(0f, 0f, -1f);
return true;
case "south":
facing = new Vec3f(0f, 0f, 1f);
return true;
case "south":
facing = new Vec3f(0f, 0f, -1f);
return true;
case "east":
facing = new Vec3f(1f, 0f, 0f);
facing = new Vec3f(-1f, 0f, 0f);
return true;
case "west":
facing = new Vec3f(-1f, 0f, 0f);
facing = new Vec3f(1f, 0f, 0f);
return true;
case "up":
facing = new Vec3f(0f, 1f, 0f);