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-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).
2012-04-25code cleanup: no functional change - had both EDBM_editselection_* and ↵Campbell Barton
BM_editselection_* funcs, replace EDBM_ funcs.
2012-04-24fix [#30997] Bevel angle option is broken (bevel vertex only)Campbell Barton
2012-04-24workaround for vertex bevel modifier failing since the BMesh update.Campbell Barton
2012-04-24- remove unneeded len_v3v3 in bevel codeCampbell Barton
- remove dead assignments from vgroup-blend
2012-04-24fix own error with subdivision (broke icosphere), also noticed icosphere ↵Campbell Barton
vanished at subd-5 which didnt happen before bmesh.
2012-04-23- fix for python freeing its own bmesh clearing the global mirror cache.Campbell Barton
- fix for own mistake (Ctrl+T didnt set beauty peroperty). - remove bad level includes in bmesh.
2012-04-23code cleanup: bmesh subdivide code - BM_mesh_esubdivideflag() & "esubd" ↵Campbell Barton
bmesh operator was passing a flag about in a fairly confusing way. since we will eventually have python bmesh operator access better expose this as multiple booleans. remove remaining editbutflag's
2012-04-23code cleanup: better use of BLI_array_* (grow in larger steps where ↵Campbell Barton
possible), include BMO_iter_new in for loops.
2012-04-23code cleanup: change C naming convention (so py and C api match), eg:Campbell Barton
C: BM_face_calc_area(f), Py: BMFace.calc_area()
2012-04-22style cleanup: commentsCampbell Barton
2012-04-21style cleanup: correct typosCampbell Barton
2012-04-21fix [#31049] New Faces (F) always solid shadedCampbell Barton