def keyframe_to_dict(self,track,property,value,channels,key):
time_idx_hist = channels[key][1]["time_idx_hist"]
if os.path.basename(track) == property:
if time_idx_hist in channels[key][0]:
if channels[key][0][time_idx_hist]["value"] != value:
dict_value_entry = OrderedDict()
dict_value_entry["value"] = value
channels[key][0][self.time_idx] = dict_value_entry
if time_idx_hist != self.time_idx_last:
channels[key][0][self.time_idx_last] = channels[key][0][time_idx_hist]
channels[key][1]["time_idx_hist"] = self.time_idx
elif self.f == 0 or (self.f and self.restpose):
dict_value_entry = OrderedDict()
dict_value_entry["value"] = value
channels[key][0][self.time_idx] = dict_value_entry
channels[key][1]["time_idx_hist"] = self.time_idx
评论列表
文章目录