PULL

## Name

pull — Pulls the effects of all transformation matrices that appear in any combinations or primitives in the trees from the leaves up to the specified objects or node.

## Synopsis

`pull` [`objects`]

## DESCRIPTION

Pulls the effects of all matrix transformations that appear in any combinations or primitives in the tree from the leaves up to the specified objects. This will restore the parameters of the primitive shapes if any of the transformation matrices were not identity matrices. All the transformation matrices visited will be set to the current transformation matrix as it moves up the tree. This command will fail, and no changes will be made, if the specified object is a primitive shape referenced by the list of objects.

## EXAMPLES

The example shows the use of the pull command to pull the effects of any transformation matrices from leaves(primitive shapes) of a tree up to the specified head objects.

Example 1. Pull the effects of any transformation matrices from the leaves(primitive shapes) of the tree up to the specified head nodes(objects).

`mged>``pull group1 regiona`

Pulls the effects of any transformation matrices from the primitive shapes in the tree up to the root nodes specified by group1 and regiona.

## AUTHOR

BRL-CAD Team

## BUG REPORTS

Reports of bugs or problems should be submitted via electronic mail to `<devs@brlcad.org>`