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
2013-03-30code comments: bmesh operator doxy header descriptions.Campbell Barton
2013-03-26code cleanup: operator headersCampbell Barton
2013-01-14use booleans for bmesh api.Campbell Barton
2012-11-29fix [#33029] Applying modifier leaks memoryCampbell Barton
Thanks for Sergey for finding the bug & patching, This fix works a bit differently. Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation.
2012-11-28fix for minor annoyance - when extruding a circle there would always be one ↵Campbell Barton
face flipped, now edges are all ordered in the same direction.
2012-11-28bmesh operator naming - use clearer names for args eg: (mat -> matrix, ↵Campbell Barton
use_singleedge -> use_single_edge) also remove duplicate docs for operator arg formatting.
2012-11-20code cleanup: make bmesh operator names more consistant since python has ↵Campbell Barton
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs.
2012-11-19use input and output slots for bmesh operators, needed for the python api to ↵Campbell Barton
get return values.
2012-11-03code cleanup: float <> double conversion.Campbell Barton
2012-09-30style cleanupCampbell Barton
2012-09-27fix for adding triangle-fan filled circle not tagging the center vertex.Campbell Barton
2012-07-21add option so operators can be called with a flag, currently the only flag ↵Campbell Barton
is to respect hidden geometry. this is useful for bmesh tools that operate in object mode or for modifiers which would previously use hidden faces in some cases.
2012-06-30rename bmesh ops since they are exposed in an api now.Campbell Barton
2012-06-27bmesh.ops module for bmesh operator access, only remove_doubles and ↵Campbell Barton
convex_hull at the moment.
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-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-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-06code cleanup: add doxygen headers to bmesh operator files, also add own ↵Campbell Barton
include so definitions dont get out of sync.
2012-04-05Small improvement to bmo icosphere primitive: instead of calling n times the ↵Bastien Montagne
subdivide bmo with one cut, call it once, with the right number of cuts (which is (2^(n-1)) - 1).
2012-03-30For BMesh functions that test flags, add enabled/disabled variants.Nicholas Bishop
2012-03-27Fix bug 30696, circular mesh objects had wrong orientation.Nicholas Bishop
Behavior now matches 2.62, circle, cone, and cylinder get first vertex at 0 degrees. Also fixed range for vertex property of add-cone and add-cylinder operators, changed minumum from two to three.
2012-03-21style cleanup: bmeshCampbell Barton
2012-03-19code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵Campbell Barton
oflag.
2012-03-18spelling cleanupCampbell Barton
2012-03-08code cleanup: duplicate checks and double assignments.Campbell Barton
2012-03-08building without python works again, cleanup bmesh include paths (cmake and ↵Campbell Barton
scons).
2012-03-01bmesh api:Campbell Barton
* name bmesh operator func's BMO_slot_buffer_* rather then BMO_slot_* since it wasnt obvious some only dealt with buffer, some both. * more typechecks and asserts of BMO_ functions (I lost some time calling a map with a buffer function that failed silently). * small speedup for extrude check - test if the edge is wire _before_ doign a hash lookup.
2012-02-28code cleanup:Campbell Barton
use bmo_* prefix for operator defs, was confusing with bmesh_* api functions.
2012-02-27style cleanupCampbell Barton
2012-02-25bmesh api:Campbell Barton
* added BM_elem_flag_set, BMO_elem_flag_set. to avoid 'if(...) enable(); else disable();' all over the place. * added bmesh_operator_api_inline.c, the header file was getting messy.
2012-02-23adding icosphere was broken with own recent commitCampbell Barton
2012-02-20added boolean type for bmesh operators, will make python wrapping clearer ↵Campbell Barton
and also makes existing calls more obvious. also corrected some error reports.
2012-02-19copying bmesh dir on its own from bmesh branchCampbell Barton