Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-16 | Merged changes in the trunk up to revision 54594. | Tamito Kajiyama | |
2013-02-13 | revert 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-11 | style cleanup: also some typos | Campbell Barton | |
2013-02-10 | Merged 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-09 | add beauty option for triangle fill since you might want to use the initial ↵ | Campbell Barton | |
scanfill result. | |||
2013-02-09 | improve 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-09 | fix 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-06 | problem 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-06 | style cleanup: some warnigs & spelling. | Campbell Barton | |
2013-02-05 | own 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-04 | code cleanup: warnings | Campbell Barton | |
2013-02-04 | add BM_edge_is_contiguous(), check for python api. | Campbell Barton | |
2013-02-03 | style cleanup & some spelling | Campbell Barton | |
2013-02-03 | fix BM_loop_calc_face_tangent for concave face corners, caused a bug in ↵ | Campbell Barton | |
wire-frame operator. | |||
2013-02-03 | fix 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-03 | when 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-03 | fix [#34073] Combined EdgeLoop slides weirdly on even try | Campbell Barton | |
concave check on co-linear edges could fail, avoid by using the loop-direction + face normal. | |||
2013-02-03 | improve 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-02 | Remove loose edges created during undo in dynamic-topology sculpt mode | Nicholas 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-02 | triangulate was checking existance of edges unnecessarily, splitting face ↵ | Campbell Barton | |
already does this. | |||
2013-02-02 | style cleanup | Campbell Barton | |
2013-01-31 | Fix 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-31 | style cleanup | Campbell Barton | |
2013-01-30 | bridge tool could make bow-tie quads when given 2 isolated edges. | Campbell Barton | |
2013-01-30 | correction to r54188, also don't attempt to triangulate triangles. | Campbell Barton | |
2013-01-29 | skip 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-29 | Triangulate 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-29 | Merged changes in the trunk up to revision 54171. | Tamito Kajiyama | |
2013-01-29 | Correct 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-28 | minor 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-28 | style cleanup: also remove unneeded NULL check. | Campbell Barton | |
2013-01-27 | Merged 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-25 | header cleanup, include BLI before BKE, also use bool for ntreeShaderExecTree | Campbell Barton | |
2013-01-21 | code cleanup: minor changes, replace len_v3 with len_squared_v3 for comparison. | Campbell Barton | |
2013-01-21 | Vertex 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-21 | fix [#33937] Planar decimate + triangulate operator leaves non-triangle faces | Campbell Barton | |
triangulate operation will now always triangulate, even on degenerate faces. | |||
2013-01-21 | Bevel vertex: fix rebuild of faces so they are connected when seg > 1. | Howard Trickey | |
2013-01-21 | code cleanup: style & warnings. | Campbell Barton | |
2013-01-21 | Bevel vertex only (shortcut: control-shift-B) initial commit. | Howard Trickey | |
2013-01-20 | fix for own error in recent BLI_array commit | Campbell Barton | |
2013-01-20 | code cleanup: remove some paranoid checks which would have crashed anyway ↵ | Campbell Barton | |
earlier on. Also some minor formatting. | |||
2013-01-20 | fix own bug with uninitialized arrays in subdivide (from recent BLI_array.h ↵ | Campbell Barton | |
update) also quiet warning. | |||
2013-01-19 | use openmp for building bmesh arrays, also replace calloc with malloc. | Campbell Barton | |
2013-01-19 | minor dyntopo speedup: was doing 2x ghash lookups for BM_log_face_removed(), ↵ | Campbell Barton | |
BM_log_vert_removed(), only one needed. | |||
2013-01-17 | optimize bmesh operations that use triangle BMFace's (dyn-topo and mesh ↵ | Campbell Barton | |
conversion). | |||
2013-01-15 | replace vertex slide with the transform operator. (MESH_OT_vert_slide -> ↵ | Campbell Barton | |
TRANSFORM_OT_vert_slide) | |||
2013-01-14 | remove NULL checks for BM_iter_new() element iterators. replace checks with ↵ | Campbell Barton | |
assert(). | |||
2013-01-14 | optimize BM_face_exists(), was doing a lot of redundant checks. | Campbell Barton | |
2013-01-14 | use booleans for bmesh api. | Campbell Barton | |
2013-01-14 | fix own bug, edge crease and bevel weights lost on undo. | Campbell Barton | |