From d476f254e435ef7a788e3d0bf08e8bf6ce63e767 Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Fri, 11 Dec 2020 18:52:05 -0800 Subject: [PATCH] fix sprite mesh normals --- Geometry/SpriteMesh.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Geometry/SpriteMesh.cs b/Geometry/SpriteMesh.cs index 7870333..ee8ccd8 100644 --- a/Geometry/SpriteMesh.cs +++ b/Geometry/SpriteMesh.cs @@ -80,19 +80,19 @@ namespace Kav } result[0].Position = new Vector3(-width / 2, height / 2, 0); - result[0].Normal = new Vector3(0, 0, 1); + result[0].Normal = new Vector3(0, 0, -1); result[0].TextureCoordinate = new Vector2(xLeft, yTop); result[1].Position = new Vector3(width / 2, height / 2, 0); - result[1].Normal = new Vector3(0, 0, 1); + result[1].Normal = new Vector3(0, 0, -1); result[1].TextureCoordinate = new Vector2(xRight, yTop); result[2].Position = new Vector3(-width / 2, -height / 2, 0); - result[2].Normal = new Vector3(0, 0, 1); + result[2].Normal = new Vector3(0, 0, -1); result[2].TextureCoordinate = new Vector2(xLeft, yBottom); result[3].Position = new Vector3(width / 2, -height / 2, 0); - result[3].Normal = new Vector3(0, 0, 1); + result[3].Normal = new Vector3(0, 0, -1); result[3].TextureCoordinate = new Vector2(xRight, yBottom); return result;