Age | Commit message (Collapse) | Author | |
---|---|---|---|
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). | |||
2012-04-25 | code cleanup: no functional change - had both EDBM_editselection_* and ↵ | Campbell Barton | |
BM_editselection_* funcs, replace EDBM_ funcs. | |||
2012-04-24 | fix [#30997] Bevel angle option is broken (bevel vertex only) | Campbell Barton | |
2012-04-24 | workaround for vertex bevel modifier failing since the BMesh update. | Campbell Barton | |
2012-04-24 | - remove unneeded len_v3v3 in bevel code | Campbell Barton | |
- remove dead assignments from vgroup-blend | |||
2012-04-24 | fix 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-23 | code 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-23 | code cleanup: better use of BLI_array_* (grow in larger steps where ↵ | Campbell Barton | |
possible), include BMO_iter_new in for loops. | |||
2012-04-23 | code 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-22 | style cleanup: comments | Campbell Barton | |
2012-04-21 | style cleanup: correct typos | Campbell Barton | |
2012-04-21 | fix [#31049] New Faces (F) always solid shaded | Campbell Barton | |