::hwat::utils::CreateSystem
Creates a new coordinate system, assigns it to a parent.
Syntax
::hwat::utils::CreateSystem n_nodeList n_type d_originXYZ d_xAxisXYZ d_yAxisXYZ [n_parentSysID] [str_collectorName]
Arguments
- n_nodeList
- A Tcl list of node IDs on which to create the system.
- n_type
- The type of the system
- 0
- rectangular
- 1
- cylindrical
- 2
- spherical
- d_originXYZ
- A Tcl list containing the x, y and z coordinates of the origin.
- d_xAxisXYZ
- A Tcl list containing the x, y, and z coordinates of a point on the x-axis.
- d_yAxisXYZ
- A Tcl list containing the x, y, and z coordinates of a point on the y-axis.
- n_parentSysID
- Parent system ID.
- str_collectorName
- Name of the system collector into which the new system will be stored.
Returns
- Success
- ID of the system created
- Failure
- {}
Example
::hwat::utils:: CreateSystem {100 101 102 103} 0 {0 0 0} {0 01} {0 1 0}
Comments
If the str_collectorName already exists, the new system is placed there. Otherwise, the collector is created automatically.