[brlcad-commits] SF.net SVN: brlcad:[63836] brlcad/trunk/src/libged/simulate/collision.cpp
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <ej...@us...> - 2014-12-23 21:40:49
|
Revision: 63836 http://sourceforge.net/p/brlcad/code/63836 Author: ejno Date: 2014-12-23 21:40:46 +0000 (Tue, 23 Dec 2014) Log Message: ----------- scaling Modified Paths: -------------- brlcad/trunk/src/libged/simulate/collision.cpp Modified: brlcad/trunk/src/libged/simulate/collision.cpp =================================================================== --- brlcad/trunk/src/libged/simulate/collision.cpp 2014-12-23 21:15:05 UTC (rev 63835) +++ brlcad/trunk/src/libged/simulate/collision.cpp 2014-12-23 21:40:46 UTC (rev 63836) @@ -68,7 +68,7 @@ calculate_contact_points(btManifoldResult &result, const btRigidBody &rb_a, const btRigidBody &rb_b) { - const btScalar grid_size = 0.1; + const btScalar grid_size = 1; // calculate the normal of the contact points as the resultant of the velocities -A and B btVector3 normal_world_on_b = (rb_b.getLinearVelocity() - @@ -95,6 +95,9 @@ VMIN(overlap_max, rb_b_aabb_max); VMOVE(overlap_min, rb_a_aabb_min); VMAX(overlap_min, rb_b_aabb_min); + + overlap_max *= 1e-3; + overlap_min *= 1e-3; } // radius of the circle of rays This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |