From afb3ed0f27fd9630265bdd6f248fd25ad27ee5a4 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 26 Jan 2026 12:45:57 -0600 Subject: [PATCH] more straightforward (and corrected) texcoord assignment --- Engine/source/T3D/convexShape.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/source/T3D/convexShape.cpp b/Engine/source/T3D/convexShape.cpp index de992b9a1..1034c474f 100644 --- a/Engine/source/T3D/convexShape.cpp +++ b/Engine/source/T3D/convexShape.cpp @@ -2064,7 +2064,7 @@ void ConvexShape::Geometry::generate(const Vector< PlaneF > &planes, const Vecto for ( S32 j = 0; j < newFace.points.size(); j++ ) { - F32 x = planex.distToPlane( points[ newFace.points[ j ] ] ); + F32 x = -planex.distToPlane( points[ newFace.points[ j ] ] ); F32 y = planey.distToPlane( points[ newFace.points[ j ] ] ); if (!texOffset.empty()) @@ -2086,7 +2086,7 @@ void ConvexShape::Geometry::generate(const Vector< PlaneF > &planes, const Vecto if (vertFlip.size() > 0 && vertFlip[i]) y *= -1; - newFace.texcoords[j].set(-x, -y); + newFace.texcoords[j].set(x, y); } // Data verification tests.