*set_midsurface_z_offset

Sets the z-offset value assigned to a midsurface.

Syntax

*set_midsurface_z_offset mark_id z_offset reserved

Type

HyperMesh Tcl Modify

Description

This command sets the z-offset value assigned to a midsurface. The thickness assigned to a midsurface interprets the z-offset value according to three possible thickness origins:
  • Centered midsurface - When the thickness is assigned to the midsurface positioned in the middle between the plate sides.
  • Midsurface with base z-offset - When the thickness is assigned to the midsurface which is shifted from the center to accommodate steps or a base surface.
  • Midsurface side - When the thickness is assigned to the sides of the plate during the midsurface extraction.

Currently, this command will set the thickness origin to be "Centered midsurface". However, if this command is used to set a constant z-offset value on a variable thickness surface, it is no longer possible to position the variable thickness correctly. Therefore, this command should only be used for constant thickness surfaces.

Inputs

mark_id
The ID of the mark containing the surfaces to update. Valid values are 1 and 2.
z_offset
The constant z-offset value to assign to the surfaces.
reserved
Reserved for future use. Must be set to 0.

Example

To set the z-offset value of surfaces 1-4 to 0.25:

*createmark surfs 1 1-4
*set_midsurface_z_offset 1 0.25 0

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

10-SA1-120