Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2019-09-20 | Fix T69600: Bridge edges creates UV's with wrong rotation | Campbell Barton | |
2019-08-01 | Cleanup: misc spelling fixes | Campbell Barton | |
T68035 by @luzpaz | |||
2019-07-31 | Spelling fixes in comments and descriptions, patch by luzpaz | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3744 | |||
2019-04-29 | Cleanup: comments (long lines) in bmesh | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-03-27 | Cleanup: style, use braces for bmesh | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2016-11-13 | BMesh: BM_face_exists no longer uses return arg | Campbell Barton | |
Just return the face or NULL, like BM_edge_exists(), Also for BM_face_exists_overlap & bm_face_exists_tri_from_loop_vert. No functional changes. Old code did some partial overlap checks where this made some sense, but it's since been removed. | |||
2016-07-01 | BMesh: make toolflags optional | Campbell Barton | |
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh. | |||
2016-05-06 | Fix T48356: Bridge tool creates self-intersecting loop | Campbell Barton | |
When loops are planar to eachother, initialize their winding based on surrounding geometry. | |||
2016-03-05 | Cleanup: quiet -Wcomma, cast to void where needed | Campbell Barton | |
2016-01-11 | Cleanup: warnings (misleading-indentation) | Campbell Barton | |
2015-11-19 | BMesh: support splitting edge-loops when expanding | Campbell Barton | |
2015-05-05 | Cleanup: function arg wrapping | Campbell Barton | |
2014-12-26 | Fix T43013: Flip with bridge aligned loops | Campbell Barton | |
2014-07-30 | BLI_listbase: consistent name prefix | Campbell Barton | |
2013-11-25 | Code Cleanup: rename vars for detecting change to be more consistent | Campbell Barton | |
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float. | |||
2013-10-09 | code cleanup: redundant includes and add minor comments. | Campbell Barton | |
2013-09-18 | fix [#36211] bridge edge loops joining vertecies that are far away | Campbell Barton | |
for bridge use a different beautify method when edge loops have non-matching loop count (simple face-angle comparison). | |||
2013-09-06 | rename positive_mod to mod_i, make it work with nagative numbers (matching ↵ | Campbell Barton | |
pythons modulo), and use in a few more places. allow mesh-checker-deselect to have a negative offset. | |||
2013-09-05 | add function for rotating linked list so at item is last. | Campbell Barton | |
2013-09-05 | add positive_mod() utility function. | Campbell Barton | |
2013-08-21 | bmesh api cleanup, face creation args now accept an example face (as with ↵ | Campbell Barton | |
vertex and edge), also replace BM_face_create_quad_tri_v with BM_face_create_verts | |||
2013-08-21 | bmesh api: | Campbell Barton | |
- use heap for BM_face_create_ngon_vcloud allocations. - replace BM_face_create_ngon_verts with more efficient BM_face_create_verts | |||
2013-07-25 | add twist option to bridge tool (for circular loops) | Campbell Barton | |
2013-07-16 | correct own incorrect check bmesh edgerin subdivide, also add missing break ↵ | Campbell Barton | |
in orthogonalize_m3 though this one wouldn't effect release builds. | |||
2013-07-11 | fix for bridge tool where the 2 loops overlap (typical use for scanfill), ↵ | Campbell Barton | |
however its nice to support with bridge too since it can do subdivisions, handles customdata and fills in quads. | |||
2013-07-05 | fix [#35989] bridge tool flip mash | Campbell Barton | |
open edge loops were calculating flipping incorrectly. | |||
2013-07-01 | bridge tool: calculate face normals before triangulating, own error when ↵ | Campbell Barton | |
removing normal recalc from the bmesh operator. also rename `Fill Grid` -> `Grid Fill` to match `Beauty Fill` | |||
2013-06-26 | correct typos in comments. | Campbell Barton | |
2013-06-04 | fix for own error in recent bridge changes, make sure normals are calculated ↵ | Campbell Barton | |
before use. | |||
2013-05-31 | previous fix for #35578 didnt work right, check direction of the open edge ↵ | Campbell Barton | |
loop too. | |||
2013-05-31 | fix [#35578] New bridge tool; bowtie crossing when destination edges form ↵ | Campbell Barton | |
one half of an 'X' | |||
2013-05-29 | scene render dimension panal: avoid re-creating the framerate string on ↵ | Campbell Barton | |
every redraw, cache the string for reuse. also remove redundant returns from my last commit. | |||
2013-05-29 | fix for own regression in bridge tool since rewrite, UV's were not correctly ↵ | Campbell Barton | |
copied over. | |||
2013-05-23 | Support for bridge tool subdivisions, smoothing and shape along the profile. | Campbell Barton | |
also added the underlying subdivision as a standalone operator in the edge menu, named: subdivide edge-ring. http://www.graphicall.org/ftp/ideasman42/bridge_subd.png | |||
2013-05-17 | fix for error in bridge tool, using freed faces from bmo input. | Campbell Barton | |
2013-05-14 | bridge tool: fix for error in recent commit. missed NULL check for example face. | Campbell Barton | |
2013-05-13 | new bevel: fix for crash in merge, could result in collapsing faces being ↵ | Campbell Barton | |
invalid. rather then splice each edge, use weld_verts operator which handles removing degenerate geometry. | |||
2013-05-13 | new bridge tool: fix for cases with it would crash when existing faces ↵ | Campbell Barton | |
matched the newly created ones. | |||
2013-05-13 | fix for bridge flipping, loops pointing away from eachother (over 90d ↵ | Campbell Barton | |
difference) would flip now check the loops are facing eachother, taking their relative positions into account. | |||
2013-05-12 | bridge option to bridge loop pairs, | Campbell Barton | |
change the operator option to an enum: Connect Loops - open/closed/pairs because it was getting confusing having all as bools. | |||
2013-05-12 | fix for 2 crashes in bridge tool mixing open/closed loops with different ↵ | Campbell Barton | |
vertex counts. | |||
2013-05-12 | bridge tool: support for bridging loops with different numbers of vertices. | Campbell Barton | |
2013-05-11 | add support for bridging multiple edge loops at once. | Campbell Barton | |
2013-05-11 | - add generic edge-loop utility functions for bmesh. | Campbell Barton | |
- rewrite bridge tool to use the new functions (using edge & vertex arrays was quite cumbersome). |