hm_markremove

Removes entities from the specified mark.

Syntax

hm_markremove entity_type mark_id list

Type

HyperMesh Tcl Query

Description

This command removes entities from the specified mark. Only entity IDs are allowed, and there are no advanced removal methods.

Inputs

entity_type
The type of entity mark to remove.
mark_id
The ID of the mark. Valid values are 1 and 2.
list
The entity IDs to remove. When specifying the list using a Tcl variable, the eval Tcl command must precede the hm_markremove command (see example below). This expands (substitutes) the Tcl list before executing the command.

Example

To remove the components with IDs 1 and 5 from mark 2:

hm_markremove comps 2 1 5

or, using a list:

set comps "1 5"
eval hm_markremove comps 2 $comps

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}