[SCM] MoleCuilder branch Fix_ConvexizeNonconexEnvelope updated. v1.4.8-40-g572bcde
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MoleCuilder". The branch, Fix_ConvexizeNonconexEnvelope has been updated via 572bcde90dcbf97523476b140d8fae6cafd42d8f (commit) via a28d9dda88e83aa29a4befa44682863f6140e762 (commit) via 0b5b00d8330e6747fd1aa47a34e3fa195d11909b (commit) via e12e836bd699a85e0608283fc6e5577ca1d321f4 (commit) via 39268ec511e8f9825248457988fea5b54642f081 (commit) via a66f0844410a4b403830a4d74ff5e673a38e9044 (commit) via 1c9d0fab2f0004443f9ff5022852da75abfd7fa6 (commit) via fb4449480aeaa9e8fe00df8d49cac94aba8332bc (commit) via 4fe57a515a5f9818403c090a625a103fca41799b (commit) via 6c7ec20731376548eb4a33bbfc9da8bc7b31eed3 (commit) from ab72314934e071f1c33d4d2875f9d27458fb67da (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 572bcde90dcbf97523476b140d8fae6cafd42d8f Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 19:19:38 2014 +0200 FIX: PickFarthestofTwoBaselines() additionally checks whether baselines "overlap". - we do not check whether the polygon consisting of the four points defined by the two baslines is actually "convex": Convex is not such a good criterion as the two triangles (with respect to the baseline) may form a bent structure such that the flattended representation of th polygon is not convex while the actual angles are all less than pi. Hence, we check whether the closest point with respect to one base line on the other is actually still between the two endpoints of the baseline. If not, we must not flip the baseline, as we then invalidate the tesselation. commit a28d9dda88e83aa29a4befa44682863f6140e762 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 12:29:08 2014 +0200 tempcommit: Merge with 39268ec commit 0b5b00d8330e6747fd1aa47a34e3fa195d11909b Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 12:27:57 2014 +0200 FIX: Filling of non-convex polygon with only minimal angles did not work. - when removing points from non-convex boundary and we encounter non-convex polygons, we must pick smallest angles but close to the non-convex site! commit e12e836bd699a85e0608283fc6e5577ca1d321f4 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 11:43:03 2014 +0200 FIX: RemovePointFromTesselatedSurface() used Start,Middle,EndNode confusingly. - FIX: Very last node was removed twice due to StartNode = EndNode setting. commit 39268ec511e8f9825248457988fea5b54642f081 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 11:42:18 2014 +0200 tempcommit: fixed assert in RemovePointFromTesselatedSurface(). Merge with ... commit a66f0844410a4b403830a4d74ff5e673a38e9044 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 11:40:06 2014 +0200 FIX: Last line in RemovePointFromTesselatedSurface() added falsely. - AddTesselationLine() now returns whether new or present line was used. - FIX: Last inner line in closed polygon has been added by one but last triangle already, we added it twice. commit 1c9d0fab2f0004443f9ff5022852da75abfd7fa6 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 11:39:34 2014 +0200 tempcommit: Further reduced verbosity noise in tesselation. commit fb4449480aeaa9e8fe00df8d49cac94aba8332bc Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Fri Oct 3 11:38:16 2014 +0200 tempcommit: Reduced verbosity noise from Line::getIntersection(). commit 4fe57a515a5f9818403c090a625a103fca41799b Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Mon Sep 29 16:40:10 2014 +0200 MEMFIX: Static coordinator instances of specificv potentials need to be Memory::ignore()'d. commit 6c7ec20731376548eb4a33bbfc9da8bc7b31eed3 Author: Frederik Heber <heber@ins.uni-bonn.de> Date: Mon Sep 29 16:35:04 2014 +0200 FIX: Added Boost::MultiIndexContainer check for MemDebug. - this requires CodePatterns 1.2.10 and allows finally enable-debug compilation with Ubuntu 14.04. ----------------------------------------------------------------------- Summary of changes: LinearAlgebra/src/LinearAlgebra/Line.cpp | 22 +++---- configure.ac | 1 + m4/boost.m4 | 6 ++ src/Potentials/Specifics/ConstantPotential.cpp | 2 +- .../Specifics/FourBodyPotential_Improper.cpp | 2 +- .../Specifics/FourBodyPotential_Torsion.cpp | 2 +- .../Specifics/ManyBodyPotential_Tersoff.cpp | 2 +- .../Specifics/PairPotential_Harmonic.cpp | 2 +- .../Specifics/PairPotential_LennardJones.cpp | 2 +- src/Potentials/Specifics/PairPotential_Morse.cpp | 2 +- .../Specifics/ThreeBodyPotential_Angle.cpp | 2 +- src/Tesselation/BoundaryLineSet.cpp | 3 +- src/Tesselation/BoundaryPointSet.cpp | 2 +- src/Tesselation/BoundaryTriangleSet.cpp | 4 +- src/Tesselation/tesselation.cpp | 69 +++++++++++++++---- src/Tesselation/tesselation.hpp | 2 +- src/Tesselation/tesselationhelpers.cpp | 4 +- 17 files changed, 87 insertions(+), 42 deletions(-) hooks/post-receive -- MoleCuilder
participants (1)
-
git@ins.uni-bonn.de