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-10-01Fix T70328: Crash when editing loopcuts with AutoMerge & Split optionmano-wii
2019-09-14Cleanup: use const args, variablesCampbell Barton
2019-09-12BMesh: New tool `BM_mesh_intersect_edges`mano-wii
Along with the new utility `BM_vert_weld_linked_wire_edges_into_linked_faces`
2019-08-29Fix T56532: Boolean locks up BlenderCampbell Barton
Actual issue is with triangle beautify, avoid precision error by scaling the epsilon by the face area when it's over 1 The mesh in the report was very large (approx 2000 on each side), causing precision issues with a fixed epsilon.
2019-08-16Fix T68103: bevel sometimes infinite loops with patch miter.Howard Trickey
Needed to null terminate list of chain to process width adjustments on.
2019-08-16Cleanup: spellingCampbell Barton
2019-08-01Cleanup: misc spelling fixesCampbell Barton
T68035 by @luzpaz
2019-07-31Spelling fixes in comments and descriptions, patch by luzpazBrecht Van Lommel
Differential Revision: https://developer.blender.org/D3744
2019-07-26Fix T67595: bevel concave cube corner.Howard Trickey
The special case test for cube-like corner did not work if normals are flipped.
2019-07-20Fix T67196: bevel bad at a 3-edge bevel.Howard Trickey
The test for whether or not this was a "pipe" neglected to use fabsf() around a dot result.
2019-07-07Cleanup: spellingCampbell Barton
2019-06-15Cleanup: spellingCampbell Barton
2019-05-31Cleanup: style, use braces in source/ (include disabled blocks)Campbell Barton
2019-05-31Cleanup: style, use braces in source/Campbell Barton
Automated using clang-tidy.
2019-05-28Cleanup: clang-formatCampbell Barton
2019-05-28Fix T65141 Bevel did not curve.Howard Trickey
The previous fix to the spike bug T64582 was not really right. This fixes that one properly and restores the desired curving profile in the bug's example.
2019-05-26Fix T64989 Bevel hangs with Mark Sharp sometimes.Howard Trickey
Code for extending sharp edges assumes ADJ pattern and this example uses TRI_FAN pattern. This change doesn't fix TRI_FAN mark sharp bug at least won't infinite loop any more.
2019-05-25Fix T64582: bevel spikes sometimesHoward Trickey
The code to move the profile plane needed to not do that in a few more cases.
2019-05-07Fix Bevel T64107 - width/depth value wrong for vertex only.Howard Trickey
Code fix from George Vogiatzis (Gvgeo), via D4811. Needed to initalize vert_axis.
2019-05-01ClangFormat: run with ReflowComments on source/Campbell Barton
Prepare for enabling ReflowComments.
2019-04-30Fix T63759 Vertex Bevel works for width and depth offset types.Howard Trickey
From D4719 by George Vogiatzis (Gvgeo).
2019-04-29Cleanup: comments (long lines) in bmeshCampbell Barton
2019-04-22Cleanup: style, use bracesCampbell Barton
Add braces for modules already using braces almost everywhere.
2019-04-20Cleanup: add missing macros to clang-formatCampbell Barton
2019-04-17Fix T63247: edbm_rip_invoke__edge rips unselected verts on mesh bordersSebastian Parborg
Ripping edges would in some cases rip verts on unselected edges. This is now fixed so that we only rip verts from the actually selected edges. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4646
2019-04-17ClangFormat: format '#if 0' code in source/Campbell Barton
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-16Cleanup: avoid adjacent C-style commentsCampbell Barton
Causes clang-format to give different results on a second run.
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-23Cleanup: style, use const args where possibleCampbell Barton
2019-03-22Modifiers: add minimum number of vertices to triangulate modifier.Ish Bosamiya
This lets you only triangulate n-gons when setting the number to 5 or more. Differential Revision: https://developer.blender.org/D4367
2019-03-19Cleanup: use BLI_kdtree_3d prefixCampbell Barton
Use prefix now there isn't only the 3d version.
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