trigger.actions.import_asset

This module is responsible for importing/exporting external files (mostly geometries)

Attributes

ACTION_DATA

log

Classes

Import_asset

Module Contents

class Import_asset(**kwargs)

Bases: trigger.core.action.ActionCore

action()

Mandatory method for all action maya_modules

feed(action_data)

Mandatory Method - Feeds the instance with the action data stored in actions session.

import_alembic(file_path, update_only=False, *args, **kwargs)
import_fbx(file_path, *args, **kwargs)
import_obj(file_path, *args, **kwargs)
import_scene(file_path, *args, **kwargs)
import_usd(file_path, *args, **kwargs)
static post_process(new_nodes, scale=1.0, suffix='', parent_under='', *args, **kwargs)

Scaling and renaming post process

save_action()

Mandatory method for all action modules

ui(ctrl, layout, handler, *args, **kwargs)

Mandatory Method - UI setting definitions

Args:
ctrl: (model_ctrl) ctrl object instance of /ui/model_ctrl.

Updates UI and Model

layout: (QLayout) The layout object from the main ui.

All setting widgets should be added to this layout

handler: (actions_session) An instance of the actions_session.

TRY NOT TO USE HANDLER UNLESS ABSOLUTELY NECESSARY

*args: **kwargs:

Returns: None

action_data
ACTION_DATA
log