**TRANS**

In the first form of this command, **trans** translates a selected set
of points (ifirst,ilast,istride) in X,Y,Z space by picking one specific
point (xold,yold,zold) in the set of points and moving it to new
coordinates (xnew,ynew,znew) with a linear translation. This will then
cause the remaining points in the set to be moved by the same
translation.

In the second form, if **center** is selected, the points set is
translated so that (0,0,0) is located at the midpoint of min x,y,z and
max x,y,z of the mesh. If **zero** is selected, the points set is
translated so that (0,0,0) is located at the min x,y,z of the mesh. If
**original** is selected, the points set is translated to the original
location before **center** or **zero** was called. Currently all
translations are **xyz** (**rtp** and **rtz** are reserved for future
implementation). The values in the next optional field indicate the axes
along which to translate. For example, 1,1,0 or x,y will translate along
the x and y axes, the z values will not change.

**FORMAT:**

**trans**/ifirst,ilast,istride/xold,yold,zold/xnew,ynew,znew

**trans**/ifirst,ilast,istride**/center** **zero** **original**/[**xyz** **rtp** **rtz**]/

[xdim,ydim,zdim]

EXAMPLE:

**trans** **/pset,get,**mypoints/0.,0.,0./2.0,2.0,0./

The points in the **pset** mypoints will be moved 2 in the positive x
direction and 2 in the positive y direction.