[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54340] trunk/blender/intern/rigidbody/ rb_bullet_api.cpp: rigidbody: Invert spring damping range

Sergej Reich sergej.reich at googlemail.com
Tue Feb 5 22:51:17 CET 2013


Revision: 54340
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54340
Author:   sergof
Date:     2013-02-05 21:51:17 +0000 (Tue, 05 Feb 2013)
Log Message:
-----------
rigidbody: Invert spring damping range

Before 1 was no damping, which is inconsistent with the rest of the
simulation.

Modified Paths:
--------------
    trunk/blender/intern/rigidbody/rb_bullet_api.cpp

Modified: trunk/blender/intern/rigidbody/rb_bullet_api.cpp
===================================================================
--- trunk/blender/intern/rigidbody/rb_bullet_api.cpp	2013-02-05 21:51:15 UTC (rev 54339)
+++ trunk/blender/intern/rigidbody/rb_bullet_api.cpp	2013-02-05 21:51:17 UTC (rev 54340)
@@ -915,7 +915,8 @@
 {
 	btGeneric6DofSpringConstraint *constraint = reinterpret_cast<btGeneric6DofSpringConstraint*>(con);
 	
-	constraint->setDamping(axis, damping);
+	// invert damping range so that 0 = no damping
+	constraint->setDamping(axis, 1.0f - damping);
 }
 
 void RB_constraint_set_spring_6dof_spring(rbConstraint *con, float axis, int enable)




More information about the Bf-blender-cvs mailing list