CAD System Web Site - Computer Aided Design Software
i NET1000.COM
by Makoto Honda
Last Update: 2010-September-10                   Update Info     Site Index     Licensing     Copyright Notice     Privacy Policy     Contact Us  

  User Guide
 General
 Desktop
 Mouse Usage
 Function Mode
 Viewing
 Coordinate Key-in
 Current Plane
 Lighting
 New File
 Elements
 Grouping
 Color
 Layer
 Transformation
 Modification
 Attributes
 Display Control
 File Manipulation
 Undo/Redo
 Customization


  HOME

                                   
User Guide - Transformation
Computer-Aided Design Software
(CAD System)

Computer-Aided Design Software

 G-System User Guide


11.  Element Positional Transformation

General

This section describes various positional transformations that can be applied to target elements.

Translate – translates the target element(s) to a new location.
Rotate – rotates the target element(s) about a specified rotation axis. (can keep the same orientation)
Scale – explodes the target element(s) in the xyz directions with respect to the current plane origin.
Mirror – mirrors the target element(s) using the current plane as the mirror plane.
Jump – allows the definition of an arbitrary transformation for the target elemet(s).
Matrix Accumulation – allows the transformation definition using any of the above.

All transformations support the following operational modes:

 

Move – moves the target element(s) to a new location.
Copy – makes a duplicate copy of the original at a new location.
Ditto – makes a “ditto” copy of the original at a new location.

All transformations can be applied to a single element or a group of elements.

Orientation Mode – Allows the option of retaining the same orientation after transformation


 

Menu Structure

Edit

Translate
Rotate
Scale
Mirror
Jump
Move/Copy/Ditto
Keep Orientation

Description

  Translate

This FM allows translation of a target element or group of elements.  If a single element is selected, the user is prompted to define a destination point to translate the element.  If a group of elements are selected, the user specifies a start point and then a destination point.  The user then is prompted to key in the distance to move the target.  Hitting CR (zero key-in) moves the target to the destination point.  A new distance can be keyed in anytime.  REPEAT allows the translation of the same distance to be repeated.

If the user selects a single element and drags it while holding the L-button, the element can be moved directly (real-time): The submenu offers the tracking plane choices for this drag-move.  Holding Shift-key during the move allows the move perpendicular to the tracking plane. 

   Rotate

This FM allows rotation of a target element or group of elements.  If a single element is selected, the element’s Z-axis becomes a default rotation axis.  TOGGLE allows the rotation axis to alternate among X, Y, Z-axes.  If a group of elements are selected, the user specifies a rotation axis by defining two points.  (HINT:  The second point can be delta x,y,z if REL Key-in is used)  For both cases, the user then is prompted to key in the angle of rotation.  (CR results in 90 degree)  REPEAT allows the rotation to be repeated using the same angle.  Defining a new point parallel-moves the current rotation axis to that point.  Submenu DEF AXIS allows a brand new specification of the rotation axis.

If the user selects a single element and drags it while holding the L-button, the element can be rotated directly (real-time): The submenu offers the axis choices for this drag-rotate.  TOGGLE offers choices of rotation axes during drag-rotate as well. 

 1.  Select target element / Group target elements
SEL (hold) –  Select target element (go to  2).
GROUP – Group target elements (
go to 8).
TOGGLE – Alternate x,y,z axes for rotation (go to 1).

2.  Hold-drag  to rotate / Select target element
LBU –  Release hold (go to 4).
MMV(hold) – Drag to rotate (go to 3).

3.  Drag target element / Cancel
MMV(hold) –  Drag to rotate (go to 3).
TOGGLE – Alternate x,y,z axes for rotation (go to 3).
CANCEL – Undo the rotate (
go to 1).

4.  Drag-rotate same target element  / Key rotation angle / Repeat / Define rotation point 
     SEL (hold) –  Drag to rotate the same element (go to 5).
     KY1 – Key rotation angle (go to 4).
     DEFPT – Define point to parallel-move rotation axis (go to 4).
     REPEAT – Repeat same angle rotation (go to 4).
     TOGGLE – Alternate x,y,z axes for rotation (go to 4).

5.  Hold-drag  to rotate / Select target element
     LBU –  Release hold (go to 4).
     MMV(hold) – Drag to rotate (go to 5).

6.  Define point 1 for new rotation axis / Toggle xyz
     DEFPT – Define point for rotation axis point 1 (go to 7).

7.  Define point 2 for new rotation axis
     DEFPT – Define point for rotation axis point 2 (ΰ4).

8.  Define point 1 for new rotation axis / Toggle xyz
DEFPT – Define point for rotation axis point 1 (ΰ9).

9.  Define point 2 for new rotation axis
     DEFPT – Define point for rotation axis point 2 (ΰ10).

10.  Key rotation angle / Repeat rotation / Define rotation pivot
KY1 – Key rotation angle (go to 10).
DEFPT – Define point to parallel-move rotation axis (go to 10).
REPEAT – Repeat same angle rotation (
go to 10).
TOGGLE – Alternate x,y,z axes for rotation (go to 10).

  Scale

  Mirror

This FM allows mirroring of a target element (or a group of elements) using the current plane as the mirror plane.  Select an element and then REPEAT to cause the mirror.

1.      Select target element / Group target elements
SEL  –  Select target element (go to 2).
GROUP – Group target elements (go to 2).
TOGGLE – Alternate x,y,z axes for rotation (go to 1).
2.      Repeat to mirror / Select new target element / Group new target elements
SEL  –  Select target element (go to 2).
GROUP – Group target elements (
go to 2).
REPEAT – Alternate x,y,z axes for rotation (go to 1).

  Jump

This FM allows “relocation” of a target element or group of elements.  If a single element is selected, the user is prompted to define a new pivot point location next.  Then, the user defines element’s Z-axis, followed by Y-axis.  REPEAT allows the repetition of the total transformation.  If a group of elements are selected, the only difference is that the user is first prompted to define the start point, and then a new pivot point, and so on, just like a single element case.

1.      Select target element / Group target elements
SEL (hold) –  Select target element (go to 2).
GROUP – Group target elements (go to 6).

2.    Define new pivot point
DEFPT –  Define new pivot point (go to 3).

3.      Define Z-axis
DEFPT – Define point for Z-axis (go to 4).

4.      Define Y-axis 
DEFPT – Define point for Y-axis (go to 5).

5.      Define new pivot point / Repeat
DEFPT –  Define new pivot point (go to 3).
REPEAT – Repeat the total transformation (go to 5).

6.      Define start point
DEFPT –  Define start point for grouped elements (go to 7).

7.    Define new pivot point
DEFPT –  Define new pivot point for grouped elements (go to 8).

8.      Define Z-axis
DEFPT – Define point for Z-axis for grouped elements (go to 9).

9.      Define Y-axis 
DEFPT – Define point for Y-axis for grouped elements (go to 10).

10.
   Define new pivot point / Repeat
DEFPT –  Define new pivot point (go to 8).
REPEAT – Repeat the total transformation for grouped elements (go to 10).

Matrix Accumulation

 

 

CAD System Web Site - Computer Aided Design Software:  Copyright © 2010-2012 Makoto Honda. All Rights Reserved.  

Copyright © 2010-2012 Makoto Honda. All Rights Reserved.                                       www.iNET1000.com