Revision 93d3015 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Revision fe3f504 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Missing from last commit |
Revision 9299936 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Cleanup: use stubs for eigen gtest |
Revision 8131eda by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Boolean Modifier: add debug options Only show & use when running in debug mode. |
Revision 569d2df by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Avoid bias when calculating quad split direction Some error checks weren't being done in both directions when calculating the best split direction for a quad. |
Revision 6e133ad by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Correct recent error in boolean quad split check |
Revision 58ab62e by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
BMesh: use less involved check for edge rotation Was using function for edge rotation which was doing unnecessary checks Use the face normal and BLI_polyfill_beautify_quad_rotate_calc directly. |
Revision 0834eef by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Polyfill Beautify: option to rotate out of degenerate state Needed for 3D iterative edge-rotation to avoid flipping when projected from different angles, but could keep zero area faces in 2D polygons. |
Revision 34857b2 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Fix error in recent boolean changes w/ quad split |
Revision 78cc3c8 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Fix T52291: Boolean fails w/ co-linear edged ngons This means boolean tessellation wont match viewport tessellation however it's needed to avoid zero area triangles causing problems. |
Revision 04125d8 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
Math Lib: clamped rounding utility functions |
Revision 659dc34 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:49 (GMT) |
BLI_utildefines: sync w/ 2.8 |
Revision 39fc932 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Revert "Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly considering the state as degenerated" This reverts commit a8f11f5422afa01608817755eea310e987f896be. Result is no longer symmetrical, will investigate a different fix. |
Revision 9d501d2 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Fix T52871: beauty fill error Only lock tri's facing different directions. Needed because scanfill creates zero area faces. |
Revision 1b61305 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Beauty fill was skipping small faces |
Revision e79e0c7 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Correct gtest error in recent beautify change |
Revision 4a457d4 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Polyfill Beautify: half-edge optimization Was using an edge hash for triangle -> edge lookups, updating triangle indices for each edge-rotation. Replace this with half-edge which can rotate edges much more simply, writing triangles back once the solution has been calculated. Gives ~33% speedup in own tests. |
Revision a68cc52 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
GTest: initial BLI_heap test |
Revision eaeb0a0 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
Use BLI_heap_reinsert for decimate and beautify Improves performance for high poly meshes, ~70% faster for decimate, only ~10% for beautify. |
Revision 71d79e6 by Campbell Barton (blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 3, 2018, 11:48 (GMT) |
BLI_hash: add BLI_heap_reinsert Allows avoiding remove/insert calls. |
|