Blender Git Commit Log

Git Commits -> Revision 704d49e

Revision 704d49e by Cian Jinks (soc-2021-knife-tools)
September 20, 2021, 20:40 (GMT)
Knife: Better multi-object edit mode

The knife tool can now make cuts in multi-object edit mode which cross over multiple objects and go from the geometry of one object to multiple others.

Previously, object switching functionality was implemented but this proved insufficient to achieve the functionality contained within this patch. Instead, the dependence on a singular Object and BMEditMesh stored in the KnifeTool_OpData struct needed to be entirely removed.

This has resulted in a lot of passing around of Object pointers which could potentially be simplified using a map of some kind in the future. For now it works well.

Commit Details:

Full Hash: 704d49ebd74bb0ae8f94827e8a4b939954e90ca1
Parent Commit: 9d43507
Lines Changed: +278, -345

1 Modified Path:

/source/blender/editors/mesh/editmesh_knife.c (+278, -345) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021