diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2004-09-13 02:35:49 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2004-09-13 02:35:49 +0400 |
commit | 025e6b8b4f9234d1dda508132de649d383611f4f (patch) | |
tree | 25ee31842c7adac17007ffe7b808e2afd68f336c /source/blender/src/unwrapper.c | |
parent | 74c0946e4ac3c406dd667ce07f92e6672910531a (diff) |
Fix for error in last commit: forgot to check if me->medge==NULL when making
LSCM seam groups.
Diffstat (limited to 'source/blender/src/unwrapper.c')
-rw-r--r-- | source/blender/src/unwrapper.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/src/unwrapper.c b/source/blender/src/unwrapper.c index f22432a8a29..451a4c1beca 100644 --- a/source/blender/src/unwrapper.c +++ b/source/blender/src/unwrapper.c @@ -231,6 +231,17 @@ static int make_seam_groups(Mesh *me, int **seamgroups) if(!me || !me->tface) return 0; groups= (int*)MEM_callocN(sizeof(int)*me->totface, "SeamGroups"); + + if(me->medge==NULL) { + tface= (TFace*)me->tface; + gface= groups; + for(a=me->totface; a>0; a--, tface++, gface++) + if(tface->flag & TF_SELECT) + *gface= 1; + *seamgroups= groups; + return 1; + } + htable= make_hash_edge_table(me, 0); mface= (MFace*)me->mface; |