5.12.11.1.3.3. Manipulation of axes orientation (PARTproject) and part orientation (PARTdesigner)

During the modeling process in eCATALOGsolutions there are 2 methods available to manipulate the axis orientation and the position of the component in space:

  • Change the axis orientation: PARTproject -> Edit project -> General tab -> General -> Coordinate axes

  • Change the part orientation: PARTdesigner -> 3D history [3D History] -> Context menu component -> Rotate

    [Note]Note

    Dependencies are created when rotating [Rotate], so there may be no simple "back". When deleting automatically generated plans, the dependencies must be taken into account.

    A correct design of parts from scratch is always preferable!

Example
  1. Initial situation: In eCATALOGsolutions modeled component, "faulty" with Y-axis upwards.

    Request: The part shall retain its lying position within space, but the coordinate system shall get a new orientation with Z axis showing upwards.

    Initial situation

    Initial situation

  2. The coordinate system is realigned in PARTproject via the Coordinate axes function so that the Z-axis points upwards and the Y-axis points backwards.

    PARTprojectfunction "Coordinate axes [Coordinate axes] "

    PARTprojectfunction "Coordinate axes [Coordinate axes] "

    Result:

    [Note]Note

    Not only the coordinate system has been rotated, but the whole part.

    Coordinate system realigned

    Coordinate system realigned

  3. In PARTdesigner the component can be returned to its original position in space by rotating it [Rotate].

    The Rotate context menu command can be found at component level in the 3D history [3D History]. After applying +90 degrees around X, the component appears in its original position again. Compare Fig. „Initial situation“.

    Part with same orientation within space and desired orientation of coordinate system

    Part with same orientation within space and desired orientation of coordinate system

    [Note]Note

    The orientation of the coordinate system remains unaffected when using Rotate.

    [Note]Note

    The manipulation can be seen in the automatically generated plane ZX rotated 1.

    Automatically created plane

    Automatically created plane

    Dependencies are created when rotating [Rotate], so there may be no simple "back". When deleting automatically generated plans, the dependencies must be taken into account.

    A correct design of part from scratch is absolutely preferably!

    Example: Error message after deletion of automatically created plane

    Example: Error message after deletion of automatically created plane

    [Note]Note

    Restriction

    Rotate in PARTdesigner only works with fully modeled parts and not with Q&S parts.

    The alignment of Q&S parts can be manipulated in the project file. There is a string starting with REF1@MATRIX. In general: Calculate the rotation matrix and multiply the two matrices. There are help pages on the Internet for the calculation: http://danceswithcode.net/engineeringnotes/rotations_in_3d/demo3D/rotations_in_3d_tool.htmlor https://matrix.reshish.com/de/multiplication.php.

    The change is not in PARTdesigner but only in the PARTdataManager to see.