From 607b2dd8269d22562fc2cedc9770d0ea30f121fa Mon Sep 17 00:00:00 2001 From: Germano Cavalcante Date: Mon, 18 Nov 2024 11:17:57 -0300 Subject: [PATCH] Fix: assert failure when snapping to geometry with only vertices These geometries do not have "EDGE_ENDPOINT". --- source/blender/editors/transform/transform_snap_object_mesh.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/blender/editors/transform/transform_snap_object_mesh.cc b/source/blender/editors/transform/transform_snap_object_mesh.cc index 5af0d5108e2..284a1cc6647 100644 --- a/source/blender/editors/transform/transform_snap_object_mesh.cc +++ b/source/blender/editors/transform/transform_snap_object_mesh.cc @@ -557,8 +557,7 @@ static eSnapMode snapMesh(SnapObjectContext *sctx, elem = SCE_SNAP_TO_EDGE; } } - else { - BLI_assert(snap_to & SCE_SNAP_TO_EDGE_ENDPOINT); + else if (snap_to & SCE_SNAP_TO_EDGE_ENDPOINT) { if (bvhtree[0]) { /* Snap to loose edges verts. */ BLI_bvhtree_find_nearest_projected(