Fix T53997: island_margin in bpy.ops.uv.smart_project seems to have no effect
Now island margin acts as a percentage instead of being the actual distance. So the margin distance will always be the same regardless of the actual size of the geometry. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4514
This commit is contained in:
@@ -583,10 +583,10 @@ def packIslands(islandList):
|
||||
w, h = maxx - minx, maxy - miny
|
||||
|
||||
if USER_ISLAND_MARGIN:
|
||||
minx -= USER_ISLAND_MARGIN # *w
|
||||
miny -= USER_ISLAND_MARGIN # *h
|
||||
maxx += USER_ISLAND_MARGIN # *w
|
||||
maxy += USER_ISLAND_MARGIN # *h
|
||||
minx -= USER_ISLAND_MARGIN * w/2
|
||||
miny -= USER_ISLAND_MARGIN * h/2
|
||||
maxx += USER_ISLAND_MARGIN * w/2
|
||||
maxy += USER_ISLAND_MARGIN * h/2
|
||||
|
||||
# recalc width and height
|
||||
w, h = maxx - minx, maxy - miny
|
||||
|
||||
Reference in New Issue
Block a user