فهرست منبع

Modified add_local_transform to immediately update node

Josh Yelon 18 سال پیش
والد
کامیت
9c63234504
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      panda/src/char/characterJoint.cxx

+ 4 - 0
panda/src/char/characterJoint.cxx

@@ -209,6 +209,8 @@ add_net_transform(PandaNode *node) {
   if (_character != (Character *)NULL) {
     node->set_effect(CharacterJointEffect::make(_character));
   }
+  CPT(TransformState) t = TransformState::make_mat(_net_transform);
+  node->set_transform(t, Thread::get_current_thread());
   return _net_transform_nodes.insert(node).second;
 }
 
@@ -317,6 +319,8 @@ add_local_transform(PandaNode *node) {
   if (_character != (Character *)NULL) {
     node->set_effect(CharacterJointEffect::make(_character));
   }
+  CPT(TransformState) t = TransformState::make_mat(_value);
+  node->set_transform(t, Thread::get_current_thread());
   return _local_transform_nodes.insert(node).second;
 }