Blender Git Commits

Blender Git "bmesh-boolean-experiment" branch commits.

Page: 3 / 4

December 4, 2015, 00:40 (GMT)
Fix for booleans with edges overlapping faces exactly
December 3, 2015, 06:51 (GMT)
Minor edits - enable dissolve by default
December 3, 2015, 05:09 (GMT)
Support dissolving vertices created by tessellated edges

This needs to be done using different logic for boolean operations to ensure its not creating 2-sided faces.

Also make dissolve and separate into options (mainly for testing/debugging).
December 3, 2015, 02:46 (GMT)
Allow to switch between bmesh and carve boolean from the modifier UI
December 3, 2015, 02:00 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 28, 2015, 03:00 (GMT)
BMesh boolean no longer splits geometry

Duplicate geometry was created along intersections.
November 28, 2015, 02:42 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 27, 2015, 11:20 (GMT)
Use BM_face_calc_point_in_face API call
November 27, 2015, 11:16 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 27, 2015, 05:46 (GMT)
remove unneeded edge tagging & un-indent block
November 27, 2015, 05:40 (GMT)
Perform boolean test even when theres no intersections
November 27, 2015, 05:09 (GMT)
Boolean: checking index of faces wasn't reliable to tell the mesh it came from

When faces are split, the index is set to -1

Use free flag instead.
November 27, 2015, 00:33 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 26, 2015, 07:23 (GMT)
Turns out face normals are needed for edge-net split
November 26, 2015, 07:05 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 26, 2015, 06:13 (GMT)
Fix error with concave ngons

Failed when face-center wasn't inside the face.
copy-paste from knife tool, best make generic function eventually.
November 26, 2015, 05:34 (GMT)
Merge branch 'master' into bmesh-boolean-experiment
November 26, 2015, 01:01 (GMT)
Add double threshold option for boolean (mainly for testing/debugging)
November 26, 2015, 00:24 (GMT)
Intersect operator was performing boolean, also correct NULL pointer free
November 25, 2015, 23:29 (GMT)
Disable dissolve (for intersect testing)

This causes errors splitting the mesh in some cases,
eventually would be good to use but disable for now.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2022