Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-04-05 | Fix T44263: Invalid parameters to fill_vn_fl in deform.c. | Bastien Montagne | |
Own fault, thanks a bunch to LazyDodo for finding that - and odd GCC did not warn about it... | |||
2015-03-19 | Fix out-of-bounds read BKE_deform_flip_side_name | Campbell Barton | |
2015-02-23 | CustomData: const correctness for interp() | Campbell Barton | |
2015-01-26 | Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). | Bastien Montagne | |
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places... | |||
2015-01-12 | Cleanup: rename BKE's 'object_data_transfer' to 'data_transfer' to avoid ↵ | Bastien Montagne | |
same file names with ED_object's one. | |||
2015-01-09 | Transfer Data: add main core code and operators. | Bastien Montagne | |
This add code needed to map a CD data layout from source mesh towards destination one, and code needed to actually transfer data, using BKE's mesh remap generated data. This allows to transfer most CD layers (vgroups, vcols, uvs...) as well as fake, boolean ones (like smooth/sharp edges/faces, etc.). Some types are not yet transferable, mainly shape keys, this is known TODO. Data transfer can also use some advanced mixing in some cases (mostly, vgroups and vcols). Notes: * New transfer operators transfer data from active object towards selected ones. * Modifier will be committed separately. * Old weight transfer code (for vgroups) is kept for now, mostly because it is the only usable one in weightpaint mode (it transfers from selected object to active one, this is not sensible in Object mode, but needed in WeightPaint one). This will be addressed soon. Again, heavily reviewed and enhanced by Campbell, thanks! | |||
2014-11-16 | Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r | Campbell Barton | |
2014-08-19 | Fix for BKE_deform_flip_side_name getting fooled by extra separator characters | Campbell Barton | |
D740 by ldo with own edits | |||
2014-07-19 | Defines: replace ELEM3-16 with ELEM(...), that can take varargs | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2014-02-03 | Code cleanup: use bools where possible | Campbell Barton | |
2013-11-17 | Style Cleanup: whitespace | Campbell Barton | |
2013-11-16 | code cleanup: rename flip_side_name to BKE_deform_flip_side_name | Campbell Barton | |
2013-10-10 | Weight Paint Tools: Add "Subset" option to "Normalize All" | Irie Shinsuke | |
This option is needed when vertex groups are used for both armature deformation and the other purpose such as influence of mesh modifier. Thanks to Campbell for code review! | |||
2013-07-27 | fix for BKE_deform_split_suffix() | Campbell Barton | |
- out of bounds read when passing in empty string. - single character prefix didnt work. - with no suffix, the string body was truncated. | |||
2013-07-19 | code cleanup: use MEM_mallocN rather then MEM_callocN when the array is | Campbell Barton | |
overwritten immediately after. | |||
2013-07-04 | stop adding groups from changing the active group with weight transfer, add ↵ | Campbell Barton | |
BKE_defgroup_new function. | |||
2013-06-25 | style cleanup | Campbell Barton | |
2013-06-23 | Added polished Vertex Weights Panel (properties sidebar) | Gaia Clary | |
2013-05-15 | use bool arrays rather then char for weight paint lock/select arrays | Campbell Barton | |
2013-03-25 | More new data names translation (most cases should be covered now). | Bastien Montagne | |
Also done a few cleanup here and there... | |||
2013-03-21 | code cleanup: use bool where values are true/false, for view3d and related ↵ | Campbell Barton | |
functions. | |||
2013-03-04 | patch [#34103] use boolean in path functions and add comments. | Campbell Barton | |
path_util_1.patch from Lawrence D'Oliveiro (ldo) | |||
2013-02-22 | new weight paint draw option to display unweighted vertices with the option ↵ | Campbell Barton | |
to check on the active group or all groups. notes: - vertices with zero weights are considered the same as vertices outside of a group. - currently these show black but this can be made a theme color. - multi-paint overrides this option (noted in description) | |||
2013-02-11 | fix for own bug - memory leak when cancelling weight gradient tool | Campbell Barton | |
2013-01-03 | r53351 removed a NULL check for name in defgroup_name_index(). name can be ↵ | Mitchell Stokes | |
NULL when deforming verts in the BGE, so I'm adding a NULL check back in. | |||
2012-12-28 | code cleanup: | Campbell Barton | |
- free_dverts -> BKE_defvert_array_free - copy_dverts -> BKE_defvert_array_copy also move the functions from BKE_mesh into BKE_deform | |||
2012-12-28 | remove unneeded inline lookups and fix error with wpaint_stroke_test_start ↵ | Campbell Barton | |
returning OPERATOR_PASS_THROUGH rather then a boolean. | |||
2012-10-30 | minor changes to select similar, | Campbell Barton | |
- replace ngon_fake_area() with generic call to BM_face_calc_area(). - add defvert_find_shared() utility function. | |||
2012-10-23 | rename api functions... | Campbell Barton | |
- minf, maxf, mini, maxi --> min_ff, max_ff, min_ii, max_ii | |||
2012-10-22 | code cleanup: check defgroup_name_index() return value != -1, rather then ↵ | Campbell Barton | |
checking >= 0. also remove unused bmesh decimator code. | |||
2012-09-05 | fix [#29431] "Normalize All" from Weight Tools don't work correctly | Campbell Barton | |
2012-09-05 | code cleanup: move get_selected_defgroups into object_deform.c and make it ↵ | Campbell Barton | |
behave like similar functions, also when drawing vertex weight colors, only call this function when multi-paint is enabled. | |||
2012-05-24 | style cleanup: comma placement | Campbell Barton | |
2012-05-17 | style cleanup: block comments | Campbell Barton | |
2012-05-12 | style cleanup: blenkernel | Campbell Barton | |
2012-04-30 | - improve select grouped prefix/suffix from recent patch | Campbell Barton | |
- added select similar direction (Y axis) | |||
2012-04-29 | patch [#30834] Quick Hack: Select similar for bones in edit mode | Campbell Barton | |
from Felix Schlitter (dalai) made some changes to select length measurement. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-06 | code cleanup: header cleanup, remove commented workaround for mingw since ↵ | Campbell Barton | |
its no longer needed. | |||
2012-03-29 | fix [#30715] bmesh: select linked not ignoring hidden verts/edges/faces | Campbell Barton | |
add optional flag to ignore hidden elements. also remove loop mask flag - since it wasnt used and vert/edge/face is enough. | |||
2012-03-20 | rename define BM_INLINE -> BLI_INLINE to avoid confusion with bmesh defines. | Campbell Barton | |
2012-03-20 | style cleanup | Campbell Barton | |
2012-03-20 | style cleanup | Campbell Barton | |
2012-03-20 | compile fix: linux BLI_gzopen declare was conflicting. | Campbell Barton | |
2012-03-20 | Fix #30531: mirror modifier with vertex groups did not add both the left and | Brecht Van Lommel | |
right groups to merged vertices, only one. This made the result asymmetric, now merged vertices will be part of both groups with half weight. | |||
2012-03-18 | spelling cleanup | Campbell Barton | |
2012-03-09 | style cleanup: spelling. | Campbell Barton | |
also remove large, duplicate comments from sunsky.h |