Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-20doxygen: corrections/updatesCampbell Barton
Also add depsgraph & physics
2015-05-19BMesh: calls to store selection at the list headCampbell Barton
2015-05-19BMesh: add BM_edge_pair_share_face_by_lenCampbell Barton
2015-05-17Cleanup: indentationCampbell Barton
2015-05-16BMesh: add UV delimit for select-linked, dissolveCampbell Barton
2015-05-16BMesh: add sharp edge delimiterCampbell Barton
2015-05-15Cleanup: style, spellingCampbell Barton
2015-05-15BMesh: add loop-shell walkerCampbell Barton
2015-05-15BMesh: rename loop walker -> edgeloopCampbell Barton
2015-05-11GHash: avoid redundant castsCampbell Barton
2015-05-06Correct own error: is_manifold_region on wire vertCampbell Barton
2015-05-05Math Lib: rename fill_*, to copy_*Campbell Barton
matching convention for fixed length api, eg: copy_v3_fl
2015-05-05Cleanup: function arg wrappingCampbell Barton
2015-05-05BMesh: improve rip tool /w mon-manifold vertsCampbell Barton
Can now rip from multiple fans (mixed single faces or larger regions) Also add BM_vert_is_manifold_region which only checks if a vert has disconnected fans.
2015-05-04Cleanup: style & const'sCampbell Barton
2015-05-02BMesh: utility to split isolated loop regionsCampbell Barton
2015-05-02Cleanup: redundant varsCampbell Barton
2015-05-02BMesh: rework BM_vert_is_manifold (simplify logic)Campbell Barton
- simplify boundary handling (walk from boundary - no need to reset walking) - early exit when the vert has >2 boundaries - use BM_vert_step_fan_loop to walk the fan
2015-05-02BMesh: replace radial count with simple checksCampbell Barton
2015-05-02BMesh: BM_mesh_edgesplitCampbell Barton
Did quite a few checks not to tag bad splits (which wasn't working perfectly) Instead rely on BM_vert_separate not to create invalid geometry.
2015-05-02BMesh: BM_vert_separate double edge fixCampbell Barton
Splitting edges could give duplicates.
2015-05-02BMesh: return error on mesh validateCampbell Barton
2015-05-02Cleanup: bmesh src/dst order in API argsCampbell Barton
2015-05-02Cleanup: use function attrs for BMesh inline funcsCampbell Barton
2015-05-01Fix a couple of harmless compiler warnings.Brecht Van Lommel
2015-05-01Fix T44560: Merge Collapse tool - UVs operator panel option ignored with ↵Bastien Montagne
Collapse but not with other merge types. Was missing parameter for collapse bmesh operator...
2015-04-30BMesh: correct bmesh_edge_vert_swapCampbell Barton
Missed swapping out loops.
2015-04-30BMesh: add bmesh_disk_vert_replaceCampbell Barton
2015-04-30Fix T44484: Edge-split corrupts meshCampbell Barton
Splitting non-manifold edges could produce duplicate edges.
2015-04-29BMesh: add BM_face_loop_separate_multiCampbell Barton
New utility function to handle splitting off multiple loops from a face at once.
2015-04-29BMesh: simplify/optimize loop splitting logicCampbell Barton
To split off a single loop, was splitting all fans off the vertex, then merging back together (except for one). Now simply splits off one loop.
2015-04-29BMesh: refactor edge-vert swapping into API callCampbell Barton
2015-04-29BMesh: minor change to swap-vert apiCampbell Barton
- assert if the verts not in the edge (all callers assume success) - rename to bmesh_disk_vert_swap - swap src/dst arg order.
2015-04-29Fix T44542: 'extend selection' editmode tool would select hidden elements.Bastien Montagne
2015-04-29Add macro BLI_SMALLSTACK_AS_TABLECampbell Barton
Use for edge-split (a little less overhead compare to popping each item).
2015-04-29Correct commentCampbell Barton
2015-04-29BMesh: optimize edge splitCampbell Barton
Avoid hashing edges when splitting into fans, Instead, walk & split fans until they're all done, gives approx 40% speedup.
2015-04-29BMesh: replace smallhash flag for checking doublesCampbell Barton
2015-04-29BMesh: avoid over-counting vert-edgesCampbell Barton
2015-04-28Cleanup: const correctnessCampbell Barton
2015-04-28Fix for Clang type checkCampbell Barton
2015-04-28Cleanup: redundant checksCampbell Barton
2015-04-26BMesh: increase subdiv smooth strengthCampbell Barton
Now 1.0 gives near spherical output
2015-04-26Cleanup: bmesh subdivideCampbell Barton
var names were a bit cryptic, set return arg last.
2015-04-26BMesh: subdiv smooth, use simpler even calculationCampbell Barton
Was checking all vertices adjacent faces, now just compare the difference between normal angles. Also default to inverse-square for loopcut-subdiv falloff.
2015-04-26Cleanup: subdivide smooth vertex placementCampbell Barton
2015-04-26Add inverse-square falloff to bmesh, mask & compo.Campbell Barton
2015-04-26BMesh: use const for API callsCampbell Barton
2015-04-26BMesh: BM_ELEM_CD_GET_VOID_P cast removed constCampbell Barton
2015-04-25correct own error in recent ngon creation editCampbell Barton