Prechádzať zdrojové kódy

frozen joints now stored in bam files

Zachary Pavlov 18 rokov pred
rodič
commit
800279fb8a
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  1. 6 0
      panda/src/chan/partGroup.cxx

+ 6 - 0
panda/src/chan/partGroup.cxx

@@ -514,6 +514,8 @@ write_datagram(BamWriter *manager, Datagram &me)
 {
   int i;
   me.add_string(get_name());
+  me.add_bool(_frozen);
+  _frozen_transform.write_datagram(me);
   me.add_uint16(_children.size());
   for(i = 0; i < (int)_children.size(); i++)
   {
@@ -534,6 +536,10 @@ fillin(DatagramIterator& scan, BamReader* manager)
 {
   int i;
   set_name(scan.get_string());
+  if (manager->get_file_minor_ver() >= 11) {
+    _frozen=scan.get_bool();
+    _frozen_transform.read_datagram(scan);
+  }
   _num_children = scan.get_uint16();
   for(i = 0; i < _num_children; i++)
   {