[Bf-extensions-cvs] [e6d801b] master: FBX: Fix "only selected" not working, reported by mifth over IRC, thanks! :)

Bastien Montagne noreply at git.blender.org
Wed Apr 2 12:56:27 CEST 2014


Commit: e6d801bfe750acc38e9791263686ea2b4a02379a
Author: Bastien Montagne
Date:   Wed Apr 2 12:54:25 2014 +0200
https://developer.blender.org/rBAe6d801bfe750acc38e9791263686ea2b4a02379a

FBX: Fix "only selected" not working, reported by mifth over IRC, thanks! :)

===================================================================

M	io_scene_fbx/export_fbx_bin.py

===================================================================

diff --git a/io_scene_fbx/export_fbx_bin.py b/io_scene_fbx/export_fbx_bin.py
index dad89f1..130c0d9 100644
--- a/io_scene_fbx/export_fbx_bin.py
+++ b/io_scene_fbx/export_fbx_bin.py
@@ -2195,12 +2195,13 @@ def fbx_data_from_scene(scene, settings):
     Do some pre-processing over scene's data...
     """
     objtypes = settings.object_types
+    objects = settings.context_objects
 
     ##### Gathering data...
 
     # This is rather simple for now, maybe we could end generating templates with most-used values
     # instead of default ones?
-    objects = OrderedDict((obj, get_blenderID_key(obj)) for obj in scene.objects if obj.type in objtypes)
+    objects = OrderedDict((obj, get_blenderID_key(obj)) for obj in objects if obj.type in objtypes)
     data_lamps = OrderedDict((obj.data, get_blenderID_key(obj.data)) for obj in objects if obj.type == 'LAMP')
     # Unfortunately, FBX camera data contains object-level data (like position, orientation, etc.)...
     data_cameras = OrderedDict((obj, get_blenderID_key(obj.data)) for obj in objects if obj.type == 'CAMERA')



More information about the Bf-extensions-cvs mailing list