From 31c5bcdc4f66941d2b2f335f58015702f19e728b Mon Sep 17 00:00:00 2001 From: Doug Shi-Dong Date: Thu, 26 Sep 2019 15:35:30 -0400 Subject: [PATCH] Add changelog for #8861 --- doc/news/changes/minor/20190926DougShiDong-1 | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 doc/news/changes/minor/20190926DougShiDong-1 diff --git a/doc/news/changes/minor/20190926DougShiDong-1 b/doc/news/changes/minor/20190926DougShiDong-1 new file mode 100644 index 0000000000..4920b843d2 --- /dev/null +++ b/doc/news/changes/minor/20190926DougShiDong-1 @@ -0,0 +1,10 @@ +Fixed: Manifold::get_new_point() previously ignored points weighted negatively. +The original intent was to avoid to divide by a 0 weight, but the condition +weight < tolerance resulted in ignoring negative weights. +Additionally, the same function previously avoided get_intermediate_point() +when the weight of of the first point was 0, but forgot to assign the new +intermediate point to be the second point. +The issues would mainly occur for derived Manifold classes that only implement +the get_intermediate_point() function. Both issues are now fixed. +
+(Doug Shi-Dong, 2019/09/26) -- 2.39.5