Fix T94878: LineArt crease threshold logic error.
A coding mistake allows default crease to override object crease, now fixed.
This commit is contained in:
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
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue