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