FBX: Enable the Collection exporter feature #105273
@ -562,8 +562,11 @@ class ExportFBX(bpy.types.Operator, ExportHelper):
|
||||
layout.use_property_split = True
|
||||
layout.use_property_decorate = False # No animation.
|
||||
|
||||
# Are we inside the File browser
|
||||
is_file_browser = context.space_data.type == 'FILE_BROWSER'
|
||||
|
||||
export_main(layout, self)
|
||||
export_panel_include(layout, self)
|
||||
export_panel_include(layout, self, is_file_browser)
|
||||
export_panel_transform(layout, self)
|
||||
export_panel_geometry(layout, self)
|
||||
export_panel_armature(layout, self)
|
||||
@ -606,7 +609,7 @@ def export_main(layout, operator):
|
||||
sub.prop(operator, "use_batch_own_dir", text="", icon='NEWFOLDER')
|
||||
|
||||
|
||||
def export_panel_include(layout, operator):
|
||||
def export_panel_include(layout, operator, is_file_browser):
|
||||
header, body = layout.panel("FBX_export_include", default_closed=False)
|
||||
header.label(text="Include")
|
||||
if body:
|
||||
@ -614,6 +617,7 @@ def export_panel_include(layout, operator):
|
||||
sublayout.enabled = (operator.batch_mode == 'OFF')
|
||||
sublayout.prop(operator, "use_selection")
|
||||
sublayout.prop(operator, "use_visible")
|
||||
if is_file_browser:
|
||||
sublayout.prop(operator, "use_active_collection")
|
||||
|
||||
body.column().prop(operator, "object_types")
|
||||
|
Loading…
Reference in New Issue
Block a user