From 9c632345048ed206f8a662a8bc2043be5fee4f32 Mon Sep 17 00:00:00 2001 From: Josh Yelon Date: Wed, 12 Sep 2007 19:56:29 +0000 Subject: [PATCH] Modified add_local_transform to immediately update node --- panda/src/char/characterJoint.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/panda/src/char/characterJoint.cxx b/panda/src/char/characterJoint.cxx index c91f5191b4..63d4f1f208 100644 --- a/panda/src/char/characterJoint.cxx +++ b/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; }