unreal.GeometryCollectionProxyMeshData

class unreal.GeometryCollectionProxyMeshData(proxy_meshes: None = [], mesh_transforms: None = [], mesh_override_materials: None = [])

Bases: StructBase

Geometry Collection Proxy Mesh Data

C++ Source:

  • Module: GeometryCollectionEngine

  • File: GeometryCollectionObject.h

Editor Properties: (see get_editor_property/set_editor_property)

  • mesh_override_materials (Array[GeometryCollectionProxyMeshMaterials]): [Read-Write] Optional arrays of override material matching each proxy Mesh if an entry is missing or if the arary is empty , then no material will be assigned

  • mesh_transforms (Array[Transform3f]): [Read-Write] Transform of the mesh relative to the geometry collection it belongs to if an entry is missing or if the arary is empty , those transforms are assume to be identity making any proxy mesh done before 5.6 be fully backward compatible

  • proxy_meshes (Array[StaticMesh]): [Read-Write] References to meshes to be used as proxies for rendering when the geometry collection is not broken yet

property mesh_override_materials: None

[Read-Write] Optional arrays of override material matching each proxy Mesh if an entry is missing or if the arary is empty , then no material will be assigned

Type:

(Array[GeometryCollectionProxyMeshMaterials])

property mesh_transforms: None

[Read-Write] Transform of the mesh relative to the geometry collection it belongs to if an entry is missing or if the arary is empty , those transforms are assume to be identity making any proxy mesh done before 5.6 be fully backward compatible

Type:

(Array[Transform3f])

property proxy_meshes: None

[Read-Write] References to meshes to be used as proxies for rendering when the geometry collection is not broken yet

Type:

(Array[StaticMesh])