hm_getunusedoremptyentities
Returns empty or unused entities.
Syntax
hm_getunusedoremptyentities mode=<mode> outputmark=<mark_id> <select_type>=<selection> ?type=<entity_type>?
Type
HyperMesh Tcl Query
Description
Returns empty or unused entities, and places them on a mark. The return value is a list of lists. Each sub-list contains the empty or unused entity type as its first value, and the found entity IDs as the remainder of the sub-list. For example:
{sets 1 2} {comps 3} {mats 3 4}
Inputs
- mode=<mode>
- The query mode. Valid values are empty and unused.
- outputmark=<mark_id>
- The ID of the mark to use for the output entities.
- <select_type>=<selection>
- The entity or entities that are to be queried. There are several ways to provide the
entities to be queried. Only one option can be used at a time:
- id=<id>
- The ID of the single entity to query.
- name=<name>
- The name of the single entity to query.
- mark=<mark_id>
- The ID of the mark containing the entities to query. If specified, this must be different from outputmark.
- type=<entity_type>
- The type of entity to query. If not specified, all entities in the database are queried.
Examples
To get the empty sets out of sets ids 1 2 3:
*createmark sets 1 1 2 3
hm_getunusedoremptyentities mode=empty type=sets inputmark=1 outputmark=2
To query all unused entities in database:
hm_getunusedoremptyentities mode=unused outputmark=2
Errors
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
14.0