collide with animated vertex position

This commit is contained in:
David Rose 2009-02-09 22:59:10 +00:00
parent 9a8e2915b5
commit f25605f398

View File

@ -1302,7 +1302,8 @@ compare_collider_to_geom(CollisionEntry &entry, const Geom *geom,
nassertv(ci != _colliders.end()); nassertv(ci != _colliders.end());
if (geom->get_primitive_type() == Geom::PT_polygons) { if (geom->get_primitive_type() == Geom::PT_polygons) {
const GeomVertexData *data = geom->get_vertex_data(); Thread *current_thread = Thread::get_current_thread();
CPT(GeomVertexData) data = geom->get_vertex_data()->animate_vertices(true, current_thread);
GeomVertexReader vertex(data, InternalName::get_vertex()); GeomVertexReader vertex(data, InternalName::get_vertex());
int num_primitives = geom->get_num_primitives(); int num_primitives = geom->get_num_primitives();