Blender Git Loki
Git Commits -> Revision 7867813
April 27, 2021, 20:04 (GMT) |
* Got box trim tool working for dyntopo - This required implementing SCULPT_UNDO_GEOMETRY for dyntopo. That turned out to be more work then I expected. Basically it writes an entire Mesh to BMLogEntry, which can be swapped with current bmesh. Tricky part was patching bm log ids. |
Commit Details:
Full Hash: 786781304c16f44704ac45fe0d5d804dc0f8f927
Parent Commit: 3028d53
Lines Changed: +477, -42
12 Modified Paths:
/source/blender/blenkernel/BKE_customdata.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+12, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+16, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+5, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+159, -9) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+166, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.h (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+52, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.h (+2, -0) (Diff)
/source/blender/bmesh/operators/bmo_dissolve.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+49, -24) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+10, -1) (Diff)
/source/blender/blenkernel/BKE_pbvh.h (+12, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+16, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+5, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+159, -9) (Diff)
/source/blender/bmesh/intern/bmesh_log.c (+166, -0) (Diff)
/source/blender/bmesh/intern/bmesh_log.h (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.c (+52, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_convert.h (+2, -0) (Diff)
/source/blender/bmesh/operators/bmo_dissolve.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+49, -24) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+10, -1) (Diff)