Blender Git Commit Log
Git Commits -> Revision 01c3a89
Revision 01c3a89 by Bastien Montagne (mesh-transfer-data) November 23, 2014, 14:37 (GMT) |
Remap: Loop raycasting: fallback to nearest check in case raycasting fails. Reason is, it's usually really bad to have most loops of a dest face to map correctly to a source island, and one or two mapping to nothing because raycasting went outside of the island's geometry. Also, in raycast/nearest queries, systematically do a copy of given co/no, we do nor loose much, and inplace modifications here was getting way too much confusing (easy to generate bugs this way, e.g. with 'refinement' process of raycasting, co/no ended up getting transformed several times!). |
Commit Details:
Full Hash: 01c3a89a8454d6b3ffa7135bed8b6e75ab09bc9d
Parent Commit: aaf3719
Lines Changed: +44, -7
1 Modified Path:
/source/blender/blenkernel/intern/mesh_remap.c (+44, -7) (Diff)