Browse Source

testing this out. Was able to play pirates with it

Zachary Pavlov 19 years ago
parent
commit
1d90acbb20
1 changed files with 3 additions and 0 deletions
  1. 3 0
      panda/src/chan/partBundle.I

+ 3 - 0
panda/src/chan/partBundle.I

@@ -116,6 +116,8 @@ set_root_xform(const LMatrix4f &root_xform) {
   nassertv(Thread::get_current_pipeline_stage() == 0);
   CDWriter cdata(_cycler);
   cdata->_root_xform = root_xform;
+  do_xform(root_xform, invert(root_xform));
+  cdata->_anim_changed = true;
 }
 
 ////////////////////////////////////////////////////////////////////
@@ -130,6 +132,7 @@ xform(const LMatrix4f &mat) {
   CDWriter cdata(_cycler);
   cdata->_root_xform = cdata->_root_xform * mat;
   do_xform(mat, invert(mat));
+  cdata->_anim_changed = true;
 }
 
 ////////////////////////////////////////////////////////////////////