Blender Git Loki

Git Commits -> Revision 9296ba8

Revision 9296ba8 by Campbell Barton (master)
November 17, 2020, 13:25 (GMT)
Fix T82637: pack UV islands fails with some non-manifold meshes

Edges with 3 or more connected UV's caused UV pack to fail.

Instead of using functions from uvedit_parametrizer.c which are intended
specifically for ABF/LSCM unwrapping, use a simpler method for packing
which stores arrays of BMesh faces.

Commit Details:

Full Hash: 9296ba867462f7ff3c55bc0c9129af4121243bed
Parent Commit: a993600
Lines Changed: +528, -14

1 Added Path:

/source/blender/editors/uvedit/uvedit_islands.c (+485, -0) (View)

3 Modified Paths:

/source/blender/editors/include/ED_uvedit.h (+15, -0) (Diff)
/source/blender/editors/uvedit/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+27, -14) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021