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
2012-05-24code cleanup: fix possible use of uninitialized value and remove dead ↵Campbell Barton
initializations.
2012-05-22style cleanup: relating to skin modifierCampbell Barton
2012-05-22use faces longest edge when orienting the manipulator to the active faceCampbell Barton
also small speedup for finding the longest edge
2012-05-22Clear 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-22Add 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-22Fix 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-22fix [#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-21fix 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-21code cleanup: spellingCampbell Barton
2012-05-20code 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-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-18style cleanup: and add missing files to cmakeCampbell Barton
2012-05-17style cleanup: block commentsCampbell Barton
2012-05-16Code 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-15Partial fix for bug #31458 Convex Hull operator crashNicholas Bishop
Change hull's point/triangle side test to > rather than >=. This seems to fix the (infinite?) loop, but not the crash.
2012-05-15Fix 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-13code 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-13code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵Campbell Barton
vector function edits.
2012-05-13code cleanup: minor improvements to float/vector usage.Campbell Barton
2012-05-12optimization for select similarCampbell 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-12add bevel to select similar edges operatorCampbell Barton
2012-05-06fix 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-06fix [#31197] Limited dissolve leaves faces/edges/verts behindCampbell 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-05code cleanup: function naming, use BKE_*type* prefix.Campbell Barton
2012-05-05code cleanup: function naming for BLI functions.Campbell Barton
2012-05-04fix [#31235] Limited Dissolve problemsCampbell 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-04Small hull bmop fix, distance check from plane needs absolute value.Nicholas Bishop
2012-05-03style cleanup: formatting and some float/double promotionCampbell Barton
2012-05-03Fix #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-03Initialize an input in bmo_hull.Nicholas Bishop
2012-05-02bmesh: use fixed stack size for face flipping array.Campbell Barton
also quiet unused var warnings
2012-05-02Fix #31230: Grid primitive changes size with changing resolutionSergey Sharybin
2012-05-02source 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-01style cleanup: guys - set your editors to tabs!Campbell Barton
2012-05-01Fix 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-30bmesh - python apiCampbell 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-30code cleanup: quiet clang warnings, these would likely never but wont hurt ↵Campbell Barton
to quiet them,
2012-04-30style cleanup: edits to convex hull.Campbell Barton
2012-04-29Add 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-29style cleanup: whitespace / commasCampbell Barton
2012-04-29wireframe option to crase edges at the hub, much nicer subsurfCampbell Barton
2012-04-29bmesh: new wireframe toolCampbell 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-28bmesh api functions, not used yet:Campbell Barton
BM_iter_elem_count_flag() BM_iter_mesh_count_flag()
2012-04-28style cleanup: format 'for' loop macros the same as for loops, some renaming ↵Campbell Barton
to BLI_array macros.
2012-04-28fix 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-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-26fix for bevel modifier creating invalid geometry - simply tell ↵Campbell Barton
BM_face_split() to check for doubles.
2012-04-26code cleanup: bmesh comments/todos, no functional changes.Campbell Barton
2012-04-26bmesh: inset tool depth used bad normals for edge verts. Campbell Barton
2012-04-25code 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).