Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Unified Engineering

Design Element Reorientation

  • Last UpdatedFeb 19, 2025
  • 2 minute read

Keywords

ROTATE BY ABOUT THROUGH AND

Description

The ROTATE command allows the user to rotate any Design element, including a Group. The rotation required may be specified in any of the following ways:

  • As a specified angle of rotation about the element’s default axis (i.e. the Z axis).

  • As a specified angle of rotation about a given axis, the latter defined by its direction and/or through point. If the direction and/or through point are omitted, the default direction is that of the Neutral Axis or Z axis; the default through point is the Origin.

  • By reference to the element’s axes.

    Example

    ROTATE BY -45

    Rotates by 45° about the element’s Z axis (anticlockwise when looking in the +Z direction, since the rotation is specified as a negative angle).

    ROTATE BY 45 ABOUT E

    Rotates by 45° about the E-W axis (clockwise when looking E).

    ROTATE ABOUT E BY 45

    The same as the preceding example.

    ROT THRO P3 ABOUT S BY -25

    Rotates element about an axis which passes in the N-S direction through its p-point 3 position. The rotation is 25° anticlockwise when looking S along this axis.

    ROTATE AND Y IS N45W25D

    Rotates element until the Y axis points as closely as possible to the N45W25D direction.

Command Syntax

Rotation about a given axis:

>- ROTate ABOut <bdir> + THRough <bpos> -+- BY -+- <uval> ----------------.
                       |                 |      |                         |
                       |                 |      ‘- <bdir> TOwards <bdir> -|
                       |                 |                                |
                       |                 ‘- AND <bdir> IS <bdir> ---------+->
                       |
                       | BY -+- <uval> ----------------.
                       |     |                         |
                       |     ‘- <bdir> TOwards <bdir> -+->
                       |
                       |
                       ‘ AND <bdir> IS <bdir> -+- THRough <bpos> -.
                                               |                  |
                                               ‘------------------+->

Rotation to pass through a given point:

>- ROTate THRough <bpos> + ABOut <bdir> + BY + <uval> ---------------.
                         |              |    |                       |
                         |              |    ‘ <bdir> TOwards <bdir> |
                         |              |                            |
                         |              ‘ AND <bdir> IS <bdir> ------+->
                         |
                         | BY -+- <uval> ---------------.
                         |     |                        |
                         |     ‘- <bdir> TOwards <bdir> + ABOut <bdir> .
                         |                              |              |
                         |                              ‘--------------+->
                         |
                         |
                         ‘ AND <bdir> IS <bdir> + ABOut <bdir> -.
                                                |               |
                                                ‘---------------+->

Rotation by a specified amount:

>- ROTate BY + <uval> ---------------.
             |                       |
             ‘ <bdir> TOwards <bdir> + ABOut <bdir> -+- THRough <bpos> -.
                                     |               |                  |
                                     |               ‘------------------+->
                                     |
                                     | THRough <bpos> -+- ABOut <bdir> -.
                                     |                 |                |
                                     |                 ‘----------------+->
                                     ‘->

Rotation to give a specified orientation:

>- ROTate AND <bdir> IS <bdir> -+- ABOut <bdir> -+- THRough <bpos> -.
                                |                |                  |
                                |                ‘------------------+->
                                |
                                |- THRough <bpos> -+- ABOut <bdir> -.
                                |                  |                |
                                |                  ‘----------------+->
                                ‘->

In This Topic
TitleResults for “How to create a CRG?”Also Available in