utility:merge meshes
Version: 0.0.0
Description
Take a set of meshes and assemble them in a unique one
Inputs
| Input | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin -201 | naive_merge_elements | bool | If true, merge the elemental Property Fields of the input meshes assuming that there is no repetition in their scoping ids. Default is false. |
| Pin -200 | should_merge_named_selections | bool | For 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 | meshes | vector<shared_ptr<abstract_meshed_region>>, abstract_meshed_region, meshes_container | A vector of meshed region to merge or meshed region from pin 0 to ... |
| Pin 101 | merge_method | int32 | 0: merge by distance, 1: merge by node id (default) |
| Pin 102 | box_size | double | Box size used when merging by distance. Default value is 1e-12. |
| Pin 103 | remove_duplicate_elements | int32 | 0: keep duplicate elements (default), 1: remove duplicate elements |
Outputs
| Output | Name | Expected type(s) | Description |
|---|---|---|---|
| Pin 0 | merges_mesh | abstract_meshed_region |
Configurations
| Name | Expected type(s) | Default value | Description |
|---|---|---|---|
| mutex | bool | false | If this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads. |
| read_inputs_in_parallel | bool | false | If 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.