*PointmassBody()
Creates a point mass body entity.
Syntax
*PointmassBody(pmb_name,"pmb_label",[cm_origin],[lprf_origin])Arguments
- pmb_name
- The variable name of the point mass body.
- pmb_label
- The descriptive label of the point mass body.
- cm_origin
- An optional argument for the center of mass of the point mass body.
- lprf_origin
- An optional argument for the local part reference frame of the point mass body.
Example
*BeginMDL( the_model, "The Model" )
 *Point( p_1, "Point 1" )
 *Point( p_2, "Point 2" )
 *SetPoint( p_1, 21, 22, 23 )
 *SetPoint( p_2, 24, 25, 26 )
 *PointmassBody( pmb_1, "Point mass body 1", p_1, p_2 )
 *SetPointmassBody( pmb_1, 10 )
 *SetPointmassBodyIC( pmb_1, 71, 72, 73 )
 *SetPointmassBodyICFlag( pmb_1, TRUE, TRUE, TRUE )
*EndMDL()Context
Properties
| Property | Returns Data Type | Description | 
|---|---|---|
| auto_color_index | integer | The value of the index representing the color to be used for graphics attached to this entity (unless overridden by the individual graphic). | 
| cg | Point | The point where the center of mass is located. | 
| draw_graphic | boolean | Set to TRUE if the graphic is to be displayed in the model window. | 
| id | integer | Solver input deck ID number. | 
| id_string | string | The ID represented as a string. | 
| label | string | The descriptive label of the point mass body. | 
| lprf | Marker | The local part reference frame of the point mass body. | 
| mass | real | The value of the mass of the point mass body. | 
| material | Material | The material setting that is applied to graphics attached to this body. | 
| note | string | The note on the entity. | 
| num | integer | The unique identification number within MDL. | 
| point_mass | boolean | Always TRUE for this entity. | 
| shade_mode | Can be set to USE_MATERIAL, TRANSPARENT, OPAQUE, or OFF. | |
| state | boolean | Control state (TRUE or FALSE). This parameter is read only and cannot be directly changed by the user (see user_state). | 
| usecm | boolean | Set to TRUE if the center of mass marker is to be used. | 
| uselprf | boolean | Set to TRUE if the local part reference frame is to be used. | 
| use_in_fit | boolean | Set to TRUE if the graphics associated with this entity are to be included when "Fit" is selected. | 
| user_state | boolean | The state that can be set by the user (TRUE or FALSE). | 
| use_vx | boolean | Set to TRUE if the vx initial velocity is to be used. | 
| use_vy | boolean | Set to TRUE if the vy initial velocity is to be used. | 
| use_vz | boolean | Set to TRUE if the vz initial velocity is to be used. | 
| varname | string | The variable name of the user constraint. | 
| vx | real | The initial translational velocity in the x direction relative to ground. | 
| vy | real | The initial translational velocity in the y direction relative to ground. | 
| vz | real | The initial translational velocity in the z direction relative to ground. | 
| wire_mode | Can be set to WIREFRAME, FEATURE_LINES, or FREE_EDGE_LINES. | 
Comments
A point mass body contains no inertial information.