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-04-25mesh.validate() / BKE_mesh_validate() --- functions now check for duplicate ↵Campbell Barton
vertices used within the same polygon. (which would crash otherwise)
2012-04-21style cleanup: correct typosCampbell Barton
2012-04-18style cleanup: mesh validate.Campbell Barton
also add code cleanup script which runs uncrustify and then undoes trailing whitespace edits (reducing diff noise)
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-16mesh_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-04style cleanup / comment formatting for bli/bke/bmeshCampbell Barton
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2012-02-23style cleanup for blenkernel, no functional changes.Campbell Barton
2011-12-28un-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-26svn merge ^/trunk/blender -r42839:42871Campbell Barton
2011-12-24change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵Campbell Barton
branch has run out of bits
2011-12-10svn merge ^/trunk/blender -r42521:42550Campbell Barton
2011-12-10check for weights outside of 0-1 range when validating weightsCampbell Barton
2011-12-09BKE_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-08svn merge ^/trunk/blender -r42495:42516Campbell Barton
2011-12-08regarding [#29521] Invalid Vertex WeightsCampbell 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-02svn merge ^/trunk/blender -r42303:42329Campbell Barton
2011-12-01Check for mvert coords and normals when doing mesh.validate() and set invalidSergey Sharybin
coordinates to zero and zero-length normals to Z-up direction.
2011-11-15svn merge -r41779:41847 ^/trunk/blenderCampbell Barton
2011-11-14minor 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-26svn merge -r41266:41287 ^/trunk/blenderCampbell Barton
2011-10-24svn merge ^/trunk/blender -r41226:41227 .Campbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-10Miscellaneous cleanup, comment changes, and asserts. Should be no functional ↵Andrew Wiggin
changes.
2011-10-09Fix 28493: Meshes added with many addons revert to only verts on entry to ↵Andrew Wiggin
edit mode
2011-09-17svn merge -r40166:40279 ^/trunk/blenderCampbell Barton
2011-09-14resolve 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-06svn merge -r39890:39951 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-03warning fixesCampbell Barton
2011-09-01BKE_mesh_calc_edges() now uses polygons when available.Campbell Barton
2011-08-29svn merge -r39664:39762 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell 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 r36529Joseph Eagar
2011-04-25fix [#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 r36153Joseph Eagar
2011-02-27doxygen: blender/blenkernel tagged.Nathan Letwory
2011-02-27pedantic warning cleanup, also remove texspace_edit() since its been added ↵Campbell Barton
using a different method.
2011-02-27merge with/from trunk at r35190Joseph Eagar
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-10mesh validation remove duplicate faces didn't always work, now it _should_ ↵Campbell Barton
all work correctly.
2011-02-10mesh validation: bugfix for removing doubles, another fix coming...Campbell Barton
2011-02-10mesh.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-10fix [#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-09BKE_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-09SVN maintenance.Guillermo S. Romero
2011-02-09move validation into blender kernel so it can be called by internal modifier ↵Campbell Barton
funcs more easily.