Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-08 | Code cleanup - silence some "uninitialised" warnings in BMesh code | Joshua Leung | |
There are still a lot more in bmo_bevel.c and bmo_extrude.c, but those don't seem that easy to fix. | |||
2012-10-01 | add compiler hints that failing to create a bmesh face is unlikely. | Campbell Barton | |
2012-09-30 | style cleanup | Campbell Barton | |
2012-09-27 | fix for adding triangle-fan filled circle not tagging the center vertex. | Campbell Barton | |
2012-09-27 | style cleanup: also correct incorrect doxy heading | Campbell Barton | |
2012-09-27 | incorrect spelling in comments | Campbell Barton | |
2012-09-26 | fix [#32665] Inconsistent Circle Mesh Edge Subdivision | Campbell Barton | |
2012-09-20 | code cleanup: remove unused macros, commet some which may be useful later - ↵ | Campbell Barton | |
or good to keep for completeness. quieted some warnings and add flags -Wmissing-include-dirs and -Wno-div-by-zero to cmake/gcc | |||
2012-09-19 | code cleanup: make shape key api names consistent with our new convention. | Campbell Barton | |
2012-09-19 | fix for missing NULL check in init_render_texture() (possibly own fault), ↵ | Campbell Barton | |
also remove some redundant code. | |||
2012-09-19 | fix MESH_OT_tris_convert_to_quads() limit options (uv and vertex color) were ↵ | Campbell Barton | |
not working at all. | |||
2012-09-18 | code cleanup: typos and set exceptional cases of zero length normals as ↵ | Campbell Barton | |
UNLIKELY(). | |||
2012-09-16 | code cleanup: quiet warnings for gcc's -Wundef, -Wmissing-declarations | Campbell Barton | |
2012-09-15 | quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵ | Campbell Barton | |
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup. | |||
2012-09-12 | code cleanup: replace BM_DISK_EDGE_LINK_GET define with inline function, ↵ | Campbell Barton | |
that checks for the vertex not matching either of the edges verts. | |||
2012-09-12 | fix [#31456] Extreme lag editing meshes | Campbell Barton | |
running BM_CHECK_ELEMENT was taking over 75% of the time to subdivide a mesh, since this only reports errors, and is so slow - only run this on non-release builds. | |||
2012-09-12 | code cleanup: use an enum for uiBut->pointype (more useful debug display of ↵ | Campbell Barton | |
members), and rename COL -> COLOR --- less confusing since the layout engine has row/col's. | |||
2012-09-11 | code cleanup: use min/max inline functions rather than macros & simplify loop | Campbell Barton | |
2012-09-11 | fix [#31738] BM_vert_splice modifies loops during iteration | Campbell Barton | |
patch by Nicholas Bishop, modified to avoid looping over vert-loops one extra time. added BM_iter_as_arrayN(), returns an iterator as an array without knowing the length before calling. | |||
2012-09-11 | replace BM_vert_face_count() use of BM_LOOPS_OF_VERT iterator with a direct ↵ | Campbell Barton | |
call to bmesh_disk_facevert_count() | |||
2012-09-08 | style cleanup | Campbell Barton | |
2012-09-08 | style cleanup | Campbell Barton | |
2012-09-06 | fix for error in own recent commit | Campbell Barton | |
2012-09-06 | code clenup: comments and some style edits on ghost/osx (odd indentation) | Campbell Barton | |
2012-09-06 | fix [#32500] Odd behaviour with subdividing an ngon | Campbell Barton | |
2012-09-06 | committed by accident | Campbell Barton | |
2012-09-06 | code cleanup: BM_face_legal_splits() was doing some redundant assignments. | Campbell Barton | |
2012-09-06 | code cleanup: use *(*var)[2] for pairs in bmesh code rather then a 1d array ↵ | Campbell Barton | |
stepping by 2. | |||
2012-09-05 | code cleanup: bmesh subdivide code was growing arrays one by one, when the ↵ | Campbell Barton | |
final size is known - do this in one go. also replace for loops with iterator macros. | |||
2012-09-04 | code cleanup: move file string defines into BLI_path_utils.h, ↵ | Campbell Barton | |
BKE_utildefines is now unused but keep incase we want to add defines there later. | |||
2012-09-03 | Fix knife bug #30764, failure to cut sometimes. | Howard Trickey | |
Two bugs: first, the point-in-face function had a bug that made it fail for the xz or yz planes. Second, in ortho mode, simultaneous linehits need careful sorting. Also, in orth mode it is somewhat random whether the edges exactly behind the front ones are reported 'hit' by bvh tree, so put in code to prevent cuts along the parallel-to-view faces when not in cut-through mode. | |||
2012-09-03 | fix [#32423] Extrude crash | Campbell Barton | |
mistake in r50086 caused the crash (killing the wrong vertex) | |||
2012-08-31 | Fix #32329: inset produces incorrect result, epsilon was too small to handle | Brecht Van Lommel | |
floating point error. | |||
2012-08-31 | Fix #32458: changing UV image in image editor not working when the active face | Brecht Van Lommel | |
was not selected. Now changed it so that the active face must also have its UVs shown in the image editor to be used as the source of the image shown. | |||
2012-08-26 | style cleanup: whitespace | Campbell Barton | |
2012-08-25 | add conjugate_qt_qt(), also some code cleanup and use const for 'rotOrders' ↵ | Campbell Barton | |
var in math_rotation.c | |||
2012-08-25 | style cleanup: also spelling | Campbell Barton | |
2012-08-24 | mesh bridge tool now leaves bridge faces selected. | Campbell Barton | |
2012-08-24 | fix for merged bridge crashing on closed loops (own bug in recent commit) | Campbell Barton | |
2012-08-24 | fix [#32357] Subdivide fails on newly created edge | Campbell Barton | |
problem since bmesh merge, new edges were not selected. | |||
2012-08-23 | Fix #32387: some mesh modifications breaking other shape keys. | Brecht Van Lommel | |
The vertex shapekey index is now no longer copied, and propagation of offsets in the basis to other shapekeys is disabled if new vertices were added. The reason being that the propagation will only be done for the old vertices leaving the new ones behind, and so doing e.g. subdivide + translate on the basis would create a mess on other shape keys. | |||
2012-08-23 | fix own error in BM_data_interp_from_edges() from recent commit. | Campbell Barton | |
2012-08-23 | - add BM_data_interp_from_edges() function (matches BM_data_interp_from_verts). | Campbell Barton | |
- bridge-merged now merges edge customdata and flags for verts and edges. | |||
2012-08-23 | bmesh tool: support for merged-bridge (like bridge, collapsing), with a | Campbell Barton | |
factor to blend between loops. | |||
2012-08-22 | Fix #32301: mesh select more/less not taking hidden vertices/faces into account. | Brecht Van Lommel | |
2012-08-22 | Fix #32262: mesh bridge between edge loops failed to find a good edge matching | Brecht Van Lommel | |
in some cases, in particular when the the edge loops were not planar. Now rather than finding the shortest distance between two vertices, one from each edge loop and using that as a starting point, it now finds the smallest sum of distances between all vertex pairs that would be connected. | |||
2012-08-21 | Fix #32341: extrude with a mirror modifier could lead to orphan vertices, it | Brecht Van Lommel | |
was already removing unnecessary edges, just not vertices of those edges. | |||
2012-08-19 | - fix for error in ndof patch. | Campbell Barton | |
- ColorBalanceModifierData wasn't aligned on 32bit systems. - BM_vert_find_first_loop() was missing NULL check. | |||
2012-08-18 | utility functions: BLI_findptr, BLI_rfindptr --- use for finding an item in ↵ | Campbell Barton | |
a linked list by a pointer. | |||
2012-08-18 | style cleanup: also correct some doxy comments | Campbell Barton | |