Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-25 | mesh.validate() / BKE_mesh_validate() --- functions now check for duplicate ↵ | Campbell Barton | |
vertices used within the same polygon. (which would crash otherwise) | |||
2012-04-21 | style cleanup: correct typos | Campbell Barton | |
2012-04-18 | style cleanup: mesh validate. | Campbell Barton | |
also add code cleanup script which runs uncrustify and then undoes trailing whitespace edits (reducing diff noise) | |||
2012-03-24 | style cleanup: follow style guide for/with/if spacing | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-16 | mesh_validate code for bmesh (i.e. polys/loops). | Bastien Montagne | |
Everything seems to work well (many tests making random changes over various meshes went good), but the code is a bit complex and hard to follow, due to the various possibilities of invalid poly/loop combinations… Code also makes more operations than previous tri/quad faces version (hence is a bit slower), but I don’t think we can do otherwise, it’s just the price for bmesh flexibility. ;) Note: added the py script I used to make the tests, under source/tests/... | |||
2012-03-04 | style cleanup / comment formatting for bli/bke/bmesh | Campbell Barton | |
2012-02-27 | style cleanup (mostly whitespace) | Campbell Barton | |
2012-02-23 | style cleanup for blenkernel, no functional changes. | Campbell Barton | |
2011-12-28 | un-inline edgehash functions, BLI_edgehash_insert was far too big to inline. | Campbell Barton | |
and have edge hash use unsigned ints since edge verts are unsigned ints for MEdge's | |||
2011-12-26 | svn merge ^/trunk/blender -r42839:42871 | Campbell Barton | |
2011-12-24 | change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵ | Campbell Barton | |
branch has run out of bits | |||
2011-12-10 | svn merge ^/trunk/blender -r42521:42550 | Campbell Barton | |
2011-12-10 | check for weights outside of 0-1 range when validating weights | Campbell Barton | |
2011-12-09 | BKE_mesh_validate_arrays was correcting non-finite verts and zero normals ↵ | Campbell Barton | |
even when do_fixes was false, also return true if any bad vertex weights were found.` | |||
2011-12-08 | svn merge ^/trunk/blender -r42495:42516 | Campbell Barton | |
2011-12-08 | regarding [#29521] Invalid Vertex Weights | Campbell Barton | |
added checks to mesh.validate() so it checks for nan weights and negative groups which can crash blender. the file in the report looks to be corrupt, but this at least can make it load. also noticed validate was using isnan() and finite() were both used to check valid vertex locations, only finite is needed. | |||
2011-12-02 | svn merge ^/trunk/blender -r42303:42329 | Campbell Barton | |
2011-12-01 | Check for mvert coords and normals when doing mesh.validate() and set invalid | Sergey Sharybin | |
coordinates to zero and zero-length normals to Z-up direction. | |||
2011-11-15 | svn merge -r41779:41847 ^/trunk/blender | Campbell Barton | |
2011-11-14 | minor cleanup | Campbell Barton | |
- use NULL rather then 0 for pointers - use static functions where possible - add own includes to ensure func's and their declarations don't get out of sync. | |||
2011-10-26 | svn merge -r41266:41287 ^/trunk/blender | Campbell Barton | |
2011-10-24 | svn merge ^/trunk/blender -r41226:41227 . | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-10-10 | Miscellaneous cleanup, comment changes, and asserts. Should be no functional ↵ | Andrew Wiggin | |
changes. | |||
2011-10-09 | Fix 28493: Meshes added with many addons revert to only verts on entry to ↵ | Andrew Wiggin | |
edit mode | |||
2011-09-17 | svn merge -r40166:40279 ^/trunk/blender | Campbell Barton | |
2011-09-14 | resolve bad level calls from blenkenel/ into editors/ & remove editors from ↵ | Campbell Barton | |
the include path from CMake & SCons. * ED_curve_editnurbs --> curve_editnurbs * ED_sculpt_modifiers_changed --> object_sculpt_modifiers_changed | |||
2011-09-06 | svn merge -r39890:39951 https://svn.blender.org/svnroot/bf-blender/trunk/blender | Campbell Barton | |
2011-09-03 | warning fixes | Campbell Barton | |
2011-09-01 | BKE_mesh_calc_edges() now uses polygons when available. | Campbell Barton | |
2011-08-29 | svn merge -r39664:39762 https://svn.blender.org/svnroot/bf-blender/trunk/blender | Campbell Barton | |
2011-08-27 | - use %u rather tham %d for unsigned ints in string formatting funcs. | Campbell Barton | |
- replace (strlen(str) == 0) with str[0]=='\0' | |||
2011-05-09 | =bmesh= merge from trunk at r36529 | Joseph Eagar | |
2011-04-25 | fix [#27140] Negative Subdiv level in the operator panel. | Campbell Barton | |
when relative option is disabled, don't allow setting the subdiv value to a negative number. | |||
2011-04-15 | =bmesh= merge from trunk at r36153 | Joseph Eagar | |
2011-02-27 | doxygen: blender/blenkernel tagged. | Nathan Letwory | |
2011-02-27 | pedantic warning cleanup, also remove texspace_edit() since its been added ↵ | Campbell Barton | |
using a different method. | |||
2011-02-27 | merge with/from trunk at r35190 | Joseph Eagar | |
2011-02-23 | doxygen: prevent GPL license block from being parsed as doxygen comment. | Nathan Letwory | |
2011-02-10 | mesh validation remove duplicate faces didn't always work, now it _should_ ↵ | Campbell Barton | |
all work correctly. | |||
2011-02-10 | mesh validation: bugfix for removing doubles, another fix coming... | Campbell Barton | |
2011-02-10 | mesh.validate() now returns True if any corrections were made. | Campbell Barton | |
tested that correcting invalid meshes works by generating random meshes and checking that only the first call to mesh.validate() makes changes. found 2 bugs in mesh validation. - face sorting array wasn't assigned correct indices. - removing invalid edges used wrong comparison. | |||
2011-02-10 | fix [#26003] Twice applied modifier with Convert to mesh with several ↵ | Campbell Barton | |
multi-user objects convert_exec could do with a re-write, getting quite confusing. update md5's for ctest results and some renaming in mesh_validate code. | |||
2011-02-09 | BKE_mesh_validate() now corrects invalid meshes (optionally), added access ↵ | Campbell Barton | |
for python so it can correct for bad imported geometry - mesh.validate(). | |||
2011-02-09 | SVN maintenance. | Guillermo S. Romero | |
2011-02-09 | move validation into blender kernel so it can be called by internal modifier ↵ | Campbell Barton | |
funcs more easily. |