Go to file
Alexander Gavrilov b481e886e5 Cloth: Use Geometrical Mean for averaging cloth shrink factor.
This comes out of considering a one-dimensional transition in weight
on a rectangular cloth grid. At the transition face loop, one side
of each rectangular face would be scaled by k1, and the opposite one
by k2, thus turning the rectangle into a trapezoid. Averaging would
be used to choose the scale factor for the remaining two sides.

If Geometrical Mean, i.e. sqrt(k1*k2) is used, it so happens that the
diagonals of the trapezoid also end up scaled by sqrt(k1*k2) compared
to the original rectangle. This means that the same scale factor is
correct for both structural and shear springs, which is not the case
with simple average.
2016-05-06 11:40:19 +03:00
build_files Cleanup: warnings. spelling 2016-04-30 04:10:34 +10:00
doc Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
extern Curve Fitting: avoid clamping fallback handles. 2016-05-05 20:31:13 +10:00
intern Cycles: Comment out unused function arguments 2016-05-05 23:47:22 +02:00
release Curve Draw: option to apply absolute offset 2016-05-04 15:45:55 +10:00
source Cloth: Use Geometrical Mean for averaging cloth shrink factor. 2016-05-06 11:40:19 +03:00
tests Fix bl_load_py_modules test 2016-05-02 21:06:15 +10:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt Optimize linear<->sRGB conversion for SSE2 processors 2016-05-05 19:46:06 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Fix T48078: incorrect OS X command for retrieving number of CPUs on in Makefile. 2016-04-09 00:25:18 +02:00
make.bat Fix make.bat checking 64bit systems 2016-02-10 00:26:12 +11:00