Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-19 | simple optimization, replace BM_face_other_edge_loop() with ↵ | Campbell Barton | |
BM_loop_other_edge_loop() in situations where the loop is known this avoids a lookup. | |||
2013-04-16 | code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and ↵ | Campbell Barton | |
BKE_editmesh_bvh.h | |||
2013-04-14 | code cleanup: rename BKE_tessmesh -> BKE_editmesh, rename ↵ | Campbell Barton | |
EditDerivedBMesh.tc -> em. ('tc' is odd name which isn't used elsewhere). | |||
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2013-04-01 | code cleanup: split editmesh_tools.c, into inset, bevel (both modal ↵ | Campbell Barton | |
operators) and moved extrude operators into their own file. also move some selection operators from editmesh_tools.c into editmesh_select.c | |||
2013-03-22 | code cleanup: use booleans and const's for operator vars. | Campbell Barton | |
2013-03-20 | code cleanup: use booleans for mesh and selection code. | Campbell Barton | |
2013-03-17 | code cleanup: incorrect sized array args, remove some redundant code. | Campbell Barton | |
2013-03-13 | code cleanup: use const events for modal and invoke operators. | Campbell Barton | |
2013-03-07 | use bool for rna funcs. | Campbell Barton | |
2012-12-19 | include cleanup | Campbell Barton | |
2012-12-12 | remove context argument from EDBM_update_generic() | Campbell Barton | |
2012-12-12 | make EDBM_index_arrays's stay in memory, blender was allocating an array and ↵ | Campbell Barton | |
filling it for verts/edges/faces on every redraw. this may introduce bugs which I didn't catch, but they are very easy to identify in a debug build which has asserts to ensure the arrays are valid before use. in my own test drawing ~98,304 quads - this gave an overall ~16% drawing speedup. | |||
2012-12-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |
2012-11-28 | typo's and some style cleanup, also added asserts into BLI_vsnprintf and ↵ | Campbell Barton | |
BLI_sprintfN when invalid args are given. | |||
2012-11-19 | bmesh: BM_verts_in_face was using bmesh operator flag which is no longer ↵ | Campbell Barton | |
ensured to be available, use internal apiflag instead, Thanks to Nicholas Bishop for spotting. also quiet some warnings. | |||
2012-10-27 | fix for filled rip copying loop customdata (fix in BM_edge_other_loop broke it) | Campbell Barton | |
also assert when customdata can't be copied because of invalid args. | |||
2012-10-26 | Big i18n commit: add "reports" from bmesh/readfile/tracking/dynapaint (and a ↵ | Bastien Montagne | |
few others), and another bunch of UI messages tweaks/fixes, as well as some BKE_report()<->BKE_reportf()... | |||
2012-10-15 | fix for error in filled rip copying customdata (new triangles were flipped ↵ | Campbell Barton | |
across the edges of the empty space they spanned) only noticeable when the customdata on either size of the rip didnt match. | |||
2012-10-15 | code cleanup: remove redundant pointer indirection. | Campbell Barton | |
2012-10-14 | More UI messages and BKE_reportf->BKE_report fixes... | Bastien Montagne | |
2012-10-14 | Rip-fill mesh tool (option for rip operator) | Campbell Barton | |
Alt+V will fill the area inbetween the ripped faces - a bit like extrude. faces are flipped to match existing geometry and customdata (uv, vcols etc) is copied from surrounding geometry too. | |||
2012-10-13 | fix for own error, leaving in test code to set the smooth flag. | Campbell Barton | |
2012-10-13 | improve edge rip when the edge has only 2 other connected edges. | Campbell Barton | |
common case ripping an edge of the default cube, it didn't run the edge size check. | |||
2012-10-13 | style cleanup: spelling | Campbell Barton | |
2012-10-13 | add support for ripping off a single face from a single vertex when the ↵ | Campbell Barton | |
vertex has 3 surrounding verts & faces. | |||
2012-10-08 | code cleanup: reduce change the size of some float vectors that were bigger ↵ | Campbell Barton | |
then they needed to be. update to clang_array_check.py - parse function definitions lazily for some speedup. | |||
2012-10-06 | fix writing past array bounds in imagewraposa(). | Campbell Barton | |
also correct array sizes in othere areas. | |||
2012-09-20 | code cleanup: | Campbell Barton | |
- make view3d project names more consistent. - remove apply_project_float() its not needed. - update comments referencing an old function name. - move doxygen docs into the C file, prefer they are kept here to avoid getting out of sync with code. | |||
2012-09-08 | style cleanup | Campbell Barton | |
2012-09-07 | minor fix for previous commit. ripping a vert-edge connected to a face would ↵ | Campbell Barton | |
always choose the face even if the mouse is closer to the edge, now check both edges and faces when ripping from a non wire vertex | |||
2012-09-07 | minor improvements to rip | Campbell Barton | |
- rip tool didnt select the best edge to rip for wire verts (no connected faces) - ripping one vert with 2 edges connected didnt work. | |||
2012-08-14 | code cleanup: reduce calling sqrt() when distances are only calculated for ↵ | Campbell Barton | |
comparison use dist_squared_to_line_segment_v2(). | |||
2012-06-30 | rename bmesh ops since they are exposed in an api now. | Campbell Barton | |
2012-05-21 | code cleanup: spelling | Campbell Barton | |
2012-05-20 | code cleanup: | Campbell Barton | |
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace. | |||
2012-04-28 | style cleanup: editors / mesh & object | Campbell Barton | |
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 | code cleanup: | Campbell Barton | |
- replace inline face UV center calc. - use const float[3] for mesh and uv functions. - remove unused define | |||
2012-04-25 | code cleanup: no functional change - had both EDBM_editselection_* and ↵ | Campbell Barton | |
BM_editselection_* funcs, replace EDBM_ funcs. | |||
2012-04-23 | rip tool again (this in infact an old bug), when selecting an edge to extend ↵ | Campbell Barton | |
the splitting to, dont step over manifold edges. - would result in duplicate edges. | |||
2012-04-23 | fix memory leak in rip tool (again own fault). | Campbell Barton | |
2012-04-23 | minor changes to rip internals | Campbell Barton | |
- check if vertex ripping has no effect. - no need to flush selection for vertex rip. | |||
2012-04-23 | rip was incorrectly giving an error when ripping a vertex from a face fan ↵ | Campbell Barton | |
(own mistake). | |||
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-21 | style cleanup: correct typos | Campbell Barton | |
2012-04-21 | fix [#31047] ctrl+mouse select in edit-mode does not select external object | Campbell Barton | |
fix [#30535] Shortest Path Select not working well in vertex mode. regression from after bmesh merge, Ctrl+Right mouse for selecting shortest path is meant for edge mode only. | |||
2012-04-21 | fix error in recent rip refactor, also add comment. | Campbell Barton | |
2012-04-20 | style cleanup: pep8, also quiet compiler warning. | Campbell Barton | |
2012-04-20 | code cleanup: prefer BM_face/edge/vert_select_set() over ↵ | Campbell Barton | |
BM_elem_select_set() when the type is known (saves switch statement check on the type). Add asserts so the correct types are ensured. |