diff --git a/io_scene_x3d/__init__.py b/io_scene_x3d/__init__.py index 987895adce4d324b15f7cb578342ddde5210e327..c758915fbe771865fb2ba25880af7af357282779 100644 --- a/io_scene_x3d/__init__.py +++ b/io_scene_x3d/__init__.py @@ -21,6 +21,8 @@ bl_info = { "name": "Web3D X3D/VRML format", "author": "Campbell Barton, Bart", + "blender": (2, 5, 6), + "api": 34386, "location": "File > Import-Export", "description": "Import-Export X3D, Import VRML", "warning": "", diff --git a/io_scene_x3d/import_x3d.py b/io_scene_x3d/import_x3d.py index 7fdb98c24aca32d080fd83193fa451e273412e44..78a1460504e6c98ccdc86203610732b41e3523cf 100644 --- a/io_scene_x3d/import_x3d.py +++ b/io_scene_x3d/import_x3d.py @@ -2387,9 +2387,9 @@ def translatePositionInterpolator(node, action, ancestry): except: continue - loc_x.keyframe_points.add(time, x) - loc_y.keyframe_points.add(time, y) - loc_z.keyframe_points.add(time, z) + loc_x.keyframe_points.insert(time, x) + loc_y.keyframe_points.insert(time, y) + loc_z.keyframe_points.insert(time, z) for fcu in (loc_x, loc_y, loc_z): for kf in fcu.keyframe_points: @@ -2412,9 +2412,9 @@ def translateOrientationInterpolator(node, action, ancestry): mtx = translateRotation((x, y, z, w)) eul = mtx.to_euler() - rot_x.keyframe_points.add(time, eul.x) - rot_y.keyframe_points.add(time, eul.y) - rot_z.keyframe_points.add(time, eul.z) + rot_x.keyframe_points.insert(time, eul.x) + rot_y.keyframe_points.insert(time, eul.y) + rot_z.keyframe_points.insert(time, eul.z) for fcu in (rot_x, rot_y, rot_z): for kf in fcu.keyframe_points: