|
|
@@ -101,6 +101,17 @@ get_bounds() const {
|
|
|
return _internal_bounds;
|
|
|
}
|
|
|
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+// Function: CollisionSolid::set_bounds
|
|
|
+// Access: Protected
|
|
|
+// Description: Returns the solid's bounding volume.
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+void CollisionSolid::
|
|
|
+set_bounds(const BoundingVolume &bounding_volume) {
|
|
|
+ MutexHolder holder(_lock);
|
|
|
+ ((CollisionSolid *)this)->_internal_bounds = bounding_volume.make_copy();
|
|
|
+}
|
|
|
+
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// Function: CollisionSolid::test_intersection
|
|
|
// Access: Public, Virtual
|