*external_skin_extraction
Detects leaks and extracts exposed exterior or interior faces and surfaces.
Syntax
*external_skin_extraction entity_type mark_id mode min_size max_size extraction_mode seed_point_coordinates target_point_coordinates baffle_detection min_surface_area
Type
HyperMesh Tcl Modify Command
Description
Detects leaks and extracts exposed exterior or interior faces and surfaces.
Inputs
- entity_type
-
The type of entities to consider. Valid values are elements and surfaces.
- mark_id
-
The ID of the mark containing the input entities. Valid values are 1 and 2.
- mode
- The detection mode.
- min_size
- Leaks smaller than min_size will be ignored. Higher min_size values can lead to longer skin extraction time.
- max_size
- This value should be set to 0.0.
- extraction_mode
- The extraction mode.
- seed_point_coordinates
- String containing the x, y, z coordinates of the seed point defined within the target volume for leak detection. The point should be located inside the cavity, not close to the volume boundaries.
- target_point_coordinates
- String containing the x, y, z coordinates of the seed point defined outside the target volume for leak detection. The point should be located outside the cavity not close to the volume boundaries.
- baffle_detection
- The baffle detection mode.
- min_surface_area
- Defines the percentage of the skin area. For surface input, if the exposed area of the detected surfaces is less than the user-defined percentage of the total area, the surfaces are not marked as skin.
Example
*createmark elements 1 "displayed"
*external_skin_extraction elements 1 2 20.0 0.0 1 10 "2690.0 0.0 830.0"
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2021.1
2021.2 - Added new arguments target_point_coordinates and baffle_detection.
2023 - Added new mode value 4.