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
2022-02-11File headers: SPDX License migrationCampbell Barton
Use a shorter/simpler license convention, stops the header taking so much space. Follow the SPDX license specification: https://spdx.org/licenses - C/C++/objc/objc++ - Python - Shell Scripts - CMake, GNUmakefile While most of the source tree has been included - `./extern/` was left out. - `./intern/cycles` & `./intern/atomic` are also excluded because they use different header conventions. doc/license/SPDX-license-identifiers.txt has been added to list SPDX all used identifiers. See P2788 for the script that automated these edits. Reviewed By: brecht, mont29, sergey Ref D14069
2021-06-22Cleanup: Spelling MistakesLeon Zandman
This patch fixes many minor spelling mistakes, all in comments or console output. Mostly contractions like can't, won't, don't, its/it's, etc. Differential Revision: https://developer.blender.org/D11663 Reviewed by Harley Acheson
2021-02-05Cleanup: correct spelling in commentsCampbell Barton
2020-11-17BMesh: support for comparing loops when calculating face-groupsCampbell Barton
Add an optional callback to check source/destination loops for BM_mesh_calc_face_groups. This is needed so it can be used to calculate UV islands.
2020-03-19Cleanup: `make format` after SortedIncludes changeDalai Felinto
2019-04-29Cleanup: comments (long lines) in bmeshCampbell 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-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-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.
2018-12-14Cleanup: naming (mean -> median) see T47811Campbell Barton
2018-12-12Cleanup: use colon separator after parameterCampbell Barton
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere.
2016-07-16Cleanup: spellingCampbell Barton
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2015-11-28BMesh: pass loops instead of edges/verts to filter funcsCampbell Barton
This allows to check the source face we're walking over.
2015-11-28BMesh: use typed filter callbacks (const args too)Campbell Barton
2015-10-31Fix T46648: Recalculate normals failsCampbell Barton
Certain shapes could trick the inside/outside test. An edge between 2 planar faces could be selected for detecting face-flipping (which failed). While this could be prevented by skipping those edges, use a method which searches for the outer most face-loop, then check it faces the center.
2015-03-11Cleanup: indentationCampbell Barton
2015-03-02error in last commitCampbell Barton
2015-03-02Fix T43848: Wrong direction recalculating normalsCampbell Barton
Face islands furthest faces could face towards the center point when connected to sharp edges. Now check the furthest edge of the furthest face, to test for face winding.
2015-03-02BMesh: calc normals, use area weighted centerCampbell Barton
Prevents many small faces skewing center calculation.
2014-06-06Fix T40508: Calculating normals crashesCampbell Barton
2014-02-02Code cleanup: suffix vars to make obvious they are squaredCampbell Barton
2013-12-15Editmesh: skip allocating a face array for recalc-normalsCampbell Barton
2013-09-09correct error in recent changes for building with openmp.Campbell Barton
rename DM_OMP_LIMIT to BKE_MESH_OMP_LIMIT and set to 0 when in debug mode, same for BM_OMP_LIMIT.
2013-08-17add linklist stack macros, use where over allocating an array was previously ↵Campbell Barton
done.
2013-08-16rewrite edgenet fill bmesh operator.Campbell Barton
previous code created faces with mixed face-flipping and could get very slow, test with ~60,000 edges here hung my system for over 2min (didnt wait for it to finish), new code executes in about 1 second. new code doesn't attempt to flip faces correctly, its quite involved to do so, especially when the new faces are not created adjacent to eachother. so simpler to calculate normals afterwards.
2013-07-22old todo, rotate around individual origins now supports connected face/edge ↵Campbell Barton
islands. previously this gave very odd/annoying results, see bug reports [#36134], [#35419]
2013-07-22add support for BM_mesh_calc_face_groups to use vertex connectivity (not ↵Campbell Barton
currently used yet)
2013-07-09fix for own error in normal-recalc r58077, initial face flipping wasn't ↵Campbell Barton
checking against face-island center.
2013-07-09minor improvementsCampbell Barton
- calc normals only check flag when needed. - keymap, dont get name unless its needed. - keymap, avoid property lookup. - idprop debug print, include pointer, helpful for troubleshooting.
2013-07-08fix/improve normal calculation, noticed when checking on the previous bugfix.Campbell Barton
- normals depended on the meshes rotation, so you could rotate Suzzane and in some cases one of the eye normals would be flipped. - normals depended on the meshes placement in relation to the meshes center, now find the outer most face by each face-island center.
2013-07-08remove unused normal-recalc flags.Campbell Barton
2013-07-08move normal recalculation into its own source file.Campbell Barton