Skip to main content

utility:merge meshes

Version: 0.0.0

Description

Take a set of meshes and assemble them in a unique one

Inputs

InputNameExpected type(s)Description
Pin -201naive_merge_elementsboolIf true, merge the elemental Property Fields of the input meshes assuming that there is no repetition in their scoping ids. Default is false.
Pin -200should_merge_named_selectionsboolFor certain types of files (such as RST), scoping from names selection does not need to be merged.If this pin is true, the merge occurs. If this pin is false, the merge does not occur. Default is true.
Pin 0
Required
meshesvector<shared_ptr<abstract_meshed_region>>, abstract_meshed_region, meshes_containerA vector of meshed region to merge or meshed region from pin 0 to ...
Pin 101merge_methodint320: merge by distance, 1: merge by node id (default)
Pin 102box_sizedoubleBox size used when merging by distance. Default value is 1e-12.
Pin 103remove_duplicate_elementsint320: keep duplicate elements (default), 1: remove duplicate elements

Outputs

OutputNameExpected type(s)Description
Pin 0merges_meshabstract_meshed_region

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
read_inputs_in_parallelboolfalseIf this option is set to true, the operator's inputs will be evaluated in parallel.

Scripting

Category: utility

Plugin: core

Scripting name: merge_meshes

Full name: utility.merge_meshes

Internal name: merge::mesh

License: None

Changelog

  • Version 0.0.0: Initial release.