diff --git a/scenes/StreamContainer.cs b/scenes/StreamContainer.cs index 8227dcc..541b2e2 100644 --- a/scenes/StreamContainer.cs +++ b/scenes/StreamContainer.cs @@ -254,7 +254,14 @@ public class StreamContainer : Spatial { int instanceIndex = _tileToInstanceIndex[tile3D]; - Transform instanceTransform = new Transform(tile3D.GlobalTransform.basis.Rotated(Vector3.Up, Mathf.Deg2Rad(30)), tile3D.GlobalTransform.origin + Vector3.Up * -2.5f); + Vector3 scale = Vector3.One; + if (ShowHexTiles) + { + scale.x *= 0.96f; + scale.z *= 0.96f; + } + + Transform instanceTransform = new Transform(tile3D.GlobalTransform.basis.Rotated(Vector3.Up, Mathf.Deg2Rad(30)).Scaled(scale), tile3D.GlobalTransform.origin + Vector3.Up * -2.5f); _tileMultiMesh.Multimesh.SetInstanceTransform(instanceIndex, instanceTransform); }