*createbestcirclecenternode
Creates a node or a point at the center of the circle that best approximates the input set of lines or points.
Syntax
*createbestcirclecenternode entity_type mark_id point_flag any_tol make_circle
Type
HyperMesh Tcl Modify Command
Description
This command creates a node or a point at the center of the circle that best approximates the input set of lines or points. If the input entities are found to be on a straight line, then an error is returned.
Inputs
- entity_type
- Input entity types. Valid values are:- Nodes
- Points
- Lines
 
- mark_id
- The ID of the mark containing the input entities. Valid values are 1 and 2.
- point_flag
- Parameter specifying whether a node or point is created at the approximated circle
            center. Valid values are:- 0 - Create node.
- 1 - Create point.
 
- any_tol
- Parameter specifying whether the best fit is verified against the currently set
            geometry cleanup tolerance. Valid values are:- 0 - An error is returned, if the input entities are not on the circle within the geometry cleanup tolerance.
- 1 - Tolerance is ignored and best fit circle is always calculated.
 
- make_circle
- Parameter specifying whether a circle is also created:- 0 - Only center point/node is created.
- 1 - Center point/node and a circle are created.
 
Examples
*createmark nodes 1 11 12 14
*createbestcirclecenternode nodes 1 0 1 0*createmark lines 1 21
*createbestcirclecenternode lines 1 1 1 1Errors
if { [ catch {command_name...} ] } {
   # Handle error
}Version History
10.0