Revision: 60242 http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60242 Author: jesterking Date: 2013-09-19 21:59:22 +0000 (Thu, 19 Sep 2013) Log Message: ----------- Ensure positions can be read for sources that have stride defined as 2 (2D coordinates).
Modified Paths: -------------- trunk/blender/source/blender/collada/MeshImporter.cpp Modified: trunk/blender/source/blender/collada/MeshImporter.cpp =================================================================== --- trunk/blender/source/blender/collada/MeshImporter.cpp 2013-09-19 20:27:26 UTC (rev 60241) +++ trunk/blender/source/blender/collada/MeshImporter.cpp 2013-09-19 21:59:22 UTC (rev 60242) @@ -665,7 +665,11 @@ v[0] = (*values)[i++]; v[1] = (*values)[i++]; - v[2] = (*values)[i]; + if(stride>=3) { + v[2] = (*values)[i]; + } else { + v[2] = 0.0f; + } } break; @@ -676,13 +680,18 @@ v[0] = (float)(*values)[i++]; v[1] = (float)(*values)[i++]; - v[2] = (float)(*values)[i]; + if(stride>=3) { + v[2] = (float)(*values)[i]; + } else { + v[2] = 0.0f; + } } break; default: break; } } + bool MeshImporter::is_flat_face(unsigned int *nind, COLLADAFW::MeshVertexData& nor, int count) { float a[3], b[3]; _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs