Editing the Instance Position

You can get information about the matrix transformation and position vector of one or multiple instances.

This task shows you how to:

Display the Product Position

  1. From the tree or from the 3D area, select a product instance.
  2. From the Product Modification section of the action bar, click Product Position .
    The Product Position dialog box displays:
    • In the Instance position area, the position of the instance.
    • In the Instance position in root context area, the position of the selected occurrence.
    Important:
    • The values displayed in the Position dialog box are rounded. Thus the values retrieved by programmers using a product modeler API may slightly differ from the displayed values for an end user.
    • If you move a flexible component and then display its position, a warning message appears in the dialog box to inform that the current instance's position is overloaded. For more about defining the flexibility of a component, see Working with Products Flexibility.
    Tip: You can also display this information from the Properties dialog box, in the Position tab.

Fix the Instance Position

Before you begin:
  1. Select a product instance.
  2. Open the Product Position dialog box. See Display the Product Position.
  1. In the Product Position dialog box, from the Instance Position area, select the Fixed instance position check box.
    Important:
    • The fixed instance position:
      • is kept on the instance when duplicating or creating a new version of the parent product,
      • is not kept on the instance when replacing a component or when splitting its configuration,
    • With baseline behavior, the Fix instance position capability is available for the following roles: Leader, Owner, Administrator.
  2. Click OK.
    The position of all the selected instances is fixed.

    Note: Once you fix an instance position, you cannot move the instance in the context of its parent assembly node using the Robot. To change the instance position, you must clear the Fixed instance position option.

Reset Instance Position to Identity

You can use this command on a component having a rigid parent reference.

Important: This command is available on rigid 3D parts and rigid subproducts.

Before you begin:
  • Create a product structure consisting of a product and two part instances.
  • Change the position of one of the instances.
  1. Open the Product Position dialog box. See Display the Product Position.
  2. From the Instance Position area, click Reset instance position to identity .

    Note: The overloaded position property is not removed, but modified. In case of multiple occurrences of the same instance, the instance position is applied to the selected occurrence.

Change the Occurrence Position

Before you begin:
  • Create a product structure with a flexible reference and two repositionable instances under it. For more information about flexibility, see Working with the Product Flexibility.
  • Instantiate this product structure under a second reference.
  • Change the position of the two instances with respect to the second reference.
  1. Select the two instances.
  2. Open the Product Position dialog box. See Display the Product Position.
  3. In the Instance position in root context area, click one of these commands:
    CommandDescription
    Apply occurrence position to first instance The instance position in the root context of the model is applied to its instance position.
    Note: If the parent reference of some components is rigid, but the parent of some other components is flexible, none of the above commands will be available.
    Reset occurrence position with first instance position The overloaded position property is not removed, but modified. In case of multiple occurrences of the same instance, the instance position is applied to the selected occurrence.
  4. Click OK.