diff options
-rw-r--r-- | source/blender/blenkernel/intern/bvhutils.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/bvhutils.c b/source/blender/blenkernel/intern/bvhutils.c index 1c70e47a538..c9ab126d7ab 100644 --- a/source/blender/blenkernel/intern/bvhutils.c +++ b/source/blender/blenkernel/intern/bvhutils.c @@ -574,6 +574,13 @@ BVHTree* bvhtree_from_mesh_faces(BVHTreeFromMesh *data, DerivedMesh *mesh, float int i; int numFaces= mesh->getNumTessFaces(mesh); + /* BMESH spesific check that we have tessfaces, + * we _could_ tesselate here but rather not - campbell + * + * this assert checks we have tessfaces, + * if not caller should use DM_ensure_tessface() */ + BLI_assert(!(numFaces == 0 && mesh->getNumPolys(mesh) != 0)); + if(numFaces != 0) { /* Create a bvh-tree of the given target */ |