diff --git a/src/obj/NiTriBasedGeom.cpp b/src/obj/NiTriBasedGeom.cpp index 3408146245ba255ae01d3fbfb5dae51bc9367df1..d158908310b891f450c4ddf3ba81ae2712a8bf83 100644 --- a/src/obj/NiTriBasedGeom.cpp +++ b/src/obj/NiTriBasedGeom.cpp @@ -320,8 +320,9 @@ void NiTriBasedGeom::UpdateTangentSpace(int method) { } else { - niTriGeomData->SetTangents(tangents); - niTriGeomData->SetBinormals(binormals); + // swap binormals and tangents: [ niftools-Bugs-2466995 ] + niTriGeomData->SetTangents(binormals); + niTriGeomData->SetBinormals(tangents); } }