mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
Fix for updating bounds for the BulletDebugNode.
This commit is contained in:
parent
daed41f05e
commit
f008ebe351
@ -255,6 +255,19 @@ post_step(btDynamicsWorld *world) {
|
|||||||
// Clear the collected data again
|
// Clear the collected data again
|
||||||
_drawer._lines.clear();
|
_drawer._lines.clear();
|
||||||
_drawer._triangles.clear();
|
_drawer._triangles.clear();
|
||||||
|
|
||||||
|
// Force recompute of bounds
|
||||||
|
int num_geoms = this->get_num_geoms();
|
||||||
|
for (int i = 0; i < num_geoms; i++) {
|
||||||
|
const Geom *geom = this->get_geom(i);
|
||||||
|
geom->mark_bounds_stale();
|
||||||
|
}
|
||||||
|
|
||||||
|
this->mark_bounds_stale();
|
||||||
|
|
||||||
|
// Alternate way, probably a little bit slower
|
||||||
|
//NodePath np = NodePath::any_path(this);
|
||||||
|
//np.force_recompute_bounds();
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user