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
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@gmail.com>2018-10-18 13:20:33 +0300
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2018-10-18 13:59:27 +0300
commita18b806004a1543ca68ec11f34ba2e1e79b909ad (patch)
tree5f3d72cc92971019941af2f4ce0ee58fd8fec839 /source/blender/blenkernel/intern/collision.c
parent5869bf5002f6bb370ef62da62d8cf7d56178b663 (diff)
Fix use of uninitialized variable in cloth collision.
No apparent difference in a quick simulation, but was clearly wrong.
Diffstat (limited to 'source/blender/blenkernel/intern/collision.c')
-rw-r--r--source/blender/blenkernel/intern/collision.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/collision.c b/source/blender/blenkernel/intern/collision.c
index 12549678939..d868a06d134 100644
--- a/source/blender/blenkernel/intern/collision.c
+++ b/source/blender/blenkernel/intern/collision.c
@@ -1360,12 +1360,12 @@ BLI_INLINE bool cloth_point_face_collision_params(const float p1[3], const float
cross_v3_v3v3(r_nor, edge1, edge2);
normalize_v3(r_nor);
+ sub_v3_v3v3(v0p2, p2, v0);
nor_v0p2 = dot_v3v3(v0p2, r_nor);
madd_v3_v3v3fl(p2face, p2, r_nor, -nor_v0p2);
interp_weights_tri_v3(r_w, v0, v1, v2, p2face);
sub_v3_v3v3(p1p2, p2, p1);
- sub_v3_v3v3(v0p2, p2, v0);
nor_p1p2 = dot_v3v3(p1p2, r_nor);
*r_lambda = (nor_p1p2 != 0.0f ? nor_v0p2 / nor_p1p2 : 0.0f);