diff --git a/NifImport/ImportMeshAndSkin.cpp b/NifImport/ImportMeshAndSkin.cpp index 552a76fd3f841da4f5c2053760ab7dfa08d971da..60fd100083116795f5814e1006879b4ece4b486e 100644 --- a/NifImport/ImportMeshAndSkin.cpp +++ b/NifImport/ImportMeshAndSkin.cpp @@ -136,7 +136,9 @@ bool NifImporter::ImportMesh(ImpNode *node, TriObject *o, NiTriBasedGeomRef triG pFaces[i].SpecifyNormalID(1, tri.v2); pFaces[i].SpecifyNormalID(2, tri.v3); } +#if VERSION_3DSMAX > ((7000<<16)+(15<<8)+0) // Version 7+ specNorms->SetAllExplicit(true); +#endif specNorms->CheckNormals(); } #endif @@ -368,7 +370,9 @@ bool NifImporter::ImportMultipleGeometry(NiNodeRef parent, vector<NiTriBasedGeom // face.SpecifyNormalID(1, tri.v2); // face.SpecifyNormalID(2, tri.v3); //} - specNorms->SetAllExplicit(true); +#if VERSION_3DSMAX > ((7000<<16)+(15<<8)+0) // Version 7+ + specNorms->SetAllExplicit(true); +#endif specNorms->CheckNormals(); } #endif