hm_morph_getdomainradius
Returns the radius of a specified edge domain. Optional arguments allow the radius to be calculated using a line, node, or base point and axis to find the center of curvature.
Syntax
hm_morph_getdomainradius domainId ?(BaseAndAxis) | ((node|line) entityId)?
Type
HyperMesh Tcl Query
Description
Returns the radius of a specified edge domain. Optional arguments allow the radius to be calculated using a line, node, or base point and axis to find the center of curvature.
Inputs
- domainId
- The ID of an edge domain.
- ?BaseAndAxis?
- The ID of an edge domain.
- ?(Line) entityId?
- line entity Id - Specify 'line' and the line ID
- ?(Node) entityId?
- node entity Id - Specify 'node' and the node ID
- ?<blank>?
- <none> - Default approximates the center of the edge domain.
Examples
To get the radius of a domain with ID 2:
hm_morph_getdomainradius 2
To get the radius of a domain with ID 2 and measured at 2.0, 5.0, 0.0 and normal to a vector that runs 1.0 in the x direction, 0.5 in the y direction, and 0.0 in the z direction:
hm_morph_getdomainradius 2 2.0 5.0 0.0 1.0 0.5 0.0
To get the radius of a domain with ID 2 and measured using node ID 12 as the center node:
hm_morph_getdomainradius 2 node 12
To get the radius of a domain with ID 2 and measured using line ID 3 as the center line:
hm_morph_getdomainradius 2 line 3
If the radius of the edge domain is not constant, an average is returned.
Errors
None.