diff options
author | Luca Rood <dev@lucarood.com> | 2016-12-06 02:39:29 +0300 |
---|---|---|
committer | Luca Rood <dev@lucarood.com> | 2018-08-31 17:39:43 +0300 |
commit | b6f0f8a5b5a4871603755d4413e47f054ecd5b68 (patch) | |
tree | 50b10fa4e995a133c2ad42e31f8d6acb205ed552 /release | |
parent | e3d31b8dfbdc3f4412e12fa1594927098ed0654d (diff) |
Cloth: Implement angular bending springs
This implements angular bending springs for cloth simulation. This also
adds shearing springs for n-gons.
This angular spring implementation does not include Jacobian matrices,
as the springs can exist between polygons of different vertex counts,
rendering their relationships asymmetrical, and thus impossible to solve
with the current implementation. This means that the bending component
is solved explicitly. However, this is usually not a big problem, as
bending springs contribute less to instability than structural springs.
The the old linear bending model can still be used, and is the default for
existing files, to keep compatibility. However, the new angular bending
model is the default for any new simulation.
This commit makes small breaking changes, in that shearing springs are
now created on n-gons (also in linear bending mode), while n-gons were
previously ignored.
Reviewed By: brecht
Differential Revision: http://developer.blender.org/D3662
Diffstat (limited to 'release')
m--------- | release/scripts/addons | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/release/scripts/addons b/release/scripts/addons -Subproject 371960484a38fc64e0a2635170a41a0d8ab2f6b +Subproject 6c3a46dc113de870a03191e4c0685238b0823ac |