[Bf-blender-cvs] [7210b025aa9] soc-2021-knife-tools: Knife: Cut along edges to reposition cut start more easily
Cian Jinks
noreply at git.blender.org
Sun Sep 5 17:47:10 CEST 2021
Commit: 7210b025aa9251d659e740b7b98d6454133e04ba
Author: Cian Jinks
Date: Sun Sep 5 16:45:57 2021 +0100
Branches: soc-2021-knife-tools
https://developer.blender.org/rB7210b025aa9251d659e740b7b98d6454133e04ba
Knife: Cut along edges to reposition cut start more easily
After receiving feedback on devtalk, users expressed they wished to be able to cut along an edge so they could make further cuts from a new position along the edge.
This also adds the potential to implement snapping to a given distance along an edge.
===================================================================
M source/blender/editors/mesh/editmesh_knife.c
===================================================================
diff --git a/source/blender/editors/mesh/editmesh_knife.c b/source/blender/editors/mesh/editmesh_knife.c
index 101a15ae636..e0540e8c1e8 100644
--- a/source/blender/editors/mesh/editmesh_knife.c
+++ b/source/blender/editors/mesh/editmesh_knife.c
@@ -3081,12 +3081,6 @@ static void knife_find_line_hits(KnifeTool_OpData *kcd)
for (val = BLI_smallhash_iternew(&kfes, &hiter, (uintptr_t *)&kfe); val;
val = BLI_smallhash_iternext(&hiter, (uintptr_t *)&kfe)) {
- /* If we intersect any of the vertices, don't attempt to intersect the edge. */
- if (BLI_smallhash_lookup(&kfvs, (intptr_t)kfe->v1) ||
- BLI_smallhash_lookup(&kfvs, (intptr_t)kfe->v2)) {
- continue;
- }
-
knife_project_v2(kcd, kfe->v1->cageco, se1);
knife_project_v2(kcd, kfe->v2->cageco, se2);
int isect_kind = 1;
More information about the Bf-blender-cvs
mailing list