Blender Git Commits

Blender Git "master" branch commits.

Page: 2458 / 5574

December 11, 2015, 09:24 (GMT)
BMesh: Add option to use BMesh boolean modifier

This uses a bmesh-intersection, BLI_kdtree and watertight intersections to perform boolean operations.

For now keep both BMesh and Carve booleans usable at once for testing & bug reports,
however we plan to phase out Carve by next release.
December 11, 2015, 07:14 (GMT)
Use Python3.5's unpacking generalizations
December 11, 2015, 07:12 (GMT)
Mistake in last commit
December 11, 2015, 06:54 (GMT)
BMesh: Boolean as an edit-mode tool

Works much the same as intersect operator,
expose as a new operator since for users its quite different.

Access from face menu.

Internally, this adds boolean args to BM_mesh_intersect function.
December 11, 2015, 05:18 (GMT)
Correct error in recent commit w/ hole-filling

edge-groups weren't being sorted with 2d-coords applied.
December 11, 2015, 02:03 (GMT)
Fix T46951: GLSL draw mode missing some textures.
December 11, 2015, 01:01 (GMT)
BMesh: hole support for intersect tool

Support cutting many outlines into a single face (creating edges between isolated regions).
December 11, 2015, 01:01 (GMT)
BMesh: Add BM_face_kill_loose

Removes edges/verts that become unused.
December 11, 2015, 00:48 (GMT)
Memutil: remove some unused code.
December 11, 2015, 00:42 (GMT)
IK Solver: remove unused and outdated test code.
December 11, 2015, 00:40 (GMT)
Moto: remove some unused code.
December 11, 2015, 00:27 (GMT)
Math Lib: 2d ray-segment intersection function
December 10, 2015, 23:59 (GMT)
IK Solver: replace TNT math library with Eigen.

Performance is about the same or slightly better for typical IK chains.
In extreme cases with many bones and multiple targets, of which some are
unreachable, I've seen 2x speedups.
December 10, 2015, 23:59 (GMT)
IK solver: replace Moto math library with Eigen.
December 10, 2015, 16:23 (GMT)
MSVC 2015 fix, /WX warnings as errors is to restrictive for msvc 2015 currently for bmesh
December 10, 2015, 14:00 (GMT)
MSVC 2015 fix hack around internal compiler crash on openmp atomic

Eigen3 bug report: http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1131
December 10, 2015, 13:45 (GMT)
Fix for mistake in intersect duplicate list check

In practice this hardly ever happened.
December 10, 2015, 12:42 (GMT)
BMesh: minor optimization for intersect

Avoid double lookup on insertion ghash
December 10, 2015, 11:37 (GMT)
Update Eigen to version 3.2.7

The main purpose of this is to get MSVC 2015 fixes
December 10, 2015, 10:57 (GMT)
Begin to add some MSVC 2015 support
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021