Blender Git Loki

Git Commits -> Revision edfd989

Revision edfd989 by Tamito Kajiyama (master)
June 1, 2014, 07:24 (GMT)
Fix T40315: Boolean modifier with Freestyle edges.

The helper function `make_freestyle_edge_mark_hash()` was referring to the
original mesh to determine Freestyle edge marks for individual derived mesh edges.
This is no longer necessary now that derived meshes deliver CD_FREESTYLE_EDGE
and CD_FREESTYLE_FACE layers of their own. The reference of the original mesh
was also inappropriate since the edges coming from one of the operands of a boolean
modifier don't have proper CD_ORIGINDEX values but ORIGINDEX_NONE's.

Many thanks to Sergey Sharybin for patch contributions and discussions.

Commit Details:

Full Hash: edfd989e864f2c87d2bbceef1acf88bbb46db497
Parent Commit: c641baa
Lines Changed: +12, -21

2 Modified Paths:

/source/blender/blenkernel/intern/object.c (+6, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+6, -21) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021