Changeset View
Changeset View
Standalone View
Standalone View
io_scene_fbx/export_fbx.py
| Context not available. | |||||
| OtherFlags: { | OtherFlags: { | ||||
| FlagPLE: 0 | FlagPLE: 0 | ||||
| } | } | ||||
| }''' % (curtime)) | }''' % curtime) | ||||
| fw('\nCreationTime: "%.4i-%.2i-%.2i %.2i:%.2i:%.2i:000"' % curtime) | fw('\nCreationTime: "%.4i-%.2i-%.2i %.2i:%.2i:%.2i:000"' % curtime) | ||||
| fw('\nCreator: "Blender version %s"' % bpy.app.version_string) | fw('\nCreator: "Blender version %s"' % bpy.app.version_string) | ||||
| Context not available. | |||||
| num_lose = sum(t_el) | num_lose = sum(t_el) | ||||
| if num_lose != 0: | if num_lose != 0: | ||||
| it_el = ((vi ^ -1) if (idx % 2) else vi for idx, vi in enumerate(t_vi) if t_el[idx // 2]) | it_el = ((vi ^ -1) if (idx % 2) else vi for idx, vi in enumerate(t_vi) if t_el[idx // 2]) | ||||
| if (len(me.loops)): | if len(me.loops): | ||||
| fw(prep) | fw(prep) | ||||
| fw(prep.join(','.join('%i' % vi for vi in chunk) for chunk in grouper_exact(it_el, _nchunk))) | fw(prep.join(','.join('%i' % vi for vi in chunk) for chunk in grouper_exact(it_el, _nchunk))) | ||||
| Context not available. | |||||
| frame_range_fac1 = (context_bone_anim_keys[j + 1][1] - context_bone_anim_keys[j][1]) / frame_range | frame_range_fac1 = (context_bone_anim_keys[j + 1][1] - context_bone_anim_keys[j][1]) / frame_range | ||||
| frame_range_fac2 = 1.0 - frame_range_fac1 | frame_range_fac2 = 1.0 - frame_range_fac1 | ||||
| if abs(((context_bone_anim_keys[j - 1][0] * frame_range_fac1 + context_bone_anim_keys[j + 1][0] * frame_range_fac2)) - context_bone_anim_keys[j][0]) < ANIM_OPTIMIZE_PRECISSION_FLOAT: | if abs((context_bone_anim_keys[j - 1][0] * frame_range_fac1 + context_bone_anim_keys[j + 1][0] * frame_range_fac2) - context_bone_anim_keys[j][0]) < ANIM_OPTIMIZE_PRECISSION_FLOAT: | ||||
| del context_bone_anim_keys[j] | del context_bone_anim_keys[j] | ||||
| else: | else: | ||||
| j -= 1 | j -= 1 | ||||
| Context not available. | |||||