move control_panel
The MOVE panel provides several convenient methods to relocate a marker or a part. The MOVE control panel is invoked by picking MOVE from the fixed menu,or by using the "MOVE CONTROL_PANEL" command.
Format:
move control_panel |
|---|
s_trans_step_and_increment = | real |
s_rotate_step_and_increment = | real |
o_trans_step_and_increment = | real |
o_rotate_step_and_increment = | real |
Example:
EXAMPLE 1:
To translate an existing marker MAR1 in the X direction of a given part LPRF (e.g.PAR1) by ten model units:
1. Assure the OBJECT type is set to marker_named by picking the cycle button to the OBJECT name field label.
2. Put the marker name (pick MAR1 from a view or type in MAR1) in the OBJECT field.
3. Assure the reference coordinate system ENTITY type is set to "lprf_of_part" by picking the cycle button next to the "RELATIVE TO" name field label.
4. Put the part name (pick PAR1 from a view or type in PAR1) in the "RELATIVE TO" field.
5. Assure the value in the step field below the "TRANSLATE OBJ" dial is set to 10 model units by picking the up or down arrow beside the value.
6. Pick the X triad axis on the "TRANSLATE OBJ" dial icon once. The ROTATE OBJ dial makes use of the orientation of the RELATIVE TO coordinate system but not the location of its origin. Therefore, OBJECTS rotated via this method undergo pure rotation without translation.
EXAMPLE 2:
To rotate a marker (MAR1) about an axis parallel to the Z axis of another marker(MAR2) in seven moves for a total of 35 degrees:
1. Assure the OBJECT type is set to "marker_named" by picking the cycle button next to the "OBJECT" name field label.
2. Put the name of the marker to be rotated (pick MAR1 from a view) in the OBJECT field.
3. Assure the reference coordinate system ENTITY type is set to "marker_named" by picking the cycle button next to the RELATIVE TO" name field label.
4. Put the reference marker name (pick MAR2 from a view) in the "RELATIVE TO" field.
5. Set the value in the step field below the ROTATE OBJ dial to 5 (pick the up or down arrow next to the value).
6. Pick the Z axis on the "ROTATE OBJ" dial icon seven times. Each time the triad is picked, the coordinate values in the "CURRENT POSITION" fields are updated (See below for more information).
Description:
Parameter | Value Type | Description |
|---|
s_trans_step_and_increment | Real | Specifies the screen translate step and increments for the translate button on the "move control_panel". |
s_rotate_step_and_increment | Real | Specifies the initial values for screen rotation step on the "move control_panel", as well as the increment that is applied to the screen rotation step each time the scroll icon is activated. |
o_trans_step_and_increment | Real | Specifies the object translate step and increments for the object translate button on the "move control_panel". |
o_rotate_step_and_increment | Real | Specifies the object rotate step and increments for the object rotate button on the "move control_panel". |
Extended Definition:
1. The QUIT button in the upper right corner will terminate the panel. The DONE button executes the MOVE and closes the MOVE panel. The SUBMIT button executes the MOVE and leaves the control panel open. When a part is moved, all associated markers and geometry move with the part. When a marker is moved, all associated geometry moves with the marker. For the rest of this description, the marker or part to be moved will be called the OBJECT. Moving an OBJECT is carried out in three steps:
a. Selecting the OBJECT (part or marker) to be MOVED by filling in the OBJECTname field.
b. Selecting the coordinate system for the move by filling in the RELATIVE TO field. This step is not required if the move is done relative to screen coordinates.
c. Doing the actual move using one of the three methods:
♦Using the TRANSLATE OBJ or ROTATE OBJ dials to move an object relative to axes attached to another part or marker.
♦Using the TRANSLATE or RELATIVE dials to move an object relative to the axes attached to a view.
♦Using the GET COORDINATE button to extract and reapply coordinates of existing parts or markers.
THE THREE STEPS TO MOVING AN OBJECT
There are three steps to moving an object in Adams View. First, you must select the OBJECT (part or marker) to be MOVED, by filling in the OBJECT name field. The OBJECT name field is preceded by the text, "Relocate the marker named". Notice the cycle button that lets you select whether you wish to relocate a PART or MARKER. You must, then, specify the specific OBJECT that you wish to move, either by picking it from the graphics window or entering the hierarchical name of the OBJECT (for example, typing .pend.par1.mar3). Then, you must select the coordinate system for the move by filling in the RELATIVE TO ENTITY field. This indicates the coordinate system that you wish to use in defining your relative transforms of the OBJECTs position. Again, note that you can cycle this field between a MARKER, PART, MODEL, or a VIEW coordinate system, and must fill in the name of the OBJECT that you wish to use as a reference for your move. Finally, you specify the transform you wish to apply, using one of one of three methods explained in MOVING THE OBJECT below.
Step 1: SELECTING THE OBJECT TO MOVE
The first step to moving an object is deciding which object (part or marker) to move. Select the object to be moved, by filling in the name of the object in the OBJECTname field:
Select the OBJECT type (part or marker) to be input by picking the cycle button next to the OBJECT name field label until the desired OBJECT type name is displayed. The object type specification is needed so that the system can validate the name as it is being input.
Enter the name of the specific OBJECT to be moved. Pick the desired OBJECT from a view. Alternatively, you may type the name of the OBJECT into the field. This field must be highlighted and empty while data is being input using either method.
Use the delete or the control-u keys to erase the field.
Step 2: SELECTING THE COORDINATE SYSTEM REFERENCE
The RELATIVE TO field is the marker, part, model, or view that is to be used as the move coordinate system reference. Therefore, the rotational and translational coordinates, applied to the OBJECT for the move, are based on the origin and orientation of this coordinate system. The use of this coordinate system does not affect the way the OBJECT coordinates are subsequently stored by Adams view.
Also, if this field is left blank, Adams View uses the default coordinate system as the "RELATIVE TO" coordinate system. To specify the "RELATIVE TO" coordinate system, follow these steps:
Select the ENTITY type (marker, part, model, or view) to be input, by clicking on the cycle button next to the "RELATIVE TO" field label until the desired ENTITY type name is displayed. The ENTITY type specification is needed so the system can validate the name as it is being input.
Enter the name of the specific ENTITY (marker, part, model, or view) to be used as the MOVE coordinate system reference. Pick the desired ENTITY from a view.
Alternatively, you may type the name into the field. This field must be highlighted and empty while data is being input using either method. Use the delete key or a control-u to erase the field.
Step 3: MOVING THE OBJECT
Once you have specified the object to be moved and selected the appropriate coordinate system reference, you must input the translation or rotation values for the OBJECT move. This is done in one of the three ways:
a. Using the TRANSLATE OBJ or ROTATE OBJ (i.e. body fixed coordinate)dials to move relative axes attached to other parts or markers .
b. Using the TRANSLATE or ROTATE (i.e. screen fixed coordinate) dials to move relative axes attached to a view.
c. Using the GET COORDINATE button to extract and reapply coordinates of existing parts or markers.
MOVING THE OBJECT USING BODY-FIXED COORDINATES
This section will explain moving objects using the TRANSLATE OBJ and ROTATE OBJ icons on the move panel.
The "ROTATE OBJ" and "TRANSLATE OBJ" dials move the OBJECT based on body fixed coordinates. The body fixed coordinate system is specified in the "RELATIVE TO" field. This type of MOVE is incremental. Each time the mouse is clicked on one of the icon triad axes, the OBJECT will be MOVED. The displacement magnitude of the MOVE corresponds to the number of units displayed below the dial. The OBJECT is moved along the body fixed axis of the ENTITY specified in the RELATIVE TO field.
The specific axis on the ENTITY used for the MOVE corresponds to the particular icon axis picked.
1. The increment specified by the trans_step_and_increment parameter is applied to the translate step each time the scroll icon is activated. The user may change these values for personal preference or based on the needs dictated by the scale of a particular model. If the user enters values for the trans_step_and_increment parameter, they will be stored and used the next time the "move control_panel" command is invoked, unless changed by the user.
2. The user may change the values specified by the s_rotate_step_and_increment parameter for personal preference or based on the needs dictated by the scale of a particular model. If the user enters values for the rotate_step_and_increment parameter, they will be remembered and used the next time the "move control_panel" command is invoked, unless overridden by the user.
3. The increment specified by the o_trans_step_and_increment is applied to the translate step, each time the translate icon is activated. The user may change these values for personal preference or based on the needs dictated by the scale of a particular model. When you enter values for the translate_step_and_increment parameter, they will be stored and used the next time the "move control_panel" command is invoked, unless changed.
4. The increment specified by the o_rotate_step_and_increment parameter is applied to the rotate step each time the rotate icon is activated. The user may change these values for personal preference or based on the needs dictated by the scale of a particular model. If the user enters values for the rotate_step_and_increment parameter, they will be stored and used the next time the "move control_panel" command is invoked, unless changed by the user.
Cautions:
1. The specific coordinate system used varies for each ENTITY type. The following shows the coordinate system used for each entity:
♦marker: the markers coordinate triad.
♦part: the part's local part reference frame (LPRF) triad.
♦model: the model's global coordinate system or ground part LPRF triad.
♦view: the screen coordinate triad at the center of the "active" view.