Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-18 | Cleanup: conform headers to have license first | Campbell Barton | |
Also remove doxy comments for licenses and add missing GPL header. | |||
2019-02-15 | Bevel: fix twist on bevel of cylinder with >= 200 sides. | Howard Trickey | |
This triggered an "almost parallel" case in setting the offset meet points, which is OK but code needed improvement put the meet point in a more accurate place. This ia fix for part of the report T61214. | |||
2019-02-15 | Fix T61427: Bevel crash with patch miter. | Howard Trickey | |
The adjustment phase had broken assumptions after adding miters, and sent a null problem to eigen. Fixed code to check assumptions. | |||
2019-02-11 | Cleanup: comments | Campbell Barton | |
2019-02-11 | Cleanup: comment indentation & spelling | Campbell Barton | |
2019-02-08 | Bevel, fix crash when adjust offsets with inner arc miter. | Howard Trickey | |
Previous assumptions about boundary verts always being attached to edges are now false. | |||
2019-02-08 | Bevel: fix regression re even adjustment of offsets. | Howard Trickey | |
Mistakenly had left a debugging assignment that disabled the offset pass. This commit re-enables it. | |||
2019-02-07 | Bevel: better attachment points for unbeveled edges, arc miter. | Howard Trickey | |
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-05 | Fix T58221: Spin tool w/ merge first/last crashes | Campbell Barton | |
Spinning geometry that included non boundary/wire edges crashed when merge first/last enabled. | |||
2019-02-05 | Cleanup: remove contributors for CMake files | Campbell Barton | |
Following removal from C source code. See: 8c68ed6df16d8893 | |||
2019-02-04 | Cleanup: Typos in comments (to to) | Pablo Vazquez | |
2019-02-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
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. | |||
2019-01-31 | Cleanup: style, unused variable | Campbell Barton | |
2019-01-29 | Bevel - better corner shapes for inner arc miters. | Howard Trickey | |
The subdivision method for getting corner shapes has a fullness parameter which had been set by eye before. This change uses fullness as found by offline search process to best match the superellipsoid octant in the cube corner case (except cube corner case is still handled by other code). This somewhat improves the look of cube corners with inner arc miters, however. | |||
2019-01-28 | Cleanup: sort forward declarations of enum & struct | Campbell Barton | |
Done using: source/tools/utils_maintenance/c_sort_blocks.py | |||
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-25 | Cleanup: sort cmake file lists | Campbell Barton | |
2019-01-22 | Fix T60643: BMesh operator enum args fail when unset from Python | Campbell Barton | |
Error introduced with bmesh operator enum support: 1e6a5eb087911 | |||
2019-01-21 | Cleanup: shadow warning, style | Campbell Barton | |
2019-01-19 | Cleanup: add trailing commas | Campbell Barton | |
Prevents clang-format merging into a single line. | |||
2019-01-18 | Add miter pattern options. | Howard Trickey | |
Will document the new options in release notes, then in manual. Still a bit of work to do on the bulging shape that appears on cube corners if using arc inner miters, but will do that later. Also need to do something smarter in clamp overlap. | |||
2019-01-17 | BMesh: keep selection history when removing doubles | Campbell Barton | |
Auto-merge would loose the active vertex. | |||
2019-01-17 | BMesh: Remove doubles now merges face-flags | Campbell Barton | |
2019-01-17 | Cleanup: variable names | Campbell Barton | |
2019-01-16 | BMesh: prevent weld-verts bmop creating selected+hidden verts/edges | Campbell Barton | |
Related to error exposed by T59640 Would have fixed crash too, but we want to ignore hidden verts. | |||
2019-01-16 | Fix T59640: Transform w/ auto-merge & hidden verts crashes | Campbell Barton | |
2019-01-15 | Cleanup: commas at the end of enums | Campbell Barton | |
Without this clang-format may wrap them onto a single line. | |||
2019-01-14 | Cleanup: move comments above definitions | Campbell Barton | |
For clang-format not to wrap definitions. | |||
2019-01-11 | BMesh: Add BM_face_calc_area_uv | Clément Foucault | |
2019-01-08 | Cleanup: comments causing bad clang-format output | Campbell Barton | |
2019-01-07 | Better bevel normal hardening when some faces were smooth. | Howard Trickey | |
Harden normals causes normal splitting, which will not give the appearance expected due to autosmooth unless some edges are sharpened, so this change fixes that. Also bevel tool will turn on autosmooth if not already on if hardening normals. | |||
2019-01-06 | Cleanup: add trailing commas to structs | Campbell Barton | |
Needed for clang formatting to workaround bug/limit, see: T53211 | |||
2019-01-04 | Fix T60099: Inconsistent normals from spin tool | Campbell Barton | |
2019-01-04 | Fix eternal loop in spin tool merge first/last | Campbell Barton | |
2019-01-03 | Fix T58113 Multiple problems with bevel harden normals. | Howard Trickey | |
Move the bevel hardening code all into bmesh_bevel.c. Based on user feedback, rewrote the bevel hardening algorithm to be more what users want. Based on user feedback, changed the UI, removing some not-useful options. Now hardening normals while beveling is enabled by a simple checkbox. Now setting face strength gives options for which faces get their face strength set. | |||
2018-12-30 | Cleanup: remove non-existing function declarations | Campbell Barton | |
2018-12-30 | Cleanup: warnings (clang) | Campbell Barton | |
2018-12-20 | Fix T57045: Unhandled degenerate case in bevel code | Jacques Lucke | |
Reviewers: howardt Differential Revision: https://developer.blender.org/D4104 | |||
2018-12-20 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-20 | Fix T59074: BMesh intersect hangs | Campbell Barton | |
This is a degenerate intersection, exit early instead of hanging. | |||
2018-12-19 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-19 | Cleanup: spelling | Campbell Barton | |
2018-12-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-14 | Fix selection history clearing when selecting all | Campbell Barton | |
2018-12-14 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2018-12-14 | Missed last commit | Campbell Barton | |
2018-12-14 | Cleanup: naming (mean -> median) see T47811 | Campbell Barton | |
2018-12-12 | Merge branch 'master' into blender2.8 | Campbell Barton | |