Commit: 624bb6c9e24b1405c5993d216293ea3730294dd4 Author: YimingWu Date: Mon Oct 19 20:22:44 2020 +0800 Branches: lanpr-under-gp https://developer.blender.org/rB624bb6c9e24b1405c5993d216293ea3730294dd4
LineArt: Fuzzy logic fix. =================================================================== M source/blender/editors/lineart/lineart_chain.c =================================================================== diff --git a/source/blender/editors/lineart/lineart_chain.c b/source/blender/editors/lineart/lineart_chain.c index e1041691fc2..f4e0434b292 100644 --- a/source/blender/editors/lineart/lineart_chain.c +++ b/source/blender/editors/lineart/lineart_chain.c @@ -726,16 +726,17 @@ static LineartChainRegisterEntry *lineart_chain_get_closest_cre(LineartRenderBuf for (cre = ba->linked_chains.first; cre; cre = next_cre) { next_cre = cre->next; if (cre->rlc->object_ref != rlc->object_ref) { - if (rb->fuzzy_everything || rb->fuzzy_intersections) { - /* If none of those are intersection lines... */ - if ((!(cre->rlc->type & LRT_EDGE_FLAG_INTERSECTION)) && - (!(rlc->object_ref->type & LRT_EDGE_FLAG_INTERSECTION))) { - continue; /* We don't want to chain along different objects at the moment. */ + if (!rb->fuzzy_everything) { + if(rb->fuzzy_intersections){ + /* If none of those are intersection lines... */ + if ((!(cre->rlc->type & LRT_EDGE_FLAG_INTERSECTION)) && + (!(rlc->type & LRT_EDGE_FLAG_INTERSECTION))) { + continue; /* We don't want to chain along different objects at the moment. */ + } + }else { + continue; } } - else { - continue; - } } if (cre->rlc->picked || cre->picked) { // BLI_remlink(&ba->linked_chains, cre); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs