Fix for bug #5439:

UV Project modifies original UV coords.
This commit is contained in:
Brecht Van Lommel
2007-01-14 15:52:55 +00:00
parent 9ff80bea56
commit d90c686bdb

View File

@@ -2617,6 +2617,11 @@ static DerivedMesh *uvprojectModifier_do(UVProjectModifierData *umd,
tface = dm->getFaceDataArray(dm, CD_MTFACE);
new_tfaces = 1;
}
else {
/* make sure we are not modifying the original layer */
CustomData_duplicate_referenced_layer(&dm->faceData, CD_MTFACE);
tface = dm->getFaceDataArray(dm, CD_MTFACE);
}
numVerts = dm->getNumVerts(dm);