Browse Source

convert animated vertex position

David Rose 16 years ago
parent
commit
82c1bec8fd
1 changed files with 3 additions and 1 deletions
  1. 3 1
      pandatool/src/bam/bamToEgg.cxx

+ 3 - 1
pandatool/src/bam/bamToEgg.cxx

@@ -400,7 +400,9 @@ convert_geom_node(GeomNode *node, const WorkingNodePath &node_path,
       const GeomPrimitive *primitive = geom->get_primitive(j);
       const GeomPrimitive *primitive = geom->get_primitive(j);
       CPT(GeomPrimitive) simple = primitive->decompose();
       CPT(GeomPrimitive) simple = primitive->decompose();
       if (simple->is_of_type(GeomTriangles::get_class_type())) {
       if (simple->is_of_type(GeomTriangles::get_class_type())) {
-        convert_triangles(geom->get_vertex_data(),
+        CPT(GeomVertexData) vdata = geom->get_vertex_data();
+        vdata = vdata->animate_vertices(true, Thread::get_current_thread());
+        convert_triangles(vdata,
                           DCAST(GeomTriangles, simple), geom_state,
                           DCAST(GeomTriangles, simple), geom_state,
                           net_mat, egg_parent);
                           net_mat, egg_parent);
       }
       }