[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54341] trunk/blender/intern/rigidbody: rigidbody: Code cleanup
Sergej Reich
sergej.reich at googlemail.com
Tue Feb 5 22:51:19 CET 2013
Revision: 54341
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54341
Author: sergof
Date: 2013-02-05 21:51:18 +0000 (Tue, 05 Feb 2013)
Log Message:
-----------
rigidbody: Code cleanup
Stupid oversight, don't use floats for indices.
Modified Paths:
--------------
trunk/blender/intern/rigidbody/RBI_api.h
trunk/blender/intern/rigidbody/rb_bullet_api.cpp
Modified: trunk/blender/intern/rigidbody/RBI_api.h
===================================================================
--- trunk/blender/intern/rigidbody/RBI_api.h 2013-02-05 21:51:17 UTC (rev 54340)
+++ trunk/blender/intern/rigidbody/RBI_api.h 2013-02-05 21:51:18 UTC (rev 54341)
@@ -284,12 +284,12 @@
extern void RB_constraint_set_limits_hinge(rbConstraint *con, float lower, float upper);
extern void RB_constraint_set_limits_slider(rbConstraint *con, float lower, float upper);
extern void RB_constraint_set_limits_piston(rbConstraint *con, float lin_lower, float lin_upper, float ang_lower, float ang_upper);
-extern void RB_constraint_set_limits_6dof(rbConstraint *con, float axis, float lower, float upper);
+extern void RB_constraint_set_limits_6dof(rbConstraint *con, int axis, float lower, float upper);
/* 6dof spring specific */
-extern void RB_constraint_set_stiffness_6dof_spring(rbConstraint *con, float axis, float stiffness);
-extern void RB_constraint_set_damping_6dof_spring(rbConstraint *con, float axis, float damping);
-extern void RB_constraint_set_spring_6dof_spring(rbConstraint *con, float axis, int enable);
+extern void RB_constraint_set_stiffness_6dof_spring(rbConstraint *con, int axis, float stiffness);
+extern void RB_constraint_set_damping_6dof_spring(rbConstraint *con, int axis, float damping);
+extern void RB_constraint_set_spring_6dof_spring(rbConstraint *con, int axis, int enable);
extern void RB_constraint_set_equilibrium_6dof_spring(rbConstraint *con);
/* Set number of constraint solver iterations made per step, this overrided world setting
Modified: trunk/blender/intern/rigidbody/rb_bullet_api.cpp
===================================================================
--- trunk/blender/intern/rigidbody/rb_bullet_api.cpp 2013-02-05 21:51:17 UTC (rev 54340)
+++ trunk/blender/intern/rigidbody/rb_bullet_api.cpp 2013-02-05 21:51:18 UTC (rev 54341)
@@ -897,21 +897,21 @@
constraint->setUpperAngLimit(ang_upper);
}
-void RB_constraint_set_limits_6dof(rbConstraint *con, float axis, float lower, float upper)
+void RB_constraint_set_limits_6dof(rbConstraint *con, int axis, float lower, float upper)
{
btGeneric6DofConstraint *constraint = reinterpret_cast<btGeneric6DofConstraint*>(con);
constraint->setLimit(axis, lower, upper);
}
-void RB_constraint_set_stiffness_6dof_spring(rbConstraint *con, float axis, float stiffness)
+void RB_constraint_set_stiffness_6dof_spring(rbConstraint *con, int axis, float stiffness)
{
btGeneric6DofSpringConstraint *constraint = reinterpret_cast<btGeneric6DofSpringConstraint*>(con);
constraint->setStiffness(axis, stiffness);
}
-void RB_constraint_set_damping_6dof_spring(rbConstraint *con, float axis, float damping)
+void RB_constraint_set_damping_6dof_spring(rbConstraint *con, int axis, float damping)
{
btGeneric6DofSpringConstraint *constraint = reinterpret_cast<btGeneric6DofSpringConstraint*>(con);
@@ -919,7 +919,7 @@
constraint->setDamping(axis, 1.0f - damping);
}
-void RB_constraint_set_spring_6dof_spring(rbConstraint *con, float axis, int enable)
+void RB_constraint_set_spring_6dof_spring(rbConstraint *con, int axis, int enable)
{
btGeneric6DofSpringConstraint *constraint = reinterpret_cast<btGeneric6DofSpringConstraint*>(con);
More information about the Bf-blender-cvs
mailing list