Fix T94888: LineArt use the same triangulation as viewport.

This fixes inconsistencies between line art output and viewport triangulation result.
This commit is contained in:
YimingWu 2022-03-31 20:59:25 +08:00
parent 2f7171622d
commit eb4155cc1e
Notes: blender-bot 2023-02-14 08:10:06 +01:00
Referenced by issue #94888, LineArt: Modifier is creating extra strokes in an extruded circular hole of a subdivided plane
1 changed files with 1 additions and 1 deletions

View File

@ -1783,7 +1783,7 @@ static void lineart_geometry_object_load(LineartObjectInfo *obi, LineartRenderBu
BM_mesh_elem_hflag_disable_all(bm, BM_FACE | BM_EDGE, BM_ELEM_TAG, false);
BM_mesh_triangulate(
bm, MOD_TRIANGULATE_QUAD_FIXED, MOD_TRIANGULATE_NGON_BEAUTY, 4, false, NULL, NULL, NULL);
bm, MOD_TRIANGULATE_QUAD_BEAUTY, MOD_TRIANGULATE_NGON_BEAUTY, 4, false, NULL, NULL, NULL);
BM_mesh_normals_update(bm);
BM_mesh_elem_table_ensure(bm, BM_VERT | BM_EDGE | BM_FACE);
BM_mesh_elem_index_ensure(bm, BM_VERT | BM_EDGE | BM_FACE);