unreal.InterchangeSkeletalMeshFactoryNode

class unreal.InterchangeSkeletalMeshFactoryNode(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: InterchangeMeshFactoryNode

Interchange Skeletal Mesh Factory Node

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeFactoryNodes

  • File: InterchangeSkeletalMeshFactoryNode.h

get_custom_create_physics_asset() bool or None

Query weather the skeletal mesh factory should create a physics asset. Return false if the attribute was not set.

Returns:

attribute_value (bool):

Return type:

bool or None

get_custom_import_content_type() InterchangeSkeletalMeshContentType or None

Query the skeletal mesh import content type. The content type is use by the factory to import partial or full translated content. Return false if the attribute was not set.

Returns:

attribute_value (InterchangeSkeletalMeshContentType):

Return type:

InterchangeSkeletalMeshContentType or None

get_custom_import_morph_target() bool or None

Query weather the skeletal mesh factory should create the morph target. Return false if the attribute was not set.

Returns:

attribute_value (bool):

Return type:

bool or None

get_custom_morph_threshold_position() float or None

Query the skeletal mesh threshold to compare vertex position equality when computing morph target deltas.

Returns:

attribute_value (float):

Return type:

float or None

get_custom_physic_asset_soft_object_path() SoftObjectPath or None

Query a physics asset the skeletal mesh factory should use. Return false if the attribute was not set.

Returns:

attribute_value (SoftObjectPath):

Return type:

SoftObjectPath or None

get_custom_skeleton_soft_object_path() SoftObjectPath or None

Query the skeletal mesh factory skeleton UObject. Return false if the attribute was not set.

Returns:

attribute_value (SoftObjectPath):

Return type:

SoftObjectPath or None

get_custom_threshold_position() float or None

Query the skeletal mesh threshold use to decide if two vertex position are equal.

Returns:

attribute_value (float):

Return type:

float or None

get_custom_threshold_tangent_normal() float or None

Query the skeletal mesh threshold use to decide if two normal, tangents or bi-normals are equal.

Returns:

attribute_value (float):

Return type:

float or None

get_custom_threshold_uv() float or None

Query the skeletal mesh threshold use to decide if two UVs are equal.

Returns:

attribute_value (float):

Return type:

float or None

get_object_class()

Get the class this node want to create

Return type:

type(Class)

initialize_skeletal_mesh_node(unique_id, display_label, asset_class) None

Initialize node data param:: UniqueID - The uniqueId for this node

Parameters:
  • unique_id (str) –

  • display_label (str) – The name of the node

  • asset_class (str) – The class the SkeletalMesh factory will create for this node.

set_custom_create_physics_asset(attribute_value) bool

Set weather the skeletal mesh factory should create a physics asset. Return false if the attribute cannot be set.

Parameters:

attribute_value (bool) –

Return type:

bool

set_custom_import_content_type(attribute_value) bool

Set the skeletal mesh import content type. The content type is use by the factory to import partial or full translated content. Return false if the attribute cannot be set.

Parameters:

attribute_value (InterchangeSkeletalMeshContentType) –

Return type:

bool

set_custom_import_morph_target(attribute_value) bool

Set weather the skeletal mesh factory should create the morph target. Return false if the attribute cannot be set.

Parameters:

attribute_value (bool) –

Return type:

bool

set_custom_morph_threshold_position(attribute_value, add_apply_delegate=True) bool

Set the skeletal mesh threshold to compare vertex position equality when computing morph target deltas.

Parameters:
  • attribute_value (float) –

  • add_apply_delegate (bool) –

Return type:

bool

set_custom_physic_asset_soft_object_path(attribute_value) bool

Set a physics asset the skeletal mesh factory should use. Return false if the attribute cannot be set.

Parameters:

attribute_value (SoftObjectPath) –

Return type:

bool

set_custom_skeleton_soft_object_path(attribute_value) bool

Set the skeletal mesh factory skeleton UObject. Return false if the attribute cannot be set.

Parameters:

attribute_value (SoftObjectPath) –

Return type:

bool

set_custom_threshold_position(attribute_value, add_apply_delegate=True) bool

Set the skeletal mesh threshold use to decide if two vertex position are equal.

Parameters:
  • attribute_value (float) –

  • add_apply_delegate (bool) –

Return type:

bool

set_custom_threshold_tangent_normal(attribute_value, add_apply_delegate=True) bool

Set the skeletal mesh threshold use to decide if two normal, tangents or bi-normals are equal.

Parameters:
  • attribute_value (float) –

  • add_apply_delegate (bool) –

Return type:

bool

set_custom_threshold_uv(attribute_value, add_apply_delegate=True) bool

Set the skeletal mesh threshold use to decide if two UVs are equal.

Parameters:
  • attribute_value (float) –

  • add_apply_delegate (bool) –

Return type:

bool