Fix T94878: LineArt crease threshold logic error.

A coding mistake allows default crease to override object crease, now fixed.
This commit is contained in:
YimingWu 2022-01-14 21:42:52 +08:00
parent c0432d5edb
commit 0cf746c1fa
Notes: blender-bot 2023-02-14 08:40:26 +01:00
Referenced by issue #94878, Line Art: Per object Override Crease setting does not work
Referenced by issue #93479, 3.0 Potential candidates for corrective releases
1 changed files with 1 additions and 1 deletions

View File

@ -1777,7 +1777,7 @@ static void lineart_geometry_object_load(LineartObjectInfo *obi, LineartRenderBu
if (orig_ob->lineart.flags & OBJECT_LRT_OWN_CREASE) {
use_crease = cosf(M_PI - orig_ob->lineart.crease_threshold);
}
if (obi->original_me->flag & ME_AUTOSMOOTH) {
else if (obi->original_me->flag & ME_AUTOSMOOTH) {
use_crease = cosf(obi->original_me->smoothresh);
use_auto_smooth = true;
}