Blender Git Commit Log

Git Commits -> Revision d464fb0

Revision d464fb0 by Alexander Gavrilov (master)
January 12, 2017, 18:28 (GMT)
Dynamic Paint: recursively search for island border edges.

It is quite likely in a triangulated mesh that the actual island edge
belongs to a different triangle than the current pixel; for example
consider corners of a triangulated axis aligned rectangle face that
have the additional edge: a pixel there will have to be assigned to
one of the triangles, but one of the edges of the original rectangle
can only be accessed through the other triangle.

Thus for robust operation it is necessary to do a recursive search.
The search is limited by requiring that it only goes through edges
that bring it closer to the target point, and also by depth as a
safeguard.

Differential Revision: https://developer.blender.org/D2409

Commit Details:

Full Hash: d464fb0996d71cafcde865657affd145518108ab
Parent Commit: c937c3a
Lines Changed: +166, -122

1 Modified Path:

/source/blender/blenkernel/intern/dynamicpaint.c (+166, -122) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021