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
2019-04-17ClangFormat: apply to source, most of internCampbell 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-04-01Fix T63071: Bevel inconsistent results toggling harden_normals.Howard Trickey
Some iterations in bevel were over a hash table, which leads to possibly different results run-to-run, especially when loop_slide is enabled. Changed those iters to go over all verts of BMesh, which leads to consistent order run-to-run.
2019-03-27Cleanup: style, use braces for bmeshCampbell Barton
2019-03-19Cleanup: comment blocksCampbell Barton
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.
2019-03-06Cleanup: remove redundant file argumentCampbell Barton
2019-02-27Fix T61988, Bevel miter on small scale.Howard Trickey
Take two at fix, hopefully without unintended commits to submodules this time.
2019-02-27Revert "Fix T61988: Bevel mitering on small objects."Howard Trickey
This reverts commit 048088e1d2435d249f36feb4774d14aeaf1293e9. Accidentally changed submodules. Will resubmit with only intended changes later.
2019-02-27Fix T61988: Bevel mitering on small objects.Howard Trickey
When edges had small length (less than about .005) the angle classification didn't work. Needed some normalization of vectors.
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-15Bevel: 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-15Fix 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-11Cleanup: commentsCampbell Barton
2019-02-11Cleanup: comment indentation & spellingCampbell Barton
2019-02-08Bevel, 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-08Bevel: 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-07Bevel: better attachment points for unbeveled edges, arc miter.Howard Trickey
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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-31Cleanup: style, unused variableCampbell Barton
2019-01-29Bevel - 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-26Cleanup: remove redundant BKE/BLI/BIF headersCampbell Barton
2019-01-21Cleanup: shadow warning, styleCampbell Barton
2019-01-18Add 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-07Better 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-03Fix 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-30Cleanup: warnings (clang)Campbell Barton
2018-12-20Fix T57045: Unhandled degenerate case in bevel codeJacques Lucke
Reviewers: howardt Differential Revision: https://developer.blender.org/D4104
2018-12-19Merge branch 'master' into blender2.8Campbell Barton
2018-12-19Cleanup: spellingCampbell Barton
2018-11-14Fix assert in bevel modifier with certain geometry.Brecht Van Lommel
This happened in in the barbershop_interior.blend benchmark file, seems duplicate hash entries are ok for this algorithm.
2018-11-10BMesh: backport minor changes from 2.8Campbell Barton
2018-11-10Cleanup: includesCampbell Barton
2018-09-19Merge branch 'master' into blender2.8Campbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-09-02Cleanup: comment blocksCampbell Barton
2018-08-13Fix bevel problem for vertex-only cube corners.Howard Trickey
Was introduced by code from gsoc branch that does better job on cube corners, but shouldn't have applied to vertex-only case.
2018-08-10Cleanup: styleCampbell Barton
2018-08-09Quiet warnings in bmesh_bevel.c.Howard Trickey
2018-08-09Merge branch 'soc-2018-bevel' into blender2.8Rohan Rathi
2018-08-08Cleanup: trailing spaceCampbell Barton
2018-08-05Fix indentation, spacing and added commentsRohan Rathi
2018-08-04Added comments to functionality in main bevel codeRohan Rathi
2018-08-04Added comments to seam and sharp len, removed unused varRohan Rathi
2018-08-04Fix T56222: Bevel Modifier bug (uninitialized value).Bastien Montagne
2018-07-19Code cleanup and fixesRohan Rathi
2018-07-17Fix weld incoherent normals with weld operationRohan Rathi
2018-07-12Fixed shading errors with normals and added proper weightingRohan Rathi
to harden normals to make it consistent with wn modifier
2018-07-09Fixed artifacts in bevel with high profile and segmentsRohan Rathi
2018-07-03cleanup of extend edge data and fixed minor errorsRohan Rathi