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
2013-02-16Merged changes in the trunk up to revision 54594.Tamito Kajiyama
2013-02-13revert own commit, caused regression - hanging on triangulation [#34214].Campbell Barton
Postponing further changes for now, too risky before release when unexpected cases can cause eternal loop.
2013-02-11style cleanup: also some typosCampbell Barton
2013-02-10Merged changes in the trunk up to revision 54421.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend release/scripts/startup/bl_ui/properties_render.py source/blender/SConscript source/blender/blenloader/intern/readfile.c
2013-02-09add beauty option for triangle fill since you might want to use the initial ↵Campbell Barton
scanfill result.
2013-02-09improve beauty-fill tool for non-flat triangles.Campbell Barton
Project the triangle pair into 2d coords before measuring. before/after - http://www.graphicall.org/ftp/ideasman42/beauty_fill_fix.png
2013-02-09fix for is_quad_convex_v3(), getting the dominant axis wasn't accurate ↵Campbell Barton
enough in some cases and would make beauty fill fail. now rotate the coords before calculation.
2013-02-06problem with own changes to triabgulate: calling beauty fill directly would ↵Campbell Barton
re-allocate the faces which mean't triangulates output slots pointers became invalid. (noticed when using from py api)
2013-02-06style cleanup: some warnigs & spelling.Campbell Barton
2013-02-05own recent change to triangulate bmesh operator stopped filling in mapping ↵Campbell Barton
slot 'face_map.out', not used by blender its self but useful for scripts, enable this again.
2013-02-04code cleanup: warningsCampbell Barton
2013-02-04add BM_edge_is_contiguous(), check for python api.Campbell Barton
2013-02-03style cleanup & some spellingCampbell Barton
2013-02-03fix BM_loop_calc_face_tangent for concave face corners, caused a bug in ↵Campbell Barton
wire-frame operator.
2013-02-03fix for error in own recent change, sculpt triangulate was done on a bmesh ↵Campbell Barton
with uninitialized faces normals, add warning that BM_mesh_bm_from_me() dosn't calculate face normals.
2013-02-03when triangulating ngons, use beauty option to rotate edges. gives much ↵Campbell Barton
nicer results and means you can preserve original edges without triangulating ngons one at a time
2013-02-03fix [#34073] Combined EdgeLoop slides weirdly on even tryCampbell Barton
concave check on co-linear edges could fail, avoid by using the loop-direction + face normal.
2013-02-03improve BMesh api use from r54265, no need to do edge lookups from the faces ↵Campbell Barton
verts since the face stores these already. also remove ScrArea.cursor, historic runtime variable.
2013-02-02Remove loose edges created during undo in dynamic-topology sculpt modeNicholas Bishop
Fixes [#34043] "Dyntopo: noise appear during sculpting (parasite edges)" projects.blender.org/tracker/index.php?func=detail&aid=34043&group_id=9&atid=498
2013-02-02triangulate was checking existance of edges unnecessarily, splitting face ↵Campbell Barton
already does this.
2013-02-02style cleanupCampbell Barton
2013-01-31Fix bevel bug #33906, unwanted distortion with skewed meshes.Howard Trickey
The code for making a rounded profile edge at a vertex needed a special case for when that profile is on the third face (the one not touched by the beveled edge) when only one edge is beveled and the three faces are not orthogonal.
2013-01-31style cleanupCampbell Barton
2013-01-30bridge tool could make bow-tie quads when given 2 isolated edges.Campbell Barton
2013-01-30correction to r54188, also don't attempt to triangulate triangles.Campbell Barton
2013-01-29skip calculating the normal for each face when triangulating, all callers ↵Campbell Barton
make sure its valid. also remove some commented code (more then one generation of bmesh old).
2013-01-29Triangulate modifier no longer uses bmesh operator api call, instead add a ↵Campbell Barton
BM_mesh_triangulate() function. Gives ~2x speedup in my tests on an optimized build.
2013-01-29Merged changes in the trunk up to revision 54171.Tamito Kajiyama
2013-01-29Correct fix for r54164, the testcase I was using worked but different edge ↵Campbell Barton
slide examples didn't. Edge slide needed to check for concave ngons too. add BM_loop_is_convex() and expose to python too.
2013-01-28minor optimization - don't do double lookups on vertex mask layer for ↵Campbell Barton
vert_mask_get(), vert_mask_set(). add an assert because if the mesh is in an invalid state the mask layer can exist but the mask pointer still be NULL (noticed this while looking into a different bug).
2013-01-28style cleanup: also remove unneeded NULL check.Campbell Barton
2013-01-27Merged changes in the trunk up to revision 54110.Tamito Kajiyama
Conflicts resolved: source/blender/blenfont/SConscript source/blender/blenkernel/intern/subsurf_ccg.c source/blender/makesdna/intern/makesdna.c source/blender/makesrna/intern/rna_scene.c
2013-01-25header cleanup, include BLI before BKE, also use bool for ntreeShaderExecTreeCampbell Barton
2013-01-21code cleanup: minor changes, replace len_v3 with len_squared_v3 for comparison.Campbell Barton
2013-01-21Vertex bevel: adjust vertex positions to make a more rounded pattern.Howard Trickey
Also fixed debug quad drawing code to not join successive quads.
2013-01-21fix [#33937] Planar decimate + triangulate operator leaves non-triangle facesCampbell Barton
triangulate operation will now always triangulate, even on degenerate faces.
2013-01-21Bevel vertex: fix rebuild of faces so they are connected when seg > 1.Howard Trickey
2013-01-21code cleanup: style & warnings.Campbell Barton
2013-01-21Bevel vertex only (shortcut: control-shift-B) initial commit.Howard Trickey
2013-01-20fix for own error in recent BLI_array commitCampbell Barton
2013-01-20code cleanup: remove some paranoid checks which would have crashed anyway ↵Campbell Barton
earlier on. Also some minor formatting.
2013-01-20fix own bug with uninitialized arrays in subdivide (from recent BLI_array.h ↵Campbell Barton
update) also quiet warning.
2013-01-19use openmp for building bmesh arrays, also replace calloc with malloc.Campbell Barton
2013-01-19minor dyntopo speedup: was doing 2x ghash lookups for BM_log_face_removed(), ↵Campbell Barton
BM_log_vert_removed(), only one needed.
2013-01-17optimize bmesh operations that use triangle BMFace's (dyn-topo and mesh ↵Campbell Barton
conversion).
2013-01-15replace vertex slide with the transform operator. (MESH_OT_vert_slide -> ↵Campbell Barton
TRANSFORM_OT_vert_slide)
2013-01-14remove NULL checks for BM_iter_new() element iterators. replace checks with ↵Campbell Barton
assert().
2013-01-14optimize BM_face_exists(), was doing a lot of redundant checks.Campbell Barton
2013-01-14use booleans for bmesh api.Campbell Barton
2013-01-14fix own bug, edge crease and bevel weights lost on undo.Campbell Barton