*Point()
Creates a point.
Syntax
*Point(point_name,"point_label",[point_num])
    Arguments
- point_name
 - The variable name of the point.
 - point_label
 - The descriptive label of the point.
 - point_num
 - An optional integer argument assigned to the point as its entity number.
 
Example
*DefineSystem(sysdef_body)
 
 *Point(p_body_cg, "Vehicle Body CG")
  *Body(b_body,         "Vehicle Body",     p_body_cg)
  *Marker(mrk_b_clamp,  "Body clamp Point", b_body, 
                                            p_body_cg)
  *Marker(mrk_g_clamp1, "Yaw clamp marker", B_Ground, 
                                            p_body_cg)
  *Marker(mrk_g_clamp2, "XY clamp marker",  B_Ground, 
                                            p_body_cg)
 ...
  *SetPoint(p_body_cg, 2100, 0, 1250)
 *SetBody(b_body, 1000, 4.000e+08, 2.000e+09, 2.000e+09, 
  0.000e+00, 0.000e+00, 0.000e+00)
 *SetOrientation(mrk_b_clamp, ONEAXIS, Z, Global_Frame.xaxis)
 *SetOrientation(mrk_g_clamp1, ONEAXIS,  Z,  Global_Frame.yaxis)
 *SetOrientation(mrk_g_clamp2, ONEAXIS,  Z, 
 Global_Frame.zaxis)
*EndDefine()
    Context
Properties
| Property | Returns Data Type | Description | 
|---|---|---|
| label | string | The descriptive label of the point. | 
| state | boolean | Control state (TRUE or FALSE). | 
| varname | string | The variable name of the point. | 
| x | real | The X coordinate of the point. | 
| y | real | The Y coordinate of the point. | 
| z | real | The Z coordinate of the point. | 
Comments
The values for the point coordinates are set in the *SetPoint() statement.
When the entity number is not specified, one is assigned to the point by the pre-processor. The entity number may be used in ID schemes for generating IDs for other entities, such as bushings and joints.