Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-24 | code cleanup: fix possible use of uninitialized value and remove dead ↵ | Campbell Barton | |
initializations. | |||
2012-05-22 | style cleanup: relating to skin modifier | Campbell Barton | |
2012-05-22 | use faces longest edge when orienting the manipulator to the active face | Campbell Barton | |
also small speedup for finding the longest edge | |||
2012-05-22 | Clear skin root flag on new vertices created by extruding. | Nicholas Bishop | |
Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier | |||
2012-05-22 | Add new BMesh length query functions. | Nicholas Bishop | |
BMEdge *BM_face_find_shortest_edge(BMFace *f); BMEdge *BM_face_find_longest_edge(BMFace *f); Reviewed by Campbell Barton. | |||
2012-05-22 | Fix for customdata layer copying. Issue was caused by mixing up of ↵ | Andrew Hale | |
destination and source in copy function. Also fixed an error in Py API, check to see if layers were different should be check to see if they're the same. | |||
2012-05-22 | fix [#31489] EdgeSplit modifier prevents All Edge to be work correctly since ↵ | Campbell Barton | |
2.63 bmesh regression where the edge-draw flag was cleared when bmesh modifiers were used. | |||
2012-05-21 | fix for error pointed out by Nicholas Bishop, BM_edge_face_pair & ↵ | Campbell Barton | |
BM_edge_loop_pair returned TRUE for single face user edges. | |||
2012-05-21 | code cleanup: spelling | Campbell Barton | |
2012-05-20 | code cleanup: | Campbell Barton | |
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace. | |||
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-18 | style cleanup: and add missing files to cmake | Campbell Barton | |
2012-05-17 | style cleanup: block comments | Campbell Barton | |
2012-05-16 | Code cleanup: simplify standard GHash creation. | Nicholas Bishop | |
Added four new functions as shortcuts to creating GHashes that use the standard ptr/str/int/pair hash and compare functions. GHash *BLI_ghash_ptr_new(const char *info); GHash *BLI_ghash_str_new(const char *info); GHash *BLI_ghash_int_new(const char *info); GHash *BLI_ghash_pair_new(const char *info); Replaced almost all occurrences of BLI_ghash_new() with one of the above functions. | |||
2012-05-15 | Partial fix for bug #31458 Convex Hull operator crash | Nicholas Bishop | |
Change hull's point/triangle side test to > rather than >=. This seems to fix the (infinite?) loop, but not the crash. | |||
2012-05-15 | Fix precision issue for bmo_hull.interior_geom output slot. | Nicholas Bishop | |
Keep track of interior verts during the hull build to avoid imprecise floating-point test afterward. | |||
2012-05-13 | code cleanup: | Campbell Barton | |
- use bmesh iterator macros in more places - rename scanfill variables (were using same names as mesh faces/verts which was confusing) | |||
2012-05-13 | code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵ | Campbell Barton | |
vector function edits. | |||
2012-05-13 | code cleanup: minor improvements to float/vector usage. | Campbell Barton | |
2012-05-12 | optimization for select similar | Campbell Barton | |
- use angle_normalized_v3v3() where both vectors are known to be normalized. - remove needless radian to degrees conversions. - move checks for customdata layers outside the inner loop (for bevel and crease). | |||
2012-05-12 | add bevel to select similar edges operator | Campbell Barton | |
2012-05-06 | fix for limited dissolve (after sine intended fixes - not cleaning up before ↵ | Campbell Barton | |
vertex dissolve would skip dissolving some verts that should be dissolved). now do this: - edge dissolve - cleanup (removing edges left over from dissolving faces) cleanup removes verts and NULL vertex input array - dissolve verts which haven't been removed. | |||
2012-05-06 | fix [#31197] Limited dissolve leaves faces/edges/verts behind | Campbell Barton | |
bad bug where vertices could be in a face more then once (which isn't allowed), now check for this when creating a face. | |||
2012-05-05 | code cleanup: function naming, use BKE_*type* prefix. | Campbell Barton | |
2012-05-05 | code cleanup: function naming for BLI functions. | Campbell Barton | |
2012-05-04 | fix [#31235] Limited Dissolve problems | Campbell Barton | |
this is in fact 2 bugs. - unselected edges between 2 faces that were joined didnt get removed. - in face mode, edges and verts at the boundary of the selection would get incorrectly dissolved. also quiet float/double promotion warning. | |||
2012-05-04 | Small hull bmop fix, distance check from plane needs absolute value. | Nicholas Bishop | |
2012-05-03 | style cleanup: formatting and some float/double promotion | Campbell Barton | |
2012-05-03 | Fix #31139: fractal mesh subdivide was only working along normal where ↵ | Brecht Van Lommel | |
previously it would displace in all directions. Now there's an operator option to control this. | |||
2012-05-03 | Initialize an input in bmo_hull. | Nicholas Bishop | |
2012-05-02 | bmesh: use fixed stack size for face flipping array. | Campbell Barton | |
also quiet unused var warnings | |||
2012-05-02 | Fix #31230: Grid primitive changes size with changing resolution | Sergey Sharybin | |
2012-05-02 | source code style checker to, (similar to pythons pep8 checker) | Campbell Barton | |
currently checks for brace placement and some whitespace use. can be accessed with: make test_style or... source/tools/check_style_c.py source/blender also style cleanup on bmo_primitives.c | |||
2012-05-01 | style cleanup: guys - set your editors to tabs! | Campbell Barton | |
2012-05-01 | Fix own error in BM_mesh_remap(), forgot to remap edge pointers in ↵ | Bastien Montagne | |
disk_links of edges, so wasn’t working at all with edges remapping! | |||
2012-04-30 | bmesh - python api | Campbell Barton | |
- bm.*.layers.*.verify() - bm.*.layers.*.is_singleton - bm.*.layers.*.copy_from(other) also added api functons - BM_data_layer_copy(...) - CustomData_layertype_is_singleton(type) | |||
2012-04-30 | code cleanup: quiet clang warnings, these would likely never but wont hurt ↵ | Campbell Barton | |
to quiet them, | |||
2012-04-30 | style cleanup: edits to convex hull. | Campbell Barton | |
2012-04-29 | Add convex hull operator (bmesh operator and wm operator.) | Nicholas Bishop | |
Image-heavy user documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/Convex_Hull Thanks to Campbell for providing code review: http://codereview.appspot.com/6114060 | |||
2012-04-29 | style cleanup: whitespace / commas | Campbell Barton | |
2012-04-29 | wireframe option to crase edges at the hub, much nicer subsurf | Campbell Barton | |
2012-04-29 | bmesh: new wireframe tool | Campbell Barton | |
- makes wireframe from faces. - options similar to inset (even offset, relative scale) - copies face settings and loops (uvs, vcolors) - optionally replaces the existing geometry. | |||
2012-04-28 | bmesh api functions, not used yet: | Campbell Barton | |
BM_iter_elem_count_flag() BM_iter_mesh_count_flag() | |||
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-28 | fix memory leak in BM_face_copy() | Campbell Barton | |
note that this doesnt run when duplicating faces normally, only way to cause this bug I could find was to knife cut a 33+ sided ngon with multi-res applied. also small improvement not to grow the array but allocate at once if needed. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-26 | fix for bevel modifier creating invalid geometry - simply tell ↵ | Campbell Barton | |
BM_face_split() to check for doubles. | |||
2012-04-26 | code cleanup: bmesh comments/todos, no functional changes. | Campbell Barton | |
2012-04-26 | bmesh: inset tool depth used bad normals for edge verts. | Campbell Barton | |
2012-04-25 | code cleanup: edge slide code had oddly named variables, added some comments ↵ | Campbell Barton | |
and renamed vars. also made BM_elem_select_set() a function (was a macro calling a function). |