]> git.donarmstrong.com Git - lilypond.git/commitdiff
Revert "springs: comment and typo"
authorDavid Kastrup <dak@gnu.org>
Mon, 17 Feb 2014 15:37:04 +0000 (16:37 +0100)
committerDavid Kastrup <dak@gnu.org>
Mon, 17 Feb 2014 15:37:04 +0000 (16:37 +0100)
This reverts commit d862d4d171387ef5bc7d35b990f942d1395342f9.

lily/spring.cc

index ec8240b84d09f4899547bc787b7be73fa1bfa2b4..312b2ed00f49644598966832b50d1598396eae3b 100644 (file)
   along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-/*
-  Springs help chains of objects, such as the notes in a line of music,
-  distribute themselves evenly.
-  Each spring decides the length from the reference point of one object
-  along the line to the reference point of the next, based on a force
-  applied to the entire chain (see Spring::length() for details):
-     length = distance_ + flexibility * force
-
-  distance_  is the ideal separation between reference points
-  inverse_stretch_strength_ is the flexibility when the force is stretching
-  inverse_compress_strength_ is the flexibility when the force is compressing
-  min_distance_ sets a lower limit on length
-
-  Typically, the force applied to a list of objects ranges from about
-  -1 to about 1, though there are no set limits.
-*/
-
 #include "spring.hh"
 
 Spring::Spring ()
@@ -86,7 +69,7 @@ Spring::operator *= (Real r)
 {
   distance_ = max (min_distance_, distance_ * r);
   inverse_compress_strength_ = max (0.0, distance_ - min_distance_);
-  inverse_stretch_strength_ *= r;
+  inverse_stretch_strength_ *= 0.8;
   update_blocking_force ();
 }