Orange branch commit.

This commit adds new underlying uv unwrapper code, intended to be
more extensible. At the moment this has a re-implementation of LSCM.
This has not been activated yet, since it doesn't add anything new.

What's new is the stretch minimize tool from tuhopuu. It works by
selecting some some uv's in the uv editor window, and then pressing
ctrl+V. The uv's on the boundary stay fixed.

More stuff will follow as I port it over & fix it.
This commit is contained in:
2005-12-01 02:09:21 +00:00
parent 1eab492c4b
commit d6feeb6b22
9 changed files with 2996 additions and 797 deletions

View File

@@ -3867,8 +3867,7 @@ static void winqreadimagespace(ScrArea *sa, void *spacedata, BWinEvent *evt)
sample_vpaint();
break;
case AKEY:
if((G.qual==0))
select_swap_tface_uv();
select_swap_tface_uv();
break;
case BKEY:
if(G.qual==LR_SHIFTKEY)
@@ -3956,6 +3955,8 @@ static void winqreadimagespace(ScrArea *sa, void *spacedata, BWinEvent *evt)
stitch_uv_tface(0);
else if(G.qual==LR_SHIFTKEY)
stitch_uv_tface(1);
else if(G.qual==LR_CTRLKEY)
minimize_stretch_tface_uv();
break;
case WKEY:
weld_align_menu_tface_uv();