unreal.InterchangeStaticMeshLodDataNode

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

Bases: InterchangeFactoryBaseNode

namespace UE

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeFactoryNodes

  • File: InterchangeStaticMeshLodDataNode.h

add_box_collision_mesh_uid(mesh_name) → bool

Add Box Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

add_capsule_collision_mesh_uid(mesh_name) → bool

Add Capsule Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

add_convex_collision_mesh_uid(mesh_name) → bool

Add Convex Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

add_mesh_uid(mesh_name) → bool

Add Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

add_sphere_collision_mesh_uid(mesh_name) → bool

Add Sphere Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

get_box_collision_mesh_uids() → Array[str]

Get Box Collision Mesh Uids

Returns:

out_mesh_names (Array[str]):

Return type:

Array[str]

get_box_collision_mesh_uids_count() → int32

Get Box Collision Mesh Uids Count

Return type:

int32

get_capsule_collision_mesh_uids() → Array[str]

Get Capsule Collision Mesh Uids

Returns:

out_mesh_names (Array[str]):

Return type:

Array[str]

get_capsule_collision_mesh_uids_count() → int32

Get Capsule Collision Mesh Uids Count

Return type:

int32

get_convex_collision_mesh_uids() → Array[str]

Get Convex Collision Mesh Uids

Returns:

out_mesh_names (Array[str]):

Return type:

Array[str]

get_convex_collision_mesh_uids_count() → int32

Get Convex Collision Mesh Uids Count

Return type:

int32

get_mesh_uids() → Array[str]

Get Mesh Uids

Returns:

out_mesh_names (Array[str]):

Return type:

Array[str]

get_mesh_uids_count() → int32

Mesh Uids: It can be either a scene or a mesh node uid. If its a scene it mean we want the mesh factory to bake the geo payload with the global transform of the scene node.

Return type:

int32

get_one_convex_hull_per_ucx() → bool or None

Get One Convex Hull Per UCX

Returns:

attribute_value (bool):

Return type:

bool or None

get_sphere_collision_mesh_uids() → Array[str]

Get Sphere Collision Mesh Uids

Returns:

out_mesh_names (Array[str]):

Return type:

Array[str]

get_sphere_collision_mesh_uids_count() → int32

Get Sphere Collision Mesh Uids Count

Return type:

int32

remove_all_box_collision_meshes() → bool

Remove All Box Collision Meshes

Return type:

bool

remove_all_capsule_collision_meshes() → bool

Remove All Capsule Collision Meshes

Return type:

bool

remove_all_convex_collision_meshes() → bool

Remove All Convex Collision Meshes

Return type:

bool

remove_all_meshes() → bool

Remove All Meshes

Return type:

bool

remove_all_sphere_collision_meshes() → bool

Remove All Sphere Collision Meshes

Return type:

bool

remove_box_collision_mesh_uid(mesh_name) → bool

Remove Box Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

remove_capsule_collision_mesh_uid(mesh_name) → bool

Remove Capsule Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

remove_convex_collision_mesh_uid(mesh_name) → bool

Remove Convex Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

remove_mesh_uid(mesh_name) → bool

Remove Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

remove_sphere_collision_mesh_uid(mesh_name) → bool

Remove Sphere Collision Mesh Uid

Parameters:

mesh_name (str) –

Return type:

bool

set_one_convex_hull_per_ucx(attribute_value) → bool

Set One Convex Hull Per UCX

Parameters:

attribute_value (bool) –

Return type:

bool