csc.fbx.FbxSettingsMode¶
- class csc.fbx.FbxSettingsMode¶
FbxSettingsMode enumeration
Binary, Ascii
1# This script exports FBX file with a custom FBX type 2import csc 3from csc import fbx 4 5def run(scene): 6 app = csc.app.get_application() 7 fd_m = app.get_file_dialog_manager() 8 9 def export_scene(file_name): 10 # Initialize FbxSettings 11 settings = fbx.FbxSettings() 12 # Set the Fbx type - Ascii or Binary 13 settings.mode = fbx.FbxSettingsMode.Binary 14 15 scene_manager = app.get_scene_manager() 16 tools_manager = app.get_tools_manager() 17 current_scene = scene_manager.current_scene() 18 19 fbx_scene_loader_tool = tools_manager.get_tool("FbxSceneLoader") 20 fbx_scene_loader = fbx_scene_loader_tool.get_fbx_loader(current_scene) 21 fbx_scene_loader.set_settings(settings) 22 fbx_scene_loader.export_all_objects(file_name) 23 24 fd_m.show_save_file_dialog("Choose filename fbx", "", ["*.fbx"], export_scene)
Members:
Binary
Ascii
- __init__(self: csc.fbx.FbxSettingsMode, value: int) None¶
Methods
__init__(self, value)Attributes
- Ascii = <FbxSettingsMode.Ascii: 1>¶
- Binary = <FbxSettingsMode.Binary: 0>¶
- __annotations__ = {}¶
- __index__(self: csc.fbx.FbxSettingsMode) int¶
- __init__(self: csc.fbx.FbxSettingsMode, value: int) None¶
- __int__(self: csc.fbx.FbxSettingsMode) int¶
- __members__ = {'Ascii': <FbxSettingsMode.Ascii: 1>, 'Binary': <FbxSettingsMode.Binary: 0>}¶
- __module__ = 'csc.fbx'¶
- __setstate__(self: csc.fbx.FbxSettingsMode, state: int) None¶
- property name¶
- property value¶