Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2004-09-13 02:35:49 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2004-09-13 02:35:49 +0400
commit025e6b8b4f9234d1dda508132de649d383611f4f (patch)
tree25ee31842c7adac17007ffe7b808e2afd68f336c /source/blender/src/unwrapper.c
parent74c0946e4ac3c406dd667ce07f92e6672910531a (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.c11
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;